@import url("./currency-symbol.css");
@import url("./welcome.css");
.schedule-vote-scope label{display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px;font-weight:650;cursor:pointer}.schedule-vote-scope input[type=checkbox]{width:22px;height:22px;min-height:22px;flex:none;margin:0;accent-color:var(--ink)}.vote-scope-status{margin:3px 0 0;font-size:12px;color:var(--muted)}.schedule-vote-choice .choice-coverage{grid-column:1/-1;font-size:11px;font-weight:400;color:var(--muted)}.choice-coverage:empty{display:none}
@media(max-width:900px),(pointer:coarse){.viewer-page .layout-item{grid-template-columns:minmax(0,1fr) 44px 44px}.viewer-page .layout-item input[type=checkbox]{appearance:none;position:relative;width:44px;min-width:44px;height:44px;min-height:44px;flex-basis:44px;padding:0;margin:0;border:0;background:transparent;display:grid;place-content:center;cursor:pointer}.viewer-page .layout-item input[type=checkbox]:before{content:'';width:18px;height:18px;border:1.5px solid var(--ink);border-radius:5px;background:var(--panel)}.viewer-page .layout-item input[type=checkbox]:checked:before{background:var(--mint)}.viewer-page .layout-item input[type=checkbox]:checked:after{content:'';position:absolute;left:19px;top:15px;width:5px;height:9px;border:solid var(--ink);border-width:0 2px 2px 0;transform:rotate(45deg)}.viewer-page .layout-item input[type=checkbox]:disabled{opacity:.45;cursor:default}}
@media(max-width:900px),(pointer:coarse){.viewer-page button:not(.layout-overlay){min-height:44px}}
@media(max-width:900px),(pointer:coarse){.viewer-page input:not([type=checkbox]):not([type=range]),.viewer-page select,.viewer-page textarea{font-size:16px}.viewer-page summary{min-height:44px;padding-block:10px;box-sizing:border-box}.viewer-page .challenge-commands button{min-height:44px;white-space:normal;text-align:left;overflow-wrap:anywhere}.viewer-page .challenge-commands{table-layout:fixed}.viewer-page .challenge-commands th:first-child,.viewer-page .challenge-commands td:first-child{width:40%}.viewer-page .challenge-commands th:last-child,.viewer-page .challenge-commands td:last-child{width:22%}.viewer-page .challenge-commands td{overflow-wrap:anywhere}.viewer-page .transfer-builder{min-width:0;flex:1 1 100%}.viewer-page .transfer-builder label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.viewer-page .transfer-builder code{min-width:0;flex-basis:100%}.viewer-page .public-profile h2{overflow-wrap:anywhere;max-width:100%}.viewer-page .public-profile>div{min-width:0}.viewer-page .public-profile .viewer-avatar{flex-shrink:0}}
/* Shared with the Activity Vote broadcast palette. See docs/viewer-design.md. */
:root{color-scheme:light;--ink:#303238;--paper:#f5f0e6;--mint:#c7dfd0;--peach:#efc5ae;--lilac:#d6cee9;--butter:#f0dda0;--blue:#c6dbe5;--pink:#e6c3d0;--bg:var(--paper);--panel:#fffcf5;--panel-soft:#eae6db;--line:#c6c3ba;--text:var(--ink);--muted:#595b60;--accent:#384f43;--accent-solid:var(--mint);--success:#2f5d42;--danger:#9b3232;font:16px/1.55 'Segoe UI',Arial,sans-serif;background:var(--paper);color:var(--ink)}
body{background:var(--paper)}h1,h2,h3,h4{color:var(--ink);font-weight:750}h1{font-size:clamp(28px,4vw,42px);letter-spacing:-.045em}button,.button{min-height:44px;border-radius:9px;font-size:14px;font-weight:650}button:hover:not(:disabled),.button:hover{border-color:var(--ink)}button:disabled{opacity:.55}input,select,textarea{min-height:44px;background:#fffcf5;border-color:#9c9d96;border-radius:9px;font-size:15px}input::placeholder,textarea::placeholder{color:#686a6b}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #6252a0;outline-offset:4px}details>summary{font-size:15px;color:var(--ink)}.button.primary{background:var(--mint);border:1.5px solid var(--ink);color:var(--ink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.hub-header{max-width:1200px;min-height:96px;padding:0 32px;gap:32px;border-bottom:1.5px solid var(--ink);justify-content:space-between}.hub-header .brand{font-size:23px;font-weight:850;letter-spacing:-.055em}.brand-dot{color:var(--ink)}.hub-header nav{gap:32px;align-self:auto}.hub-header nav a{min-height:44px;font-size:14px;font-weight:650}.hub-header nav a[aria-current=page]:after{bottom:1px;background:var(--ink);height:2px}.skip-link{background:var(--ink);color:var(--paper)}main{max-width:1200px;padding:40px 32px 72px}.catalog-main{padding-top:48px}.welcome{display:grid;grid-template-columns:1fr;gap:22px;margin-bottom:34px}.welcome-copy{display:flex;align-items:center;justify-content:space-between;gap:18px}.welcome-copy>p{font-size:15px;margin:0;color:var(--muted)}.first-command{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px}.copy-chip{font-family:Consolas,monospace;border:1.5px solid var(--ink);background:var(--panel);box-shadow:2px 2px 0 var(--ink);gap:18px;color:var(--ink)}.copy-chip:hover{background:var(--butter)}
.balance-finder{border:1.5px solid var(--ink);border-radius:20px;background:var(--butter);padding:25px;box-shadow:5px 5px 0 var(--ink);min-width:0;transform:none;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:40px}.balance-finder>*{transform:none;grid-column:1}.balance-finder .earning-note{grid-column:2;grid-row:1/7;align-self:center;margin:0;padding:0 0 0 28px;border-top:0;border-left:1px solid #969178;max-width:38ch}.balance-heading{display:flex;align-items:center;gap:14px;margin-bottom:20px}.balance-heading svg{width:38px;height:30px;flex:none}.balance-heading h2{margin:0;font-size:23px;letter-spacing:-.04em}.balance-finder label{display:block;margin-bottom:6px;color:var(--ink);font-size:13px;font-weight:650}.balance-search-row{display:flex;gap:8px}.balance-search-row input{min-width:0;border:1.5px solid var(--ink);background:#fffcf5}.balance-search-row button{width:46px;flex:none;padding:0;font-size:24px;background:var(--ink);color:var(--paper);border-color:var(--ink)}#balance-platform{width:auto;max-width:100%;margin-top:10px;min-height:36px;padding:5px 30px 5px 10px;font-size:12px;background:transparent;border-color:#78755f}.balance-status{font-size:12px;margin:14px 0 0;min-height:0}.earning-note{font-size:12px;line-height:1.55;margin:18px 0 0;padding-top:14px;border-top:1px solid #969178}.balance-result{display:flex;justify-content:space-between;gap:16px;align-items:center;width:100%;text-align:left;margin-top:8px;background:#fffcf5;border:1px solid #8a856d}.balance-result span{min-width:0;overflow-wrap:anywhere}.balance-result small{display:block;font-size:11px;font-weight:400}.balance-result strong{font-size:18px;flex:none}.selected-wallet{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end;margin-top:16px}.selected-wallet a{font-size:14px;overflow-wrap:anywhere;text-decoration:underline}.selected-wallet small{display:block;font-size:12px}.selected-wallet strong{font-size:36px;letter-spacing:-.06em;font-variant-numeric:tabular-nums}.balance-error{font-size:13px;font-weight:650;margin-top:12px}
.catalog-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:36px}.catalog-tile{--tile:var(--mint);border:1.5px solid var(--ink);border-radius:18px;background:var(--tile);min-height:230px;padding:25px;gap:32px;box-shadow:4px 4px 0 var(--ink);transition:transform .16s,box-shadow .16s;overflow:hidden}.catalog-tile:nth-child(2){--tile:var(--lilac)}.catalog-tile:nth-child(3){--tile:var(--peach)}.catalog-tile:nth-child(4){--tile:var(--pink)}.catalog-tile:nth-child(5){--tile:var(--blue)}.catalog-tile:nth-child(6){--tile:var(--butter)}.catalog-tile:hover,.catalog-tile[aria-expanded=true]{background:var(--tile);border-color:var(--ink);transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.catalog-tile svg{width:50px;height:50px;color:var(--ink);stroke-width:1.25;transform:rotate(-6deg)}.catalog-tile:nth-child(even) svg{transform:rotate(5deg)}.catalog-tile .tile-arrow{top:22px;right:24px;font-size:24px;color:var(--ink)}.tile-copy{width:100%}.tile-title{font-size:21px;font-weight:750;letter-spacing:-.035em;line-height:1.2;display:block}.tile-copy p{font-size:13px;margin:6px 0 12px;font-weight:400}.tile-copy small{margin-top:10px;display:block;font-size:11px;font-weight:650;min-height:17px}.tile-copy small:empty{display:none}
.copy-feedback{font-size:12px;margin:10px 0 0;color:var(--success)}#balance-status:empty,#catalog-error:empty,#schedule-error:empty,.effect-status:empty{display:none}
#vote-options{margin-top:40px}.activity-card,.activity-game-group,.featured-section{border-color:#939a90;background:var(--panel)}.featured-section{background:var(--mint)}.featured-section .activity-card{border-color:#869184}.activity-card .vote-command{background:var(--lilac);color:var(--ink);border-color:#97909f}.paid-vote-builder .copy-command,.copy-command{color:var(--ink)}.free-stream{background:var(--panel);border:1.5px solid var(--ink);border-radius:16px;padding:28px;margin-top:28px}.free-activities li.current{background:var(--mint);border-color:var(--ink)}.schedule-empty-state{background:var(--blue);border:1.5px solid var(--ink);border-radius:18px;margin-top:28px;box-shadow:4px 4px 0 var(--ink);min-height:280px}.schedule-empty-state h2{color:var(--ink);font-size:20px;text-align:center;max-width:380px;padding:0 20px}.empty-schedule-art{color:var(--ink);width:100px}.directory-heading h1{color:var(--ink)}.viewer-card{background:var(--panel);border-color:#9c9e97;border-radius:14px}.viewer-card strong,.public-balance strong{color:var(--ink);font-weight:750}.viewer-card small,.viewer-summary p,#directory-status,.directory-pagination,.public-profile p,.public-balance span{color:var(--muted)}.viewer-avatar{background:var(--ink);border:0}.public-profile{background:var(--butter);border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.viewer-card h2,.public-profile h2{color:var(--ink)!important}.viewer-game{background:var(--panel);border:1.5px solid var(--ink);border-radius:16px}.viewer-game:nth-child(3n+1){border-top:9px solid var(--mint)}.viewer-game:nth-child(3n+2){border-top:9px solid var(--lilac)}.viewer-game:nth-child(3n){border-top:9px solid var(--peach)}.viewer-game.active{box-shadow:4px 4px 0 var(--ink)}.layout-inspector{background:var(--panel)}.layout-command,.command-builder{background:var(--panel);border-color:#8e978d}.effect-buttons{gap:12px}.control-back{display:inline-flex;min-height:44px;align-items:center}.challenge-feature{background:var(--lilac);color:var(--ink);border:1.5px solid var(--ink);border-radius:14px}.challenge-feature span{color:var(--muted)}
.currency-guide{margin-top:36px;border-top:1px solid var(--ink);padding-top:20px}.currency-guide>summary{font-weight:650}.badge-status,.badge-catalog p{color:var(--muted)}.badge-catalog{border-color:var(--line)}.game-rules{margin:14px 0}.game-rules>p{margin-top:14px}.viewer-games{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.viewer-policies{border-top:1px solid var(--line);padding-top:16px}.viewer-game p{font-size:14px}.game-current-command input{min-width:0;width:100%;max-width:none}.game-current-command{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:18px}.challenge-feature{padding:16px 20px}
@media(max-width:760px){.viewer-games{grid-template-columns:1fr}.game-current-command{grid-template-columns:1fr}.game-current-command button{justify-self:start}}
@media(min-width:1400px){.catalog-main{padding-top:64px}.welcome{margin-bottom:36px}}
@media(max-width:900px){.catalog-tile{padding:20px;min-height:220px}.tile-title{font-size:19px}.catalog-tiles{gap:16px}}
@media(max-width:700px){.hub-header{padding:22px 20px 0;min-height:100px;gap:12px;flex-wrap:wrap}.hub-header .brand{font-size:22px}.hub-header nav{width:100%;min-height:44px;gap:28px;justify-content:flex-start;overflow:visible}.hub-header nav a{font-size:13px}.hub-header nav a[aria-current=page]:after{bottom:-1px}main,.viewer-directory{padding:30px 20px 48px}.welcome{gap:20px;margin-bottom:30px}.welcome-copy{align-items:flex-start;flex-direction:column;gap:12px}.welcome-copy>p{font-size:14px;margin:0}.balance-finder{display:block}.balance-finder .earning-note{margin:18px 0 0;padding:14px 0 0;border-left:0;border-top:1px solid #969178;max-width:none}.balance-finder{transform:none;padding:22px;box-shadow:4px 4px 0 var(--ink)}.balance-finder>*{transform:none}.balance-heading{margin-bottom:16px}.balance-heading h2{font-size:22px}.catalog-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-tile{min-height:215px;padding:18px;gap:24px;border-radius:15px}.catalog-tile svg{width:40px;height:40px}.catalog-tile .tile-arrow{font-size:21px;top:15px;right:15px}.tile-title{font-size:18px}.tile-copy p{font-size:12px;line-height:1.4;margin-bottom:10px}.tile-copy small{font-size:10px}.command-cards{grid-template-columns:1fr}.command-card{padding:18px}.command-discovery>details>summary{font-size:16px}.first-command{font-size:12px}.currency-summary{gap:22px}.currency-summary strong{font-size:28px}}
@media(max-width:360px){main,.viewer-directory{padding-left:16px;padding-right:16px}.catalog-tiles{grid-template-columns:1fr}.catalog-tile{min-height:180px}.tile-title{font-size:21px}.tile-copy p{font-size:14px}.tile-copy small{font-size:12px}}
.hub-header .brand-art{display:block;position:relative;overflow:hidden;width:250px;height:64px;flex:none;border-radius:8px}.brand-art img{position:absolute;left:50%;top:50%;width:480px;height:270px;max-width:none;transform:translate(-50%,-50%)}#directory-form{grid-template-columns:minmax(0,1fr) auto}.challenge-profile:has(#profile-select[hidden]){grid-template-columns:minmax(0,1fr) auto}
@media(max-width:700px){.hub-header .brand-art{width:226px;height:60px}.brand-art img{width:450px;height:253px}#directory-form input{grid-column:auto}.challenge-profile:has(#profile-select[hidden]){grid-template-columns:1fr}.balance-heading{margin-bottom:16px}}
.hub-header{border:0;display:block;padding:0 32px;min-height:0}.hub-header .brand-art{width:100%;height:164px;border-radius:0;mix-blend-mode:multiply;mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(#000 65%,transparent);mask-composite:intersect}.brand-art img{width:100%;height:auto;min-width:650px;top:46%;left:50%;transform:translate(-50%,-50%)}.catalog-main{padding-top:18px}.hub-schedule{margin-top:40px;scroll-margin-top:20px}.hub-schedule>h2{font-size:22px}.hub-schedule .free-activities{padding:0;list-style:none}.hub-schedule .free-activities li{display:grid;grid-template-columns:140px minmax(0,1fr) 70px;gap:18px;padding:14px 0;border-top:1px solid var(--line)}.hub-schedule .free-activities time{font-size:13px}.hub-schedule .free-activities li>span{text-align:right;font-size:12px}.hub-schedule .schedule-vote{grid-column:1/-1}.hub-schedule .free-stream h2{font-size:22px}
@media(min-width:1400px){.catalog-main{padding-top:18px}}
@media(max-width:700px){.hub-header{padding:0 16px}.hub-header .brand-art{height:130px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent),linear-gradient(#000 65%,transparent)}.brand-art img{width:min(650px,160vw);min-width:0;height:auto}.catalog-main{padding-top:12px}.hub-schedule .free-activities li{grid-template-columns:1fr auto;gap:6px 14px}.hub-schedule .free-activities time{grid-column:1/-1}.hub-schedule .free-stream{padding:20px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.catalog-tile:hover{transform:none}}

.hub-schedule{margin:0 0 36px}.schedule-intro{font-size:14px;color:var(--muted);margin:0 0 8px}.schedule-rules{margin-bottom:22px}.schedule-rules p{font-size:13px;max-width:90ch;margin-top:12px;color:var(--muted)}.hub-schedule .free-stream{margin:0 0 24px}.hub-schedule .free-activities li{align-items:start}.slot-notes{grid-column:2/-1;margin:0;font-size:12px;color:var(--muted)}.hub-schedule .current{background:var(--mint);padding:14px;border-radius:10px}.schedule-vote-controls{grid-column:1/-1;display:grid;gap:12px}.schedule-vote-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:330px;overflow:auto;padding:2px 5px 6px 1px}.schedule-vote-choice{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:5px 12px;padding:14px;text-align:left;background:var(--lilac);border:1px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.schedule-vote-choice:nth-child(3n+2){background:var(--blue)}.schedule-vote-choice:nth-child(3n){background:var(--peach)}.schedule-vote-choice strong{font-size:14px;overflow-wrap:anywhere}.schedule-vote-choice code{grid-column:1/-1;font-size:12px}.choice-votes{font-size:11px;font-weight:400;white-space:nowrap}.vote-window{font-size:12px;margin:0;color:var(--muted)}.vote-copy-status{margin:0;font-size:12px;color:var(--success)}.vote-copy-status:empty{display:none}.schedule-vote-extras>label{display:grid;gap:6px;margin:12px 0;max-width:280px}.schedule-vote-extras .copy-command{font-family:Consolas,monospace;font-size:12px;overflow-wrap:anywhere;max-width:100%}.schedule-vote-extras .vote-cost{font-size:12px;margin:12px 0}.votable-slot>strong{font-size:17px}.welcome{margin-top:26px}.welcome-copy{justify-content:flex-end}
@media(max-width:700px){.schedule-vote-options{grid-template-columns:1fr}.slot-notes{grid-column:1/-1}.hub-schedule .free-stream h2{font-size:22px}.hub-schedule .current{padding:12px}.schedule-vote-choice{padding:12px}.welcome-copy{align-items:flex-end}}

.hub-schedule .schedule-vote-choice{background:var(--lilac);border-color:var(--ink)}.hub-schedule .schedule-vote-choice:nth-child(3n+2){background:var(--blue)}.hub-schedule .schedule-vote-choice:nth-child(3n){background:var(--peach)}.hub-schedule .schedule-vote-extras{display:block}.hub-schedule .schedule-vote-controls>input[type=search]{width:100%;background:var(--panel)}.site-command-help{font-size:14px;color:var(--muted);margin:0 0 16px}

.slot-notes{overflow-wrap:anywhere}

.stream-calendar{border:1.5px solid var(--ink);border-radius:16px;background:var(--panel);padding:20px;box-shadow:3px 3px 0 var(--ink)}.stream-calendar-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.stream-calendar-header h2{font-size:20px;margin:0 0 3px;letter-spacing:-.035em}.calendar-date{font-size:12px;color:var(--muted);margin:0}.calendar-stream-select{width:auto;max-width:45%;font-size:12px}.stream-calendar-scroll{overflow-x:auto;overflow-y:hidden;padding:0 0 8px;overscroll-behavior-inline:contain}.stream-calendar-grid{position:relative}.stream-calendar-hours{height:30px;position:relative}.calendar-hour{position:absolute;font-size:11px;color:var(--muted);white-space:nowrap;transform:translateX(-50%)}.calendar-hour.first{transform:none}.calendar-hour.last{transform:translateX(-100%)}.stream-calendar-lane{position:relative;height:122px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.calendar-gridline{position:absolute;top:0;bottom:0;border-left:1px solid var(--line);pointer-events:none}.stream-calendar-slot{position:absolute;top:10px;height:100px;border:1.5px solid var(--ink);border-radius:9px;background:var(--lilac);padding:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;text-align:left;overflow:hidden;box-shadow:2px 2px 0 var(--ink);max-width:calc(100% - 3px)}.stream-calendar-slot[data-tone="1"]{background:var(--blue)}.stream-calendar-slot[data-tone="2"]{background:var(--peach)}.stream-calendar-slot[data-tone="3"]{background:var(--butter)}.stream-calendar-slot.fixed{background:var(--panel-soft)}.stream-calendar-slot.current{background:var(--mint);padding:12px}.stream-calendar-slot.ended{opacity:.65}.stream-calendar-slot:hover,.stream-calendar-slot[aria-expanded=true]{outline:2px solid var(--ink);outline-offset:-4px;text-decoration:none}.stream-calendar-slot time{font-size:10px;font-weight:400;white-space:nowrap}.stream-calendar-slot strong{font-size:15px;letter-spacing:-.025em;line-height:1.2;overflow-wrap:anywhere}.stream-calendar-slot small{font-size:11px;font-weight:650}.calendar-now{position:absolute;top:-7px;bottom:0;width:2px;background:var(--ink);pointer-events:none;z-index:2}.calendar-now>span{position:absolute;top:-15px;left:4px;font-size:9px;font-weight:700;background:var(--panel);padding:0 3px}.schedule-slot-dialog{width:min(660px,calc(100vw - 32px));max-height:85dvh;padding:28px;border:1.5px solid var(--ink);border-radius:18px;color:var(--ink);background:var(--paper);box-shadow:7px 7px 0 var(--ink);overflow:auto}.schedule-slot-dialog::backdrop{background:#30323866;backdrop-filter:blur(3px)}.slot-dialog-close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:26px;width:44px;padding:0}.slot-dialog-content h2{padding-right:40px;font-size:25px;margin:0 0 8px}.slot-dialog-time{font-size:13px;color:var(--muted);margin:0 0 18px}.slot-dialog-notes,.slot-dialog-instruction,.slot-dialog-status{font-size:13px}.schedule-slot-dialog .schedule-vote-controls{padding:0}.schedule-slot-dialog .schedule-rules{margin:20px 0 0}.schedule-slot-dialog .schedule-vote-options{max-height:340px}.schedule-slot-dialog .vote-window{font-size:12px}.hub-schedule{margin-bottom:26px}
@media(max-width:700px){.stream-calendar{padding:16px}.stream-calendar-header{gap:12px}.stream-calendar-header h2{font-size:18px}.calendar-stream-select{max-width:100%;width:100%}.stream-calendar-header:has(select){align-items:stretch;flex-direction:column}.stream-calendar-slot strong{font-size:14px}.stream-calendar-slot{padding:10px}.schedule-slot-dialog{padding:22px 18px}.slot-dialog-content h2{font-size:22px}.schedule-slot-dialog .schedule-vote-options{grid-template-columns:1fr}}

.vote-search-status,.manual-vote-error{font-size:12px;margin:0;color:var(--muted)}.vote-search-status:empty,.manual-vote-error:empty,.manual-vote-prepared:empty{display:none}.manual-vote-command{margin-top:4px}.manual-vote-command>input{display:block;margin:12px 0;width:100%!important}.manual-vote-prepared{display:block;overflow-wrap:anywhere;margin-bottom:12px}.manual-vote-error{margin-top:10px;color:var(--danger)}.schedule-slot-dialog .schedule-vote-options{max-height:280px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.schedule-slot-dialog .slot-activity-search{width:100%!important}

@media(max-width:900px),(pointer:coarse){.viewer-page .public-profile{flex-wrap:wrap}.viewer-page .layout-item label,.viewer-page .layout-aspect{min-height:44px;align-items:center}}
