:root{--vibe-a11y-outline:#101828;--a11y-navy:#071a42;--a11y-panel:#0c2c64;--a11y-cyan:#45d9ff;--a11y-gold:#ffd45f;--a11y-lilac:#8c6cff}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.a11y-quick-button{position:fixed;z-index:120;inset-inline-start:12px;bottom:calc(82px + env(safe-area-inset-bottom));display:grid;place-items:center;width:54px;height:54px;padding:0;border:2px solid #fff;border-radius:50%;background:radial-gradient(circle at 35% 25%,#41ddff,#315bd7 48%,#652fc5);color:#fff;box-shadow:inset 0 0 0 3px #ffffff26,0 5px 0 #062864,0 14px 28px #020a2190}
.a11y-quick-button svg{width:31px;height:31px;fill:currentColor}
.a11y-overlay{position:fixed;z-index:400;inset:0;display:grid;place-items:center;padding:16px;background:#020a20cf;backdrop-filter:blur(9px)}.a11y-overlay.hidden{display:none!important}
.a11y-dialog{direction:rtl;width:min(680px,100%);max-height:min(900px,95dvh);overflow:auto;overscroll-behavior:contain;background:#f4f7ff;color:#142b55;border:2px solid #62dfff;border-radius:30px;box-shadow:inset 0 0 0 3px #ffffff13,0 28px 95px #000c;scrollbar-color:#6b8ad0 #dfe7f7;font-size:16px!important;letter-spacing:normal!important;word-spacing:normal!important}
.a11y-dialog :is(p,label,button,input,small,a,span,b,legend){letter-spacing:normal!important;word-spacing:normal!important}.a11y-dialog :is(p,label,small){line-height:1.55!important}
.a11y-dialog-header{position:sticky;z-index:4;top:0;display:grid;grid-template-columns:54px 1fr 44px;align-items:center;gap:12px;padding:18px 20px;color:#fff;background:linear-gradient(105deg,#092559f7,#143d83f7);border-bottom:1px solid #61dfff;backdrop-filter:blur(12px)}
.a11y-brand-mark{display:grid;place-items:center;width:52px;height:52px;border:2px solid #ffe07c;border-radius:18px;color:#fff;background:linear-gradient(145deg,#18c8f2,#5e3bd8);box-shadow:inset 0 1px 2px #fff8,0 5px 0 #06183c}.a11y-brand-mark svg{width:31px;height:31px;fill:currentColor}.a11y-dialog-header span{font-size:10px;color:#aeeaff;font-weight:800;letter-spacing:.04em}.a11y-dialog-header h2{margin:2px 0 0;color:#fff;font-size:24px}.a11y-dialog-header h2:focus{outline:none}.a11y-close{display:grid;place-items:center;width:44px;height:44px;border:1px solid #75dfff;border-radius:14px;background:#ffffff12;color:#fff}.a11y-close svg{width:21px;height:21px}
.a11y-dialog-intro{padding:18px 20px 10px}.a11y-dialog-intro>p{margin:0;color:#526585;font-size:13px;line-height:1.6}.a11y-active-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding:10px 12px;border:1px solid #cbd9ef;border-radius:15px;background:#fff}.a11y-active-summary span{font-size:12px;font-weight:800}.a11y-active-summary b{display:inline-grid;place-items:center;min-width:27px;height:27px;margin-inline-end:6px;border-radius:9px;background:#1f63cb;color:#fff}.a11y-active-summary button{display:inline-flex;align-items:center;gap:5px;min-height:38px;padding:7px 10px;border:0;border-radius:10px;color:#526585;background:#edf2fb;font-weight:800}.a11y-active-summary svg{width:18px;height:18px}
#accessibilityForm{padding:0 20px 20px}.a11y-tabs{position:sticky;z-index:3;top:89px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;border:1px solid #cbd9ef;border-radius:18px;background:#edf2fbf2;backdrop-filter:blur(10px)}.a11y-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;padding:8px 5px;border:0;border-radius:13px;background:transparent;color:#486183;font-size:12px;font-weight:900}.a11y-tabs button[aria-selected="true"]{background:linear-gradient(135deg,#174fa9,#653dd5);color:#fff;box-shadow:0 5px 13px #233f8b35}.a11y-tabs svg{width:22px;height:22px;fill:currentColor}
.a11y-panel{padding:13px 0 0}.a11y-panel.hidden{display:none!important}.a11y-section{min-width:0;margin:0 0 13px;padding:14px;border:1px solid #cfdaed;border-radius:20px;background:#fff;box-shadow:0 8px 22px #193d7410}.a11y-section legend{padding:0 8px;color:#193d72;font-size:14px;font-weight:1000}
.a11y-segmented{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:5px;border-radius:14px;background:#e9effa}.a11y-segmented label{min-width:0}.a11y-segmented input,.a11y-card input,.a11y-palette-row input{position:absolute;opacity:0;pointer-events:none}.a11y-segmented span{display:grid;place-items:center;min-height:40px;padding:5px;border:2px solid transparent;border-radius:10px;color:#486183;background:#f7f9fd;font-size:11px;font-weight:900;text-align:center}.a11y-segmented input:checked+span{border-color:#6f53e8;background:#fff;color:#5136bd;box-shadow:0 3px 10px #203f7930}.a11y-segmented input:focus-visible+span{outline:3px solid var(--vibe-a11y-outline);outline-offset:2px}
.a11y-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.a11y-card{position:relative;display:grid;grid-template-columns:43px 1fr 33px;grid-template-rows:auto auto;align-items:center;gap:2px 9px;min-width:0;padding:11px;border:2px solid #dbe4f2;border-radius:17px;background:linear-gradient(145deg,#fff,#f7f9fe);cursor:pointer}.a11y-card:has(input:checked){border-color:#4fbfe9;background:linear-gradient(145deg,#eafaff,#f1edff);box-shadow:inset 0 0 0 2px #fff,0 6px 16px #1f5c9b1b}.a11y-card:has(input:focus-visible){outline:4px solid var(--vibe-a11y-outline);outline-offset:3px}.a11y-card-icon{grid-row:1/3;display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:linear-gradient(145deg,#245ec0,#5135b6);color:#fff;box-shadow:inset 0 1px 2px #fff5,0 3px 0 #0c2a68}.a11y-card-icon svg{width:25px;height:25px;fill:currentColor}.a11y-card>b{align-self:end;color:#163765;font-size:13px;line-height:1.25}.a11y-card>small{align-self:start;color:#667995;font-size:10px;line-height:1.35}.a11y-card>i{grid-row:1/3;grid-column:3;position:relative;width:31px;height:19px;border-radius:20px;background:#aebbd0;box-shadow:inset 0 2px 4px #142b5540}.a11y-card>i:after{content:"";position:absolute;top:3px;right:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #142b5550;transition:transform .18s}.a11y-card input:checked~i{background:linear-gradient(90deg,#20bda3,#366ee8)}.a11y-card input:checked~i:after{transform:translateX(-12px)}
.a11y-palette-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.a11y-palette-row label{display:grid;place-items:center;gap:5px;min-height:67px;padding:8px;border:2px solid #dbe4f2;border-radius:14px;color:#4d6180;font-size:10px;font-weight:800}.a11y-palette-row label:has(input:checked){border-color:#5b56de;background:#f1efff;color:#3f35a5}.a11y-palette-row label:has(input:focus-visible){outline:3px solid var(--vibe-a11y-outline);outline-offset:2px}.a11y-swatch{width:30px;height:30px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #90a0bb,0 3px 8px #18345b33}.a11y-swatch.original{background:linear-gradient(135deg,#6c4dff 50%,#28c8d8 50%)}.a11y-swatch.ocean{background:linear-gradient(135deg,#116cc5 50%,#22c7e9 50%)}.a11y-swatch.mint{background:linear-gradient(135deg,#087f65 50%,#42d89e 50%)}.a11y-swatch.sunset{background:linear-gradient(135deg,#a43769 50%,#ffb33c 50%)}
.a11y-tool-grid{display:grid;gap:8px}.a11y-tool-grid button{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px;min-height:66px;padding:10px 12px;text-align:right;border:1px solid #bcd0ed;border-radius:15px;background:linear-gradient(145deg,#fafdff,#eef4ff);color:#173a70}.a11y-tool-grid button.is-listening{border-color:#e6ab22;background:#fff8de;animation:a11yListen 1.1s ease-in-out infinite alternate}.a11y-tool-grid svg{width:31px;height:31px;fill:currentColor}.a11y-tool-grid span{display:grid;gap:3px}.a11y-tool-grid b{font-size:13px}.a11y-tool-grid small{color:#667995;font-size:10px}.a11y-voice-status{margin:9px 3px 0;color:#5a6f8f;font-size:11px;line-height:1.5}.a11y-screen-reader-note{display:grid;grid-template-columns:36px 1fr;align-items:start;gap:10px;margin-bottom:13px;padding:13px;border:1px solid #a6dccd;border-radius:17px;background:#eafff8;color:#145845}.a11y-screen-reader-note svg{width:30px;height:30px;fill:none}.a11y-screen-reader-note p{margin:0;font-size:11px;line-height:1.55}.a11y-screen-reader-note b{font-size:13px}
.a11y-actions{position:sticky;z-index:3;bottom:-20px;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:9px;margin:8px -20px -20px;padding:13px 20px calc(13px + env(safe-area-inset-bottom));background:#f5f8fdf2;border-top:1px solid #ced9e9;backdrop-filter:blur(10px)}.a11y-actions .a11y-save{min-height:48px;border:0;border-radius:14px;background:linear-gradient(#ffe57e,#f3ad20);color:#4e3100;font-weight:1000;box-shadow:inset 0 2px 1px #fff9,0 4px 0 #9b5b06}.a11y-actions a{color:#2d4fa6;font-size:11px;font-weight:800;text-align:center;text-underline-offset:3px}
.a11y-reading-guide,.a11y-reading-mask{position:fixed;z-index:390;left:0;right:0;top:var(--a11y-reader-y,50vh);display:none;pointer-events:none}.a11y-reading-guide{height:5px;background:linear-gradient(90deg,transparent,#45d9ff 12%,#ffd45f 50%,#45d9ff 88%,transparent);box-shadow:0 0 0 1px #071a42,0 0 16px #45d9ff;transform:translateY(-50%)}.a11y-reading-mask{height:72px;border-block:2px solid #ffd45f;box-shadow:0 -100vh 0 100vh #020817b3,0 100vh 0 100vh #020817b3;transform:translateY(-50%)}
@keyframes a11yListen{to{box-shadow:0 0 0 5px #ffd45f38}}
html.vibe-font-large body{font-size:112.5%}html.vibe-font-xlarge body{font-size:125%}html.vibe-font-large :is(button,input,select,textarea,label,p,li,small),html.vibe-font-xlarge :is(button,input,select,textarea,label,p,li,small){font-size:1em!important;line-height:1.6}
html.vibe-color-grayscale :is(main.app,#bottomNav){filter:grayscale(1)}html.vibe-color-low-saturation :is(main.app,#bottomNav){filter:saturate(.35)}html.vibe-color-high-saturation :is(main.app,#bottomNav){filter:saturate(1.75)}
html.vibe-high-contrast{--ink:#000!important;--muted:#1d1d1d!important;--border:#575757!important}html.vibe-high-contrast body{background:#fff!important;color:#000!important}html.vibe-high-contrast :is(.card,.profile-card,.learn-card,.phrase-card,.lesson-card,.game-card,.quiz-box,.grammar-box,.friends-card,.tile){border:2px solid #111!important;box-shadow:none!important}html.vibe-high-contrast a{text-decoration:underline;text-decoration-thickness:2px}html.vibe-high-contrast button:not(:disabled){border:2px solid currentColor}
html.vibe-reading-dark:not([data-vibe-theme="app"]){--bg:#07152e!important;--card:#102b55!important;--ink:#f8fbff!important;--muted:#bfd0ea!important;--border:#456a9f!important}html.vibe-reading-dark:not([data-vibe-theme="app"]) body{background:#061229!important;color:#f8fbff!important}html.vibe-reading-dark:not([data-vibe-theme="app"]) :is(.tile,.profile-card,.friends-card,.learn-card,.phrase-card,.lesson-card,.game-card,.quiz-box,.grammar-box,.auth-card,.plan-card,.visual-theme-panel,.profile-design-panel){background:#102b55!important;color:#f8fbff!important;border:1px solid #456a9f!important}html.vibe-reading-dark:not([data-vibe-theme="app"]) :is(input,select,textarea){background:#071b3d!important;color:#fff!important;border-color:#5277ad!important}
html.vibe-readable-font body,html.vibe-readable-font :is(button,input,select,textarea){font-family:Tahoma,Arial,"Noto Sans Hebrew",sans-serif!important}html.vibe-line-spacing :is(p,li,label,small,.tile,.friends-card){line-height:1.95!important}html.vibe-highlight-headings main :is(h1,h2,h3,h4){text-decoration:underline 4px var(--yellow,#ffd45f)!important;text-underline-offset:.22em!important}html.vibe-highlight-buttons main button:not(:disabled),html.vibe-highlight-buttons #bottomNav button:not(:disabled){outline:3px solid #f2b929!important;outline-offset:2px!important}
html.vibe-large-cursor body,html.vibe-large-cursor :is(a,button,input,select,textarea,label,[role="button"]){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M4 2l28 20-12 2 6 11-6 3-6-12-9 9z' fill='%23fff' stroke='%2307193f' stroke-width='3'/%3E%3C/svg%3E") 4 2,auto!important}html.vibe-reading-guide .a11y-reading-guide{display:block}html.vibe-reading-mask .a11y-reading-mask{display:block}
html[data-a11y-accent="ocean"]{--purple:#176dc2;--purple2:#24a9df;--cyan:#27d5eb}html[data-a11y-accent="mint"]{--purple:#087f65;--purple2:#27ad84;--cyan:#42d89e}html[data-a11y-accent="sunset"]{--purple:#a43769;--purple2:#e15d78;--cyan:#ffb33c}
html.vibe-enhanced-focus :is(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:4px solid var(--vibe-a11y-outline)!important;outline-offset:4px!important;box-shadow:0 0 0 7px #fff!important}html.vibe-reduced-motion *,html.vibe-reduced-motion *::before,html.vibe-reduced-motion *::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}
@media(prefers-reduced-motion:reduce){.a11y-dialog{scroll-behavior:auto}}@media(forced-colors:active){.a11y-dialog,.a11y-card,.a11y-section,.a11y-segmented,.a11y-tool-grid button{forced-color-adjust:auto;border:2px solid CanvasText}.a11y-card-icon,.a11y-brand-mark{background:ButtonFace;color:ButtonText}.a11y-card>i{border:1px solid CanvasText}}
@media(max-width:520px){.a11y-overlay{place-items:stretch;padding:0}.a11y-dialog{width:100%;height:100dvh;max-height:none;border-width:0;border-radius:0}.a11y-dialog-header{grid-template-columns:47px 1fr 42px;padding:12px 14px}.a11y-brand-mark{width:46px;height:46px;border-radius:15px}.a11y-dialog-header h2{font-size:21px}.a11y-dialog-intro{padding:13px 14px 8px}#accessibilityForm{padding:0 14px 14px}.a11y-tabs{top:71px}.a11y-actions{margin:8px -14px -14px;padding-inline:14px}.a11y-card-grid{grid-template-columns:1fr 1fr}.a11y-card{grid-template-columns:38px 1fr 29px;padding:9px 8px;gap:2px 7px}.a11y-card-icon{width:38px;height:38px;border-radius:12px}.a11y-card-icon svg{width:22px;height:22px}.a11y-card>i{width:29px}.a11y-card input:checked~i:after{transform:translateX(-10px)}}
@media(max-width:350px){.a11y-card-grid{grid-template-columns:1fr}.a11y-segmented-four{grid-template-columns:1fr 1fr}.a11y-palette-row{grid-template-columns:1fr 1fr}.a11y-tabs button{font-size:10px;gap:3px}.a11y-tabs svg{width:18px;height:18px}.a11y-actions{grid-template-columns:1fr}.a11y-actions a{padding:8px}}

/* V85: lighter, easier accessibility center while keeping every adjustment available. */
.a11y-wheelchair-icon{display:block;font-family:"Segoe UI Symbol","Noto Sans Symbols",Arial,sans-serif;font-size:29px;font-weight:400;line-height:1;color:currentColor}
.a11y-quick-button,html[data-vibe-theme="app"] .a11y-quick-button{display:grid;place-items:center;width:50px;height:50px;padding:0;border:3px solid #fff;border-radius:50%;background:linear-gradient(145deg,#168fd8,#1752aa);color:#fff;box-shadow:0 4px 0 #082c69,0 10px 22px #0c295b4d;opacity:1}
.a11y-overlay{padding:18px;background:#1423468f;backdrop-filter:blur(7px)}
.a11y-dialog,html[data-vibe-theme="app"] .a11y-dialog{width:min(620px,100%);background:linear-gradient(180deg,#fff,#f7f9ff);color:#18365f;border:1px solid #c9d8ed;border-radius:25px;box-shadow:0 24px 70px #10254f66;color-scheme:light}
.a11y-dialog-header{grid-template-columns:46px 1fr 42px;gap:10px;padding:13px 17px;color:#18365f;background:linear-gradient(115deg,#fff,#eef4ff);border-bottom:1px solid #d7e2f1;box-shadow:0 4px 15px #193d7210;backdrop-filter:blur(12px)}
.a11y-brand-mark{width:44px;height:44px;border:0;border-radius:50%;background:linear-gradient(145deg,#1aa8e7,#2350b8);color:#fff;box-shadow:inset 0 1px 1px #fff7,0 3px 8px #1f4b8e3d}.a11y-brand-mark .a11y-wheelchair-icon{font-size:25px}.a11y-dialog-header span{color:#55749d}.a11y-dialog-header h2,html[data-vibe-theme="app"] .a11y-dialog-header h2{margin-top:1px;color:#173865;font-size:21px}.a11y-close,html[data-vibe-theme="app"] .a11y-dialog .a11y-close{width:40px;height:40px;border:1px solid #cfdbeb;border-radius:12px;background:#eef3fb;color:#294b75;box-shadow:none}.a11y-close svg{width:18px;height:18px}
.a11y-dialog-intro{padding:13px 18px 8px}.a11y-dialog-intro>p{font-size:12px;color:#617491}.a11y-active-summary{margin-top:9px;padding:8px 10px;border:0;border-radius:13px;background:#edf3fb}.a11y-active-summary b{background:#2968c9}.a11y-active-summary button,html[data-vibe-theme="app"] .a11y-dialog .a11y-active-summary button{min-height:34px;padding:5px 8px;background:#fff;color:#526b8d;border:1px solid #d5dfed;box-shadow:none}
.a11y-presets{padding:0 18px 10px}.a11y-presets h3{margin:3px 2px 7px;color:#36547c;font-size:12px}.a11y-preset-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.a11y-preset-grid button,html[data-vibe-theme="app"] .a11y-dialog .a11y-preset-grid button{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:6px;min-height:54px;padding:7px 8px;text-align:right;border:1px solid #d5e0ef;border-radius:13px;background:#fff;color:#24476f;box-shadow:0 4px 12px #284c7c0c}.a11y-preset-grid button:hover{border-color:#78b9e8;background:#f2f9ff}.a11y-preset-grid svg{width:25px;height:25px;fill:currentColor;color:#3268c7}.a11y-preset-grid span{display:grid;font-size:11px;font-weight:900}.a11y-preset-grid small{color:#7586a0;font-size:9px;font-weight:500}
#accessibilityForm{padding:0 18px 18px}.a11y-tabs{top:71px;gap:3px;padding:4px;border:0;border-radius:14px;background:#e9eff8;box-shadow:none}.a11y-tabs button,html[data-vibe-theme="app"] .a11y-dialog .a11y-tabs button{min-height:42px;padding:6px 4px;border:0;background:transparent;color:#5d718e;box-shadow:none}.a11y-tabs button[aria-selected="true"],html[data-vibe-theme="app"] .a11y-dialog .a11y-tabs button[aria-selected="true"]{background:#fff;color:#2253a6;box-shadow:0 2px 7px #23436d1a}.a11y-tabs svg{width:19px;height:19px}
.a11y-panel{padding-top:10px}.a11y-section{margin-bottom:10px;padding:11px;border:1px solid #dce5f1;border-radius:16px;background:#fff;box-shadow:none}.a11y-section legend{color:#36577f;font-size:12px}.a11y-segmented{border-radius:12px;background:#edf2f9}.a11y-segmented span{min-height:36px;border-radius:9px}.a11y-segmented input:checked+span{border-color:#5a7edb;color:#2453a5;box-shadow:none}
.a11y-card-grid{gap:7px}.a11y-card{grid-template-columns:38px 1fr 30px;min-height:62px;padding:8px 9px;border:1px solid #dbe4f1;border-radius:14px;background:#fff;box-shadow:none}.a11y-card:has(input:checked){border-color:#69bde8;background:#f1f9ff;box-shadow:none}.a11y-card-icon{width:38px;height:38px;border-radius:12px;background:#edf3ff;color:#285db7;box-shadow:none}.a11y-card-icon svg{width:22px;height:22px}.a11y-card>b{font-size:12px}.a11y-card>small{font-size:9px}.a11y-card>i{width:29px;height:18px;background:#bbc7d8;box-shadow:none}.a11y-card>i:after{top:3px;width:12px;height:12px;box-shadow:none}.a11y-card input:checked~i{background:#168ebe}.a11y-card input:checked~i:after{transform:translateX(-11px)}
.a11y-palette-row label{min-height:58px;border-width:1px;border-radius:12px}.a11y-tool-grid{gap:7px}.a11y-tool-grid button,html[data-vibe-theme="app"] .a11y-dialog .a11y-tool-grid button{min-height:58px;border:1px solid #d5e0ee;border-radius:13px;background:#f9fbff;color:#24476f;box-shadow:none}.a11y-tool-grid svg{width:26px;height:26px}.a11y-screen-reader-note{margin-bottom:10px;padding:10px;border-radius:14px}
.a11y-actions{bottom:-18px;margin:6px -18px -18px;padding:10px 18px calc(11px + env(safe-area-inset-bottom));background:#ffffffed;border-top:1px solid #dbe4f0}.a11y-actions .a11y-save,html[data-vibe-theme="app"] .a11y-dialog .a11y-actions .a11y-save{min-height:44px;border:0;background:linear-gradient(135deg,#2869ce,#6751d7);color:#fff;box-shadow:0 4px 10px #3b54ae33}.a11y-actions a{color:#315fa7}
@media(max-width:520px){.a11y-overlay{padding:0}.a11y-dialog,html[data-vibe-theme="app"] .a11y-dialog{height:100dvh;border:0;border-radius:0}.a11y-dialog-header{grid-template-columns:43px 1fr 40px;padding:10px 12px}.a11y-brand-mark{width:41px;height:41px}.a11y-dialog-header h2,html[data-vibe-theme="app"] .a11y-dialog-header h2{font-size:19px}.a11y-dialog-intro{padding:10px 12px 7px}.a11y-presets{padding:0 12px 8px}.a11y-preset-grid button,html[data-vibe-theme="app"] .a11y-dialog .a11y-preset-grid button{grid-template-columns:1fr;place-items:center;gap:2px;min-height:51px;padding:6px;text-align:center}.a11y-preset-grid svg{width:21px;height:21px}.a11y-preset-grid small{display:none}#accessibilityForm{padding:0 12px 12px}.a11y-tabs{top:62px}.a11y-card-grid{grid-template-columns:1fr}.a11y-card>small{display:none}.a11y-card{grid-template-rows:1fr;min-height:55px}.a11y-card-icon,.a11y-card>i{grid-row:1}.a11y-card>b{align-self:center}.a11y-actions{margin:6px -12px -12px;padding-inline:12px}}
@media(max-width:350px){.a11y-dialog-intro>p{display:none}.a11y-preset-grid span{font-size:10px}.a11y-tabs button{font-size:10px}.a11y-actions{grid-template-columns:1.2fr 1fr}}
