:root{--sy-font-size:14px}body{font-size:var(--sy-font-size);color:#193f5c}#public-sidebar nav button,#admin-tabs button[data-section]{font-size:var(--sy-font-size)!important;line-height:1.45;white-space:normal}#admin-tabs .admin-subnav button{font-size:calc(var(--sy-font-size) - 1px)!important;line-height:1.45}#public-side-account,.sy-home-tile small,.support-dashboard p,.support-dashboard label{font-size:calc(var(--sy-font-size) - 1px)}.sy-home-tile strong{font-size:calc(var(--sy-font-size) + 3px)}#portal-management input,#portal-management select,#portal-management textarea,#portal-management label,#license-workspace input,#license-workspace select,#member-dialog input,#member-dialog label,#support-request-dialog input,#support-request-dialog textarea,#support-request-dialog label,#board-write-dialog input,#board-write-dialog textarea,#board-write-dialog label{font-size:calc(var(--sy-font-size) - 1px);color:#1e4561}#portal-management td,#license-workspace td{font-size:calc(var(--sy-font-size) - 1px)!important}#portal-management th,#license-workspace th{font-size:calc(var(--sy-font-size) - 2px)!important;color:#284f6e}#board-list button,.board-post-row{font-size:calc(var(--sy-font-size) - 1px)!important;line-height:1.55}#board-question,#board-answers,.notice-section summary,.notice-section p{font-size:var(--sy-font-size);line-height:1.65}.sy-font-controls{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding-left:7px;border-left:1px solid #9db4c6;flex:none}.sy-font-controls button{min-height:30px;padding:4px 7px!important;border:1px solid #7194af!important;background:#edf5fb!important;color:#194e74!important;border-radius:5px;font-size:13px!important;cursor:pointer}.sy-font-controls>span:not(.screen-reader-only){font-size:13px;font-weight:700;color:#254e6d;min-width:18px;text-align:center}.sy-font-controls button:hover{background:#cde8fb!important;border-color:#2479ad!important}.sy-font-controls button:disabled{color:#64788c!important;background:#e7edf2!important;cursor:default}.sy-font-controls .screen-reader-only{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
