@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2?dpl=dpl_ALoCAede7DyoZVVmpvPNiJW92pxo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2?dpl=dpl_ALoCAede7DyoZVVmpvPNiJW92pxo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2?dpl=dpl_ALoCAede7DyoZVVmpvPNiJW92pxo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2?dpl=dpl_ALoCAede7DyoZVVmpvPNiJW92pxo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2?dpl=dpl_ALoCAede7DyoZVVmpvPNiJW92pxo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2?dpl=dpl_ALoCAede7DyoZVVmpvPNiJW92pxo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_101eb89a-module__bdF4lG__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_101eb89a-module__bdF4lG__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
:root{--bg:#0b0e1a;--bg-soft:#121729;--card:#171d33;--card-edge:#2a3354;--text:#e8e6df;--muted:#8b93ad;--gold:#c9a227;--gold-bright:#e8c95c;--good:#4f8ef7;--good-deep:#1d3f7a;--evil:#e04848;--evil-deep:#6d1f1f;--ok:#3fbf7f}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:radial-gradient(120% 90% at 50% 0%, #141b33 0%, var(--bg) 60%) fixed, var(--bg);color:var(--text);overscroll-behavior-y:none;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.shell{max-width:480px;padding:calc(16px + env(safe-area-inset-top)) 16px calc(28px + env(safe-area-inset-bottom));flex-direction:column;gap:14px;min-height:100dvh;margin:0 auto;display:flex}h1,h2,h3,.display{font-family:var(--font-cinzel), Georgia, serif;letter-spacing:.04em;margin:0}.title-hero{text-align:center;color:var(--gold-bright);text-shadow:0 0 24px #c9a22759;margin-top:8vh;font-size:44px;font-weight:900}.subtitle{text-align:center;color:var(--muted);margin-top:4px;font-size:14px}.card{background:linear-gradient(180deg, var(--card) 0%, var(--bg-soft) 100%);border:1px solid var(--card-edge);border-radius:14px;padding:16px}.stack{flex-direction:column;gap:10px;display:flex}.row{align-items:center;gap:10px;display:flex}.spread{justify-content:space-between;align-items:center;gap:10px;display:flex}.center{text-align:center}.grow{flex:1;min-width:0}.label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:13px}.input{border:1px solid var(--card-edge);width:100%;color:var(--text);background:#0e1324;border-radius:10px;outline:none;padding:13px 14px;font-size:17px}.input:focus{border-color:var(--gold)}.input.code{text-transform:uppercase;text-align:center;font-family:var(--font-cinzel), serif;letter-spacing:.5em;padding-left:calc(14px + .5em);font-size:24px}.btn{width:100%;font-size:16px;font-weight:700;font-family:var(--font-cinzel), serif;letter-spacing:.06em;cursor:pointer;color:#1a1405;background:linear-gradient(180deg, var(--gold-bright), var(--gold));border:none;border-radius:12px;padding:15px 16px;transition:transform 60ms,opacity .15s;display:block}.btn:active{transform:scale(.985)}.btn:disabled{opacity:.4;pointer-events:none}.btn-ghost{border:1px solid var(--card-edge);color:var(--text);background:0 0}.btn-good{background:linear-gradient(180deg, #6ba3ff, var(--good));color:#06122b}.btn-evil{background:linear-gradient(180deg, #ef6b6b, var(--evil));color:#2b0606}.btn-small{width:auto;min-height:44px;padding:9px 14px;font-size:13px}a.btn{text-align:center;text-decoration:none}.tap-link{min-height:44px;color:var(--gold-bright);justify-content:center;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex}a.pill[href^=\/help],a.pill[href=\/],a.pill[href^="/game/"]{justify-content:center;min-width:44px;min-height:44px}.pill{border:1px solid var(--card-edge);color:var(--muted);background:#0e1324;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.pill.gold{color:var(--gold-bright);border-color:#c9a22780}.pill.good{color:#9dc0ff;border-color:#4f8ef780}.pill.evil{color:#ff9d9d;border-color:#e0484880}.quests{justify-content:space-between;gap:6px;display:flex}.quest-node{aspect-ratio:1;border:2px solid var(--card-edge);max-width:64px;font-family:var(--font-cinzel), serif;color:var(--muted);background:#0e1324;border-radius:50%;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex;position:relative}.quest-node .two-fail{white-space:nowrap;background:var(--card);border:1px solid var(--gold);color:var(--gold-bright);border-radius:999px;padding:1px 6px;font-family:-apple-system,sans-serif;font-size:13px;font-weight:700;line-height:1.3;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.quest-node.current{border-color:var(--gold);color:var(--gold-bright);box-shadow:0 0 14px #c9a22740}.quest-node.success{border-color:var(--good);background:var(--good-deep);color:#cfe0ff}.quest-node.fail{border-color:var(--evil);background:var(--evil-deep);color:#ffd2d2}.vote-track{align-items:center;gap:6px;display:flex}.vote-pip{border:1.5px solid var(--card-edge);background:#0e1324;border-radius:50%;width:14px;height:14px}.vote-pip.used{background:var(--evil);border-color:var(--evil)}.vote-pip.death{border-color:var(--evil)}.player-row{border:1px solid var(--card-edge);background:#10152a;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;display:flex}.player-row.selected{border-color:var(--gold);background:#c9a22714}.player-row.selectable{cursor:pointer}.avatar{border:1px solid var(--card-edge);width:34px;height:34px;font-family:var(--font-cinzel), serif;color:var(--gold-bright);background:linear-gradient(135deg,#2a3354,#171d33);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.pname{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:600}.player-row>.pill,.player-row>.btn{flex-shrink:0}.ptag{color:var(--muted);font-size:13px}.role-card{text-align:center;border:2px solid var(--card-edge);cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(100% 100% at 50% 0,#c9a22714,#0000 60%),linear-gradient(#1a2140,#0e1324);border-radius:16px;flex-direction:column;justify-content:center;gap:10px;min-height:240px;padding:26px 18px;display:flex}.role-card.good{border-color:#4f8ef799}.role-card.evil{border-color:#e0484899}.role-name{font-size:28px;font-weight:900}.role-name.good{color:#9dc0ff}.role-name.evil{color:#ff9d9d}.role-blurb{color:var(--muted);font-size:14px;line-height:1.5}.intel{background:#c9a2270d;border:1px dashed #c9a22766;border-radius:12px;padding:12px}.intel-names{font-family:var(--font-cinzel), serif;color:var(--gold-bright);font-size:18px}.banner{text-align:center;font-family:var(--font-cinzel), serif;border-radius:14px;padding:18px 14px;font-size:20px;font-weight:700}.banner.good{background:var(--good-deep);border:1px solid var(--good);color:#cfe0ff}.banner.evil{background:var(--evil-deep);border:1px solid var(--evil);color:#ffd2d2}.banner.gold{border:1px solid var(--gold);color:var(--gold-bright);background:#c9a2271a}.vote-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vote-chip{border:1px solid var(--card-edge);background:#10152a;border-radius:10px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.vote-chip .v-approve{color:var(--ok)}.vote-chip .v-reject{color:var(--evil)}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));background:var(--evil-deep);border:1px solid var(--evil);color:#ffd2d2;z-index:50;text-align:center;border-radius:12px;max-width:90vw;padding:11px 18px;font-size:14px;animation:.2s toast-in;position:fixed;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.help-p{color:var(--text);margin:0;font-size:14.5px;line-height:1.55}.help-role{border:1px solid var(--card-edge);background:#10152a;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.help-role-name{font-family:var(--font-cinzel), serif;font-size:17px}.good-text{color:#9dc0ff}.evil-text{color:#ff9d9d}.help-table{border-collapse:collapse;text-align:center;width:100%;font-size:13.5px}.help-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:600}.help-table th,.help-table td{border-bottom:1px solid var(--card-edge);padding:7px 6px}.help-table tr:last-child td{border-bottom:none}.script{flex-direction:column;gap:10px;margin:0;padding-left:22px;font-size:14.5px;line-height:1.5;display:flex}.script li::marker{color:var(--gold);font-weight:700}.waiting-dot{color:#b9bfd6;font-size:15px;line-height:1.4}.waiting-dot:before{content:"";background:var(--gold-bright);vertical-align:.05em;border-radius:50%;width:9px;height:9px;margin-right:8px;animation:1.4s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.waiting-dot:before,.toast{animation:none}.btn,.switch,.switch:after{transition:none}}.code-display{font-family:var(--font-cinzel), serif;letter-spacing:.35em;color:var(--gold-bright);text-align:center;padding-left:.35em;font-size:40px;font-weight:900}.toggle-row{border:1px solid var(--card-edge);cursor:pointer;background:#10152a;border-radius:10px;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.toggle-row .t-name{font-size:15px;font-weight:600}.toggle-row .t-desc{color:var(--muted);margin-top:2px;font-size:11.5px}.switch{border:1px solid var(--card-edge);background:#0e1324;border-radius:999px;flex-shrink:0;width:44px;height:26px;transition:background .15s;position:relative}.switch:after{content:"";background:var(--muted);border-radius:50%;width:20px;height:20px;transition:all .15s;position:absolute;top:2px;left:2px}.switch.on{border-color:var(--gold);background:#c9a22759}.switch.on:after{background:var(--gold-bright);left:20px}.toggle-row.blocked .t-name,.toggle-row.blocked .t-desc,.toggle-row.blocked .switch{opacity:.45}.toggle-row .t-need{color:var(--gold-bright);margin-top:3px;font-size:12.5px;font-weight:600}.toggle-row.readonly{cursor:default}.state-tag{color:var(--muted);flex-shrink:0;font-size:12px;font-weight:600}.state-tag.on{color:var(--gold-bright)}.note{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.notice{background:#c9a22714;border:1px solid #c9a22766;border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5}.notice.warn{border-color:var(--evil);color:#ffd2d2;background:#e048481a}.reconnecting{top:calc(10px + env(safe-area-inset-top));border:1px solid var(--gold);color:var(--gold-bright);z-index:60;background:#c9a22726;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;animation:1.4s ease-in-out infinite pulse;position:fixed;left:50%;transform:translate(-50%)}button.player-row{width:100%;min-height:48px;font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none}.btn:focus-visible,button.player-row:focus-visible,.choice:focus-visible,.hold:focus-visible,.hold-bar:focus-visible,.hist-toggle:focus-visible,a.pill:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.status{color:var(--text);margin:0;font-size:15px;line-height:1.4}.status-sm{color:#b9bfd6;margin:0;font-size:14px;line-height:1.4}.waiting-dot strong{color:var(--text)}.status.hint{color:var(--gold-bright);font-weight:600}.note-slot{text-align:center;min-height:2.8em}.your-move{text-align:center;background:linear-gradient(180deg, var(--gold-bright), var(--gold));color:#1a1405;border-radius:12px;padding:12px 14px;font-size:16px;font-weight:800;line-height:1.35}.alert{text-align:center;border-radius:12px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.4}.alert.danger{background:var(--evil-deep);border:2px solid var(--evil);color:#ffd2d2}.alert.caution{border:2px solid var(--gold);color:var(--gold-bright);background:#c9a2271f}.quests.has-badge{margin-bottom:12px}.quest-node .q-glyph{font-size:20px;line-height:1}.quest-node .q-sub{white-space:nowrap;font-family:-apple-system,sans-serif;font-size:13px;font-weight:700;line-height:1.1}button.role-card.hold{width:100%;font:inherit;color:var(--text);appearance:none}.hold,.hold-bar{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none}.hold .pill{align-self:center}.hold .label,.hold .intel,.hold .intel-names,.hold-bar .label,.hold-bar .intel,.hold-bar .intel-names{display:block}.hold>*,.hold-bar>*{pointer-events:none}.role-card.hold.shown{border-color:var(--gold)}.role-name.neutral{color:var(--gold-bright)}.hold-bar{width:100%;min-height:76px;color:var(--text);font:inherit;text-align:left;cursor:pointer;appearance:none;background:#10152a;border:1px dashed #c9a22780;border-radius:12px;flex-direction:column;justify-content:center;gap:8px;padding:12px 14px;display:flex}.hold-bar.shown{border-style:solid;border-color:var(--gold)}.hold-bar .pill{align-self:flex-start}.hold-bar .role-name{font-size:22px;font-family:var(--font-cinzel), serif}.hold-bar .role-blurb{display:block}.choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice{border:2px solid var(--card-edge);min-height:84px;color:var(--text);font-family:var(--font-cinzel), serif;cursor:pointer;appearance:none;background:#10152a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:18px;font-weight:700;display:flex}.choice .glyph{font-size:26px;line-height:1}.choice[aria-pressed=true]{border-color:var(--gold-bright);background:#c9a22729;box-shadow:0 0 0 2px #e8c95c59}.choice:disabled{opacity:.5}.tally{text-align:center;font-family:var(--font-cinzel), serif;font-size:22px;font-weight:700}.vgroup{border:1px solid var(--card-edge);background:#10152a;border-radius:12px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.vgroup.approve{border-color:#4f8ef799}.vgroup.reject{border-color:#e0484899}.vgroup-title{justify-content:space-between;font-size:15px;font-weight:700;display:flex}.vgroup.approve .vgroup-title{color:#9dc0ff}.vgroup.reject .vgroup-title{color:#ff9d9d}.vnames{flex-wrap:wrap;gap:6px;display:flex}.vname{overflow-wrap:anywhere;border:1px solid;border-radius:999px;padding:6px 10px;font-size:14px;font-weight:600}.vname.approve{background:var(--good-deep);border-color:var(--good);color:#cfe0ff}.vname.reject{background:var(--evil-deep);border-color:var(--evil);color:#ffd2d2}.hist-toggle{width:100%;min-height:44px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.hist-quest{border-top:1px solid var(--card-edge);flex-direction:column;gap:8px;padding-top:10px;display:flex}.hist-vote{border:1px solid var(--card-edge);background:#10152a;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.hist-line{font-size:14px;line-height:1.4}.hist-line.approve{color:#9dc0ff}.hist-line.reject{color:#ff9d9d}.script.big{font-size:18px;line-height:1.5}.seat-link{border:1px solid var(--card-edge);word-break:break-all;-webkit-user-select:all;user-select:all;background:#0e1324;border-radius:10px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:13px}.toast{bottom:auto;top:calc(56px + var(--strip,0px) + env(safe-area-inset-top))}.reconnecting{top:calc(10px + var(--strip,0px) + env(safe-area-inset-top))}@media (prefers-reduced-motion:reduce){.reconnecting{animation:none}}.lobby .ptag{color:#b9bfd6;font-size:13.5px;line-height:1.4}.lobby .pill{font-size:13px}.lobby .host-pill{margin-top:3px;padding:3px 11px;font-weight:700}.join-address{color:var(--text);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.3}.lobby .q-pill{flex-direction:column;justify-content:center;align-self:stretch;gap:0;min-width:50px;padding:5px 10px;line-height:1.25}.q-pill .q-lab{color:var(--muted);font-size:12px;font-weight:600}.q-pill .q-num{font-family:var(--font-cinzel), serif;font-size:18px;font-weight:700}.q-pill.two-fail{border-color:var(--gold);background:#c9a2271f}.q-pill.two-fail .q-lab:last-child{color:var(--gold-bright)}button.toggle-row{width:100%;min-height:48px;font:inherit;color:inherit;text-align:left;appearance:none}button.toggle-row:focus-visible{outline:3px solid var(--gold-bright);outline-offset:2px}.lobby .toggle-row .t-text{flex:1;min-width:0;padding-right:12px;display:block}.lobby .toggle-row .t-name,.lobby .toggle-row .t-desc,.lobby .toggle-row .t-need{display:block}.lobby .toggle-row .t-desc{color:#b9bfd6;margin-top:3px;font-size:13.5px;line-height:1.4}.lobby .toggle-row .t-need{font-size:13.5px}.lobby .toggle-row.blocked .t-desc{opacity:.65}.lobby .toggle-row .switch{display:block}.lobby .state-tag{font-size:13.5px}.role-note{margin:0;font-size:14px}.lobby-warn{color:#ffd2d2;margin-top:8px;font-weight:700;display:block}.help-list{flex-direction:column;gap:10px;margin:0;padding-left:20px;font-size:14.5px;line-height:1.5;display:flex}.help-list li::marker{color:var(--gold)}.last-result{border-color:#c9a22759;padding:12px}.hist-vote .status,.hist-vote .status-sm{overflow-wrap:anywhere}.pick-bar{z-index:5;padding:10px 10px calc(10px + env(safe-area-inset-bottom));border:1px solid var(--card-edge);background:#10152a;border-radius:12px;flex-direction:column;gap:8px;margin:0 -10px;display:flex;position:sticky;bottom:0}.pick-count{text-align:center;margin:0}.pick-need{color:#b9bfd6}.choice.quiet{font-family:inherit;font-size:16px;font-weight:600}.choice.quiet[aria-pressed=true]{border-color:var(--text);background:#10152a;box-shadow:0 0 0 2px #e8e6df73}.note-quiet{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.note-quiet.note-slot{min-height:1.4em}.row.badges{flex-wrap:wrap;gap:6px;margin-top:4px}.shell.has-strip{--strip:34px}.phase-strip{z-index:20;margin:calc(-16px - env(safe-area-inset-top)) -16px 0;padding:calc(6px + env(safe-area-inset-top)) 16px 6px;border-bottom:1px solid var(--card-edge);background:#0b0e1af5;justify-content:space-between;align-items:center;gap:10px;font-size:14px;line-height:1.3;display:flex;position:sticky;top:0}.phase-name{color:#b9bfd6;overflow-wrap:anywhere;min-width:0;font-weight:600}.phase-move{background:linear-gradient(180deg, var(--gold-bright), var(--gold));color:#1a1405;border-radius:999px;flex-shrink:0;padding:2px 10px;font-weight:800}.paused-bar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));border:1px solid var(--gold);min-height:44px;color:var(--gold-bright);z-index:55;white-space:nowrap;background:#c9a2272e;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:600;display:flex;position:fixed;transform:translate(-50%)}.check-code{text-align:center;font-family:var(--font-cinzel), serif;letter-spacing:.12em;color:var(--gold-bright);border:2px solid var(--gold);background:#0e1324;border-radius:14px;padding-top:6px;padding-bottom:6px;padding-left:.12em;font-size:48px;font-weight:900;line-height:1.2}.field-error{color:#ff9d9d;margin:0;font-size:14px;font-weight:600;line-height:1.4}.input[aria-invalid=true]{border-color:var(--evil)}
