/* #region 此模块的版面、色彩与响应式显示样式
 * <summary>此模块的版面、色彩与响应式显示样式。</summary>
 */
/* Disable manual textarea resizing throughout the site, including dynamic forms. */
textarea {
    resize: none !important;
}

/* #endregion */

/* 全站按钮唯一视觉定义；保留原有尺寸、背景色、状态色与行为。 */
:root {
    --site-button-gradient: linear-gradient(180deg, rgba(255, 255, 255, .55), rgba(255, 255, 255, .12) 48%, rgba(48, 50, 71, .06));
    --site-button-shadow: 0 2px 3px rgba(48, 50, 71, .16), inset 0 1px 0 rgba(255, 255, 255, .85), inset 0 -1px 0 rgba(48, 50, 71, .1);
    --site-button-hover-shadow: 0 3px 5px rgba(48, 50, 71, .2), inset 0 1px 0 rgba(255, 255, 255, .9);
    --site-button-pressed-shadow: inset 0 2px 3px rgba(48, 50, 71, .18);
}

/*
:is(button, input[type="button"], input[type="submit"], input[type="reset"], [role="button"], .btn, .srex-btn, .news-btn, .faq-btn, a[class*="btn"], a[class*="button"]):not(:is([role="tab"], [role="tablist"] *, .nav-tabs *, .news-tabs *, .system-login-tabs *, .news-row-actions *, .btn-link, #closeSlider, .side-popup-close, .mfp-close, .close, [data-button-flat], .site-button-flat)) {
    background-image: var(--site-button-gradient) !important;
    box-shadow: var(--site-button-shadow) !important;
}
    */

    :is(button, input[type="button"], input[type="submit"], input[type="reset"], [role="button"], .btn, .srex-btn, .news-btn, .faq-btn, a[class*="btn"], a[class*="button"]):not(:is([role="tab"], [role="tablist"] *, .nav-tabs *, .news-tabs *, .system-login-tabs *, .news-row-actions *, .btn-link, #closeSlider, .side-popup-close, .mfp-close, .close, [data-button-flat], .site-button-flat)):not(:disabled):not([aria-disabled="true"]):hover {        
        text-decoration: underline;
    }

/*

    :is(button, input[type="button"], input[type="submit"], input[type="reset"], [role="button"], .btn, .srex-btn, .news-btn, .faq-btn, a[class*="btn"], a[class*="button"]):not(:is([role="tab"], [role="tablist"] *, .nav-tabs *, .news-tabs *, .system-login-tabs *, .news-row-actions *, .btn-link, #closeSlider, .side-popup-close, .mfp-close, .close, [data-button-flat], .site-button-flat)):not(:disabled):not([aria-disabled="true"]):active {
        box-shadow: var(--site-button-pressed-shadow) !important;
    }

    :is(button, input[type="button"], input[type="submit"], input[type="reset"], [role="button"], .btn, .srex-btn, .news-btn, .faq-btn, a[class*="btn"], a[class*="button"]):not(:is([role="tab"], [role="tablist"] *, .nav-tabs *, .news-tabs *, .system-login-tabs *, .news-row-actions *, .btn-link, #closeSlider, .side-popup-close, .mfp-close, .close, [data-button-flat], .site-button-flat)):is(:disabled, [aria-disabled="true"], .disabled) {
        box-shadow: none !important;
    }
*/

/* 页签、关闭图标、文字行操作保持原样；其他例外可标记 data-button-flat 或 site-button-flat。 */
