.accessibility-wrapper[data-v-d139c8af]{position:relative;display:inline-block}.accessibility-trigger[data-v-d139c8af]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;color:inherit;font-size:14px;cursor:pointer;transition:all .2s ease;margin-left:10px}.accessibility-trigger[data-v-d139c8af]:hover{background:rgba(0,0,0,.05)}.accessibility-trigger .material-icons[data-v-d139c8af]{font-size:18px}.trigger-text[data-v-d139c8af]{font-weight:500}.accessibility-dropdown[data-v-d139c8af]{position:absolute;top:100%;right:0;margin-top:8px;min-width:220px;background:white;border-radius:8px;box-shadow:0 4px 20px #00000026;z-index:1000;overflow:hidden}.accessibility-option[data-v-d139c8af]{display:flex;align-items:center;gap:10px;width:100%;padding:12px 16px;background:transparent;border:none;color:#333;font-size:14px;text-align:left;cursor:pointer;transition:all .2s ease}.accessibility-option[data-v-d139c8af]:hover{background:#f5f5f5}.accessibility-option.active[data-v-d139c8af]{background:#e3f2fd;color:#1976d2}.accessibility-option .material-icons[data-v-d139c8af]{font-size:20px;color:#666}.accessibility-option.active .material-icons[data-v-d139c8af]{color:#1976d2}.font-size-option[data-v-d139c8af]{flex-wrap:wrap;cursor:default}.font-size-option[data-v-d139c8af]:hover{background:transparent}.font-size-controls[data-v-d139c8af]{display:flex;align-items:center;gap:8px;margin-left:auto}.font-btn[data-v-d139c8af]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:#f0f0f0;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.font-btn[data-v-d139c8af]:hover:not(:disabled){background:#1976d2;color:#fff}.font-btn[data-v-d139c8af]:disabled{opacity:.4;cursor:not-allowed}.font-btn .material-icons[data-v-d139c8af]{font-size:18px}.font-size-value[data-v-d139c8af]{min-width:40px;text-align:center;font-weight:600;font-size:13px}.reset-option[data-v-d139c8af]{border-top:1px solid #eee;color:#d32f2f}.reset-option .material-icons[data-v-d139c8af]{color:#d32f2f}.reset-option[data-v-d139c8af]:hover{background:#ffebee}.dropdown-enter-active[data-v-d139c8af],.dropdown-leave-active[data-v-d139c8af]{transition:all .2s ease}.dropdown-enter-from[data-v-d139c8af],.dropdown-leave-to[data-v-d139c8af]{opacity:0;transform:translateY(-10px)}.accessibility-greyscale{-moz-filter:grayscale(100%);filter:grayscale(100%);min-height:100vh}.accessibility-contrast{-moz-filter:invert(100%);filter:invert(100%);min-height:100vh}.accessibility-highlight-link{padding:3px;background-color:#000!important;color:#ff0!important;text-decoration:underline!important}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(https://fonts.gstatic.com/s/materialicons/v17/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2")}.material-icons[data-v-d139c8af]{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
