:root{--bg:#0a0a0f;--surface:#12121a;--raise:#1a1a25;--line:#2a2a3a;--line2:#3c3c52;--text:#ece9dc;--muted:#9594ab;--yellow:#fcee0a;--cyan:#19e6ff;--red:#ff2e57;--ok:var(--cyan);--warn:var(--yellow);--pad:clamp(16px,3.2vw,40px);--f-disp:"Bahnschrift","DIN Alternate","Roboto Condensed","Arial Narrow",system-ui,sans-serif;--f-body:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-mono:ui-monospace,"Cascadia Mono","JetBrains Mono",SFMono-Regular,Menlo,Consolas,monospace;--clip-xs:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));--clip-s:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));--clip:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));--clip-l:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));color-scheme:dark}*{box-sizing:border-box;margin:0;scrollbar-width:thin;scrollbar-color:var(--line2) var(--bg)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);min-height:100vh;font:15px/1.5 var(--f-body);-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}::selection{background:var(--yellow);color:var(--bg)}body::after{content:"";position:fixed;inset:0;z-index:2;pointer-events:none;opacity:.3;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .16) 0 1px,transparent 1px 3px)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}button:disabled{opacity:.4;cursor:default}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.muted{color:var(--muted)}[hidden]{display:none!important}.wrap{width:100%;padding:0 var(--pad) 120px}.hero{margin-top:56px;text-align:center}.hero h1{position:relative;display:inline-block;font:700 clamp(2.4rem,7.5vw,5rem)/.95 var(--f-disp);font-stretch:condensed;text-transform:uppercase;letter-spacing:.01em}.hero h1 em{font-style:normal;color:var(--yellow)}.hero h1::before,.hero h1::after{content:attr(data-text);position:absolute;inset:0;opacity:0;pointer-events:none}.hero h1::before{color:var(--cyan)}.hero h1::after{color:var(--red)}.hero p{margin:14px auto 0;max-width:52ch;font:.9rem/1.55 var(--f-mono);color:var(--muted)}.hero::after{content:"";display:block;width:110px;height:4px;margin:20px auto 0;background:var(--yellow);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;background:var(--raise);color:var(--text);font:600 .86rem/1 var(--f-disp);font-stretch:condensed;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;clip-path:var(--clip-s);transition:background .15s,color .15s,transform .15s}.btn:hover:not(:disabled){background:var(--line2)}.btn:active:not(:disabled){transform:translateY(1px)}.btn.primary{background:var(--yellow);color:var(--bg)}.btn.primary:hover:not(:disabled){background:#fff45c}.btn.danger{color:var(--red)}.btn.ghost{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2)}.btn[aria-pressed="true"]{background:var(--yellow);color:var(--bg)}:is(.btn,.authbtn,.totop):focus-visible{outline:none;background:var(--cyan)!important;color:var(--bg)!important}.link{color:var(--muted);font:600 .78rem var(--f-mono);padding:4px 8px;text-transform:uppercase}.link:hover{color:var(--yellow)}.icon{width:36px;height:36px;display:grid;place-items:center;color:var(--muted);font-size:1.1rem;flex-shrink:0;transition:color .15s,background .15s}.icon:hover{background:var(--raise);color:var(--yellow)}.authbtn{position:absolute;top:22px;right:var(--pad);z-index:5;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;background:var(--surface);color:var(--text);font:700 .82rem/1 var(--f-disp);font-stretch:condensed;text-transform:uppercase;letter-spacing:.08em;clip-path:var(--clip-s);transition:background .15s,color .15s}.authbtn i{font-size:1.05rem;color:var(--yellow)}.authbtn:hover{background:var(--yellow);color:var(--bg)}.authbtn:hover i{color:var(--bg)}body.is-admin .authbtn{box-shadow:inset 0 -2px var(--cyan)}body.is-admin .authbtn i{color:var(--cyan)}body.is-admin .authbtn:hover i{color:var(--bg)}.field{position:relative;display:block}.field>i{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}input,select,textarea{width:100%;background:var(--raise);border:0;border-bottom:2px solid var(--line2);border-radius:0;padding:11px 12px;font:.9rem var(--f-mono);transition:border-color .15s,background .15s}textarea{resize:vertical;min-height:64px;line-height:1.45}.field input{padding-left:42px;padding-right:42px}.field.search input{padding-top:14px;padding-bottom:14px;font-size:1rem;background:var(--surface)}input::placeholder,textarea::placeholder{color:var(--muted)}input:focus,select:focus,textarea:focus{outline:none;border-bottom-color:var(--yellow);background:#20202d}.field.search input:focus{background:var(--raise)}.field:focus-within>i{color:var(--yellow)}select{appearance:none;-webkit-appearance:none;width:auto;cursor:pointer;padding:10px 34px 10px 12px;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;background:var(--raise) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2319e6ff' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E") no-repeat right 10px center / 12px}select:hover{border-bottom-color:var(--cyan)}option{background:var(--surface);color:var(--text)}input[type="search"]::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.field .clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;color:var(--muted);font-size:.9rem}.field .clear:hover{background:var(--line);color:var(--yellow)}.field .kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;font:600 .7rem/1 var(--f-mono);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line2);padding:3px 6px}.field:focus-within .kbd,.field:has(.clear:not([hidden])) .kbd{display:none}@media (hover:none){.field .kbd{display:none}}.toolbar{display:grid;gap:14px;justify-items:center;margin:28px 0 36px;text-align:center}.searchrow{display:flex;gap:10px;width:min(760px,100%)}.searchrow .search{flex:1;min-width:0}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.stats{display:flex;gap:12px;align-items:center;justify-content:center;flex-wrap:wrap;font:500 .8rem var(--f-mono);color:var(--muted)}#stats::before{content:">> ";color:var(--yellow)}#stats:empty::before{visibility:hidden}.sync{padding:4px 10px;background:var(--surface);color:var(--muted);font:600 .68rem var(--f-mono);text-transform:uppercase;letter-spacing:.08em;clip-path:var(--clip-xs)}.sync[data-s="saved"]::before,.sync[data-s="saving"]::before,.sync[data-s="dirty"]::before,.sync[data-s="error"]::before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;background:var(--ok)}.sync[data-s="saving"]::before,.sync[data-s="dirty"]::before{background:var(--warn)}.sync[data-s="error"]{color:var(--red);background:#2a141b;cursor:pointer}.sync[data-s="error"]::before{background:var(--red)}.seg{display:inline-flex;gap:2px;padding:3px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.seg button{padding:7px 13px;color:var(--muted);font:600 .8rem var(--f-disp);font-stretch:condensed;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color .15s,background .15s}.seg button:hover{color:var(--text)}.seg button:focus-visible{outline-offset:-2px}.seg button.on{background:var(--yellow);color:var(--bg)}.seg.wide{display:flex}.seg.wide button{flex:1;padding:11px}.seg.wide button.on[data-v="downloaded"]{background:var(--cyan);color:var(--bg)}.grid{display:grid;gap:34px 18px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:1fr}@media (max-width:899px){.grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:28px 14px}}.card{min-width:0;text-align:left;display:flex;flex-direction:column}.poster{position:relative;width:100%;aspect-ratio:2 / 3;background:var(--surface);overflow:hidden;clip-path:polygon(0 0,100% 0,100% calc(100% - 22px),calc(100% - 22px) 100%,0 100%)}.poster::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,rgb(0 0 0 / .2) 0 1px,transparent 1px 3px)}.poster::after{content:"";position:absolute;right:0;bottom:0;width:22px;height:22px;z-index:2;pointer-events:none;background:linear-gradient(to bottom right,transparent calc(50% - 4px),var(--yellow) calc(50% - 4px),var(--yellow) 50%,transparent 50%)}.pbtn{display:block;width:100%;height:100%}.pbtn:focus-visible{outline-offset:-4px}.poster img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .3s,opacity .2s}.card:hover .poster img{transform:scale(1.05);filter:saturate(1.15) contrast(1.05)}.card.downloaded .poster img{opacity:.42;filter:grayscale(.7)}.noposter{display:grid;place-items:center;height:100%;padding:14px;color:var(--muted);font:600 .85rem var(--f-mono);text-transform:uppercase;text-align:center}.tag{position:absolute;top:0;left:0;z-index:3;padding:5px 9px 5px 8px;background:var(--bg);color:var(--yellow);font:700 .7rem/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;transition:background .15s,color .15s}.card:hover .tag{background:var(--yellow);color:var(--bg)}.check{position:absolute;top:8px;right:8px;z-index:3;width:26px;height:26px;display:none;place-items:center;background:var(--bg);box-shadow:inset 0 0 0 2px var(--text);color:transparent;font-size:.95rem;pointer-events:none}.selecting .check{display:grid}.selecting .poster{cursor:pointer}.card.picked .check{background:var(--yellow);box-shadow:inset 0 0 0 2px var(--yellow);color:var(--bg)}.card.picked .poster::before{box-shadow:inset 0 0 0 3px var(--yellow)}.selecting .card:not(.picked) .poster:hover::before{box-shadow:inset 0 0 0 2px var(--text)}.meta{padding-top:12px;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px}.meta h3{font:700 1.02rem/1.2 var(--f-disp);font-stretch:condensed;text-transform:uppercase;letter-spacing:.03em;transition:color .15s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.card:hover .meta h3{color:var(--yellow)}.meta .yr{color:var(--muted);font:500 .8rem var(--f-mono);min-height:1.5em}.plats{display:flex;flex-wrap:wrap;gap:5px}.plat{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:600 .72rem/1.3 var(--f-mono);color:var(--text);text-decoration:none;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);transition:background .15s}a.plat:hover{background:var(--raise);box-shadow:inset 0 0 0 1px var(--cyan)}.plat small{color:var(--muted);font-size:.68rem}.plat::before,.dot{content:"";width:6px;height:6px;background:var(--red);display:inline-block;flex-shrink:0}.plat.prime::before,.dot.pv{background:var(--cyan)}.foot{display:flex;align-items:stretch;gap:6px;margin-top:auto;padding-top:2px}.note{display:grid;place-items:center;width:30px;flex-shrink:0;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--yellow);transition:background .15s,color .15s,box-shadow .15s}.note:hover{background:var(--raise);box-shadow:inset 0 0 0 1px var(--yellow)}.note[aria-expanded="true"]{background:var(--yellow);color:var(--bg)}.tip{position:fixed;z-index:25;max-width:min(300px,calc(100vw - 16px));padding:10px 12px;background:var(--raise);border-left:3px solid var(--yellow);box-shadow:inset 0 0 0 1px var(--line2),0 10px 30px rgb(0 0 0 / .5);color:var(--text);font:.8rem/1.5 var(--f-mono);white-space:pre-wrap;overflow-wrap:anywhere}.tip[hidden]{display:none}.status{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--yellow);font:700 .76rem var(--f-disp);font-stretch:condensed;text-transform:uppercase;letter-spacing:.08em;transition:background .15s,box-shadow .15s}.status:hover{background:var(--raise);box-shadow:inset 0 0 0 1px var(--yellow)}.card.downloaded .status{color:var(--cyan)}.card.downloaded .status:hover{box-shadow:inset 0 0 0 1px var(--cyan)}.selecting .status,.selecting .note,.selecting a.plat{pointer-events:none}.empty{display:grid;gap:16px;justify-items:center;text-align:center;padding:56px 0;color:var(--muted);font:.9rem var(--f-mono)}.empty i{font-size:2.4rem;color:var(--cyan)}.bar{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:10;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;width:max-content;max-width:calc(100% - 24px);padding:12px;background:var(--raise);border-top:3px solid var(--yellow);clip-path:var(--clip)}.bar-n{min-width:110px;padding:0 8px;text-align:center;color:var(--yellow);font:700 .82rem var(--f-mono)}.bar .btn{background:var(--surface);padding:8px 13px;font-size:.8rem}.bar .btn:hover:not(:disabled){background:var(--line2)}.bar .btn.ghost{background:transparent}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:30;text-align:center;background:var(--yellow);color:var(--bg);padding:11px 20px;font:700 .85rem var(--f-disp);text-transform:uppercase;letter-spacing:.06em;clip-path:var(--clip-s);transition:.2s}.toast.show{opacity:1;transform:translate(-50%,0)}.bar:not([hidden])~.toast{bottom:96px}.totop{position:fixed;right:18px;bottom:20px;z-index:9;width:40px;height:40px;display:grid;place-items:center;background:var(--raise);color:var(--yellow);font-size:1.05rem;clip-path:var(--clip-xs);transition:background .15s,color .15s}.totop:hover{background:var(--yellow);color:var(--bg)}.totop[hidden]{display:none!important}.bar:not([hidden])~.totop{bottom:96px}dialog{width:min(560px,calc(100% - 24px));max-height:90vh;overflow:auto;padding:0;color:var(--text);background:var(--surface);border:0;border-top:3px solid var(--yellow);margin:auto;clip-path:var(--clip-l)}dialog[open]{animation:boot .24s ease-out}dialog::backdrop{background:rgb(5 5 10 / .84)}#bye,#ask{width:min(420px,calc(100% - 24px))}#ask h2{overflow-wrap:anywhere}.pane{padding:22px;display:grid;gap:16px}.dh{display:grid;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px}.dh-title{text-align:center}.dh-title h2{font:700 1.4rem/1.1 var(--f-disp);font-stretch:condensed;text-transform:uppercase;letter-spacing:.05em}.dh-title p{font-size:.8rem;margin-top:4px}.pane>.picked{display:flex;align-items:center;gap:14px;text-align:left;min-width:0}.picked h3{font:700 1.1rem/1.2 var(--f-disp);font-stretch:condensed;text-transform:uppercase;letter-spacing:.03em}.picked p{font:.8rem var(--f-mono)}#f-poster{width:56px;flex-shrink:0;aspect-ratio:2 / 3;object-fit:cover;background:var(--raise)}#f-poster:not([src]){display:none}.block{display:grid;gap:10px;padding:14px;background:var(--raise);border-left:3px solid var(--yellow)}.block:has(.dot.nf){border-left-color:var(--red)}.block:has(.dot.pv){border-left-color:var(--cyan)}.block h3{display:flex;align-items:center;gap:8px;font:700 .86rem var(--f-disp);font-stretch:condensed;text-transform:uppercase;letter-spacing:.08em}.block h3 i{color:var(--yellow)}.block input,.block textarea,.rp-btn{background:var(--surface)}.count{text-align:right;color:var(--muted);font:.72rem var(--f-mono)}.actions{display:flex;gap:10px;align-items:center;justify-content:flex-end;margin-top:4px;flex-wrap:wrap}.actions.center{justify-content:center}.actions .primary{min-width:140px}#del{margin-right:auto}#v-form .actions{position:sticky;bottom:0;z-index:2;margin:4px -22px -22px;padding:14px 22px;background:var(--surface);border-top:1px solid var(--line)}.err{color:var(--red);text-align:center;font:.85rem var(--f-mono)}.results{list-style:none;padding:0;display:grid;gap:2px;max-height:50vh;overflow:auto}.results button{width:100%;display:grid;grid-template-columns:44px 1fr auto;gap:12px;text-align:left;padding:9px;align-items:center;transition:background .15s}.results button:hover{background:var(--raise)}.results button.active{background:var(--raise);box-shadow:inset 3px 0 var(--yellow)}.results img,.results .ph0{width:44px;aspect-ratio:2 / 3;object-fit:cover;background:var(--raise);display:block}.results b{display:block;font:700 .95rem var(--f-disp);text-transform:uppercase;letter-spacing:.03em}.results span{color:var(--muted);font:.76rem var(--f-mono)}.results .inq{padding:2px 7px;background:var(--cyan);color:var(--bg);font:700 .66rem var(--f-mono);text-transform:uppercase;font-style:normal}.hint{color:var(--muted);padding:28px 8px;text-align:center;display:grid;gap:8px;justify-items:center;font:.85rem var(--f-mono)}.hint i{font-size:1.8rem;color:var(--cyan)}.rp{display:grid;gap:8px}.rp-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:11px 12px;border-bottom:2px solid var(--line2);font:.86rem var(--f-mono)}.rp-btn:hover,.rp-btn[aria-expanded="true"]{border-bottom-color:var(--cyan)}.rp-btn i{color:var(--cyan);transition:transform .15s;flex-shrink:0}.rp-btn[aria-expanded="true"] i{transform:rotate(180deg)}.rp-val.ph{color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:6px;max-height:96px;overflow:auto}.chips:empty{display:none}.chip{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line2);color:var(--cyan);font:.74rem var(--f-mono)}.chip button{width:20px;height:20px;display:grid;place-items:center;color:var(--muted)}.chip button:hover{background:var(--line);color:var(--red)}.rp-pop{scroll-margin-bottom:84px;display:grid;gap:8px;padding:8px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.rp-head{display:flex;gap:6px;align-items:center}.rp-list{list-style:none;padding:0;max-height:180px;overflow:auto;display:grid;gap:1px}.rp-list button{width:100%;display:flex;align-items:center;gap:10px;padding:7px 8px;text-align:left;font:.84rem var(--f-mono)}.rp-list button:hover{background:var(--raise)}.rp-list button i{color:var(--muted);font-size:1.05rem}.rp-list button.on i{color:var(--cyan)}.rp-list button .c{margin-left:auto;color:var(--muted);font-size:.72rem;letter-spacing:.04em}.rp-list li.sep-after{border-bottom:1px solid var(--line);padding-bottom:4px;margin-bottom:4px}body:not(.is-admin) .admin-only{display:none!important}body:not(.is-admin) .pbtn,body:not(.is-admin) .status{pointer-events:none;cursor:default}body:not(.is-admin) .status:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}body:not(.is-admin) .card.downloaded .status:hover{box-shadow:inset 0 0 0 1px var(--line)}@keyframes boot{0%{opacity:0;transform:translateY(10px)}60%{opacity:1;transform:translate(-3px,0) skewX(-2deg)}100%{transform:none}}.sk{pointer-events:none}.sk .poster::before,.sk .poster::after{display:none}.sk .meta{align-items:stretch}.sk .poster,.sk-line{background:linear-gradient(100deg,var(--surface) 30%,var(--raise) 50%,var(--surface) 70%) 0 0 / 300% 100%;animation:shimmer 1.4s linear infinite}.sk-line{display:block;height:14px;width:72%;margin-top:3px}.sk-line.s{width:38%;height:11px}.sk-line.b{width:96px;height:28px;margin:0}@keyframes shimmer{to{background-position:100% 0}}@keyframes rise{from{opacity:0;transform:translateY(14px)}}@keyframes flick{0%{opacity:0}10%{opacity:1}20%{opacity:.2}30%{opacity:1}45%{opacity:.5}100%{opacity:1}}@keyframes glitch-a{0%,91%,100%{opacity:0}92%{opacity:.9;transform:translate(-5px,0);clip-path:inset(12% 0 58% 0)}94%{opacity:.9;transform:translate(4px,0);clip-path:inset(62% 0 6% 0)}96%{opacity:.9;transform:translate(-2px,0);clip-path:inset(34% 0 36% 0)}}@keyframes glitch-b{0%,91%,100%{opacity:0}92%{opacity:.9;transform:translate(5px,0);clip-path:inset(50% 0 20% 0)}94%{opacity:.9;transform:translate(-4px,0);clip-path:inset(8% 0 70% 0)}96%{opacity:.9;transform:translate(2px,0);clip-path:inset(70% 0 4% 0)}}@media (prefers-reduced-motion:no-preference){.hero h1{animation:flick .9s steps(1,end) both}.hero h1::before{animation:glitch-a 7s steps(1,end) 2s infinite}.hero h1::after{animation:glitch-b 7s steps(1,end) 2s infinite}.grid.boot .card{animation:rise .5s cubic-bezier(.16,1,.3,1) both}.grid.boot .card:nth-child(n+2){animation-delay:.04s}.grid.boot .card:nth-child(n+3){animation-delay:.08s}.grid.boot .card:nth-child(n+4){animation-delay:.12s}.grid.boot .card:nth-child(n+5){animation-delay:.16s}.grid.boot .card:nth-child(n+6){animation-delay:.2s}.grid.boot .card:nth-child(n+7){animation-delay:.24s}.grid.boot .card:nth-child(n+8){animation-delay:.28s}.grid.boot .card:nth-child(n+9){animation-delay:.32s}.grid.boot .card:nth-child(n+10){animation-delay:.36s}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:560px){.hero{margin-top:64px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.meta h3{font-size:.92rem}.plat{font-size:.68rem;padding:3px 8px 3px 6px}.searchrow{flex-direction:column}.searchrow .btn{width:100%}.bar .btn{flex:1 1 auto}.bar-n{flex-basis:100%}dialog{max-height:94vh}.pane{padding:16px}#v-form .actions{margin:4px -16px -16px;padding:12px 16px}}