/* Hyperliquid palette: graphite teal, turquoise and luminous mint. */
:root{--bg:#0f1a1f;--surface:#132127;--surface-raised:#1b292e;--line:#2b4145;--mint:#97fce4;--turquoise:#50d2c1;--ink:#f6fefd;--muted:#94a6a8;--sell:#ed7088;--page-progress:0;--drift:0px}
body{background:var(--bg);color:var(--ink);isolation:isolate}
body::before{background:radial-gradient(ellipse at 45% 16%,#50d2c10a,transparent 60%);z-index:-2}
p{color:var(--muted)}em{color:var(--mint)}::selection{background:var(--mint);color:var(--bg)}
.header{background:#0f1a1fed;border-color:#293b3f;backdrop-filter:blur(14px)}
.header:after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:linear-gradient(90deg,#50d2c100,#50d2c1,#97fce4);transform:scaleX(var(--page-progress));transform-origin:left;pointer-events:none}
.header nav{color:#94a6a8}.header nav a.active,.header nav a:hover{color:var(--ink)}.header nav a.active:after{background:var(--mint);box-shadow:0 0 12px #97fce461;animation:statusBreath 3s ease-in-out infinite}
.header-cta,.crew-hero-actions .btn.primary,.crew-question button,.crew-detail-copy .btn,.crew-home .closing .btn{background:var(--turquoise);border-color:var(--turquoise);color:#08262c}
.header-cta span{color:#154c50}.brand small{color:#88a09f}.connection{color:#8b9f9f}.connection.ok{color:#a3c7c0}.connection.ok i{background:var(--mint)}.connection.busy i{background:#50d2c1}
.eyebrow,.crew-home .eyebrow{color:#86d5c8}.micro{color:#819c9e}
.ambient{position:fixed;inset:0;overflow:hidden;z-index:-1;pointer-events:none;contain:strict}
.ambient:before,.ambient:after{content:'';position:absolute;width:90vw;height:90vw;max-width:1100px;max-height:1100px;border-radius:50%;background:radial-gradient(ellipse,#50d2c10c,transparent 65%);animation:ambientDrift 22s ease-in-out infinite alternate;will-change:transform}
.ambient:before{left:-35%;top:-35%}.ambient:after{right:-40%;bottom:-60%;animation-delay:-11s}
.ambient i{position:absolute;width:2px;height:2px;border-radius:50%;background:#97fce4;left:calc(var(--i)*7.2%);top:105%;opacity:0;animation:plankton calc(12s + var(--i)*.8s) linear infinite;animation-delay:calc(var(--i)*-1.7s)}
.crew-hero{padding-top:32px;position:relative}.crew-hero>.eyebrow{color:#81c5ba;font-size:10px;letter-spacing:2px;display:flex;align-items:center;justify-content:center;gap:10px}
.crew-hero>.eyebrow:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 13px #97fce450;animation:statusBreath 3s infinite}
.crew-hero h1{font-size:clamp(54px,5.5vw,76px);letter-spacing:-3.4px;margin:18px 0 14px}.crew-hero h1 em{background:linear-gradient(105deg,#f0fffa,#97fce4 45%,#50d2c1 75%,#baffed);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:titleLight 8s ease-in-out infinite alternate}
.crew-intro{color:#94a8a8;font-size:14px}.crew-hero-actions{margin:20px 0 12px}.crew-hero-actions .btn.quiet{background:#13282c;border-color:#365150;color:#c1e0d7}.crew-hero-actions .btn.primary{box-shadow:0 4px 30px #50d2c114}
.crew-stage{height:auto;perspective:1000px;display:flex;flex-direction:column;align-items:center;--pointer-x:0px;--pointer-y:0px}
.crew-stage:before{content:'';position:absolute;left:10%;right:10%;bottom:35px;height:210px;background:radial-gradient(ellipse,#50d2c10c,transparent 65%);transform:translate(var(--pointer-x),calc(var(--pointer-y) + var(--drift)));pointer-events:none}
.crew-stage-orbit{border-color:#66b4ab1d;border-style:solid;width:88%;height:225px;bottom:32px;transform:translateX(-50%) rotateX(64deg);animation:orbitBreathe 7s ease-in-out infinite}
.crew-stage-orbit:before{content:'';position:absolute;inset:-35px;border:1px dashed #74bdb219;border-radius:50%;animation:rotate 50s linear infinite}.crew-stage-orbit.two{width:58%;height:210px;bottom:45px;rotate:0deg;transform:translateX(-50%) rotateX(60deg);border-color:#68c3b122;animation-delay:-3s}
.crew-speech{position:relative;left:auto;top:auto;transform:none;margin:0 auto;width:min(500px,95%);background:linear-gradient(135deg,#1a3035,#142329);border-color:#3b635f70;padding:15px 19px;border-radius:16px;box-shadow:0 16px 30px #050e142e}
.crew-speech:after{content:'';position:absolute;bottom:-7px;left:50%;width:12px;height:12px;background:#17282e;border-right:1px solid #3b635f70;border-bottom:1px solid #3b635f70;transform:rotate(45deg)}
.speech-name{font-size:10px}.speech-name small{font-size:7px;color:#7ea29e}.crew-speech p{color:#bbd2cd;font-size:11px;line-height:1.75;margin:8px 0}.speech-source{font-size:8px;color:#81a39d}
.crew-lineup{position:relative;left:auto;right:auto;bottom:auto;gap:12px;width:100%;margin-top:48px}.crew-unit{transition:transform .25s;--lift:0px}.crew-character{height:228px;transform:perspective(700px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .4s ease-out}
.crew-character img{height:270px;width:270px;max-width:none;animation:explorerFloat calc(4.5s + var(--unit-order)*.45s) ease-in-out infinite;animation-delay:calc(var(--unit-order)*-.85s);filter:drop-shadow(0 15px 9px #0005);transition:filter .35s}
.crew-unit[data-unit="nori"] .crew-character img{height:286px;width:286px;bottom:0}.crew-unit[data-unit="manta"] .crew-character img{width:278px;height:278px}.crew-unit[data-unit="pico"] .crew-character img{width:278px;height:278px}.crew-unit[data-unit="folio"] .crew-character img{width:278px;height:278px}
.crew-character i{left:10%;right:10%;height:35px;bottom:5px;opacity:.17;background:radial-gradient(ellipse,#50d2c1,transparent 65%);animation:padBreath calc(4.5s + var(--unit-order)*.45s) ease-in-out infinite;animation-delay:calc(var(--unit-order)*-.85s)}
.crew-character:after{content:'';position:absolute;left:24%;right:24%;height:23px;bottom:9px;border:1px solid #7edcc841;border-radius:50%;transform:rotateX(48deg);opacity:.5;transition:opacity .3s}
.crew-unit.selected .crew-character img{filter:drop-shadow(0 15px 10px #0005) drop-shadow(0 0 14px #6eedcf10)}.crew-unit.selected .crew-character i{opacity:.3}.crew-unit.selected .crew-character:after{border-color:#97fce499;opacity:1}
.crew-unit.salute .crew-character{animation:salute .65s cubic-bezier(.2,.7,.3,1)}
.crew-name{font-size:12px;padding:6px 17px;color:#bdd5ce;border-color:#42645f65;background:#14292d}.crew-name i{width:5px;height:5px}.crew-unit.selected .crew-name{background:#20484080;color:#eafff6;border-color:var(--mint)}
.crew-unit>small{color:#8da9a5;font-size:9px;letter-spacing:0;margin-top:8px}.crew-unit:hover{transform:translateY(-6px)}.crew-unit:hover .crew-name{border-color:#67c9b6}
.crew-question{border-color:#46675e80;background:#15272d;margin-top:24px;max-width:650px}.crew-question input{color:var(--ink);font-size:13px}.crew-question input::placeholder{color:#87a09b}.crew-question:focus-within{border-color:#50d2c1;box-shadow:0 0 0 4px #50d2c10b}.crew-question button{font-size:12px}.question-prompts button{font-size:9px;color:#89aba3;padding:5px}.question-prompts button:hover{color:var(--mint)}.crew-boundary{color:#7f9a95;font-size:8px;letter-spacing:1px}
.crew-meet{scroll-margin-top:115px}.crew-details{border-color:#36514f70}.crew-detail-art{height:380px}.crew-detail-art img{height:390px;width:390px;animation:explorerFloat 5.8s ease-in-out infinite;filter:drop-shadow(0 18px 14px #0005)}.crew-detail-art:before{width:350px;height:350px;background:radial-gradient(ellipse,#50d2c113,transparent 70%);animation:ambientDrift 9s ease-in-out infinite alternate}.unit-orbit{border-color:#83c1b238;animation:detailOrbit 22s linear infinite}.crew-detail-art>span{color:#80a79d;font-size:9px}.crew-detail-copy{animation:detailArrive .4s ease-out both}.crew-detail-copy h3 span{color:var(--turquoise)}.crew-detail-copy .eyebrow{font-size:10px}.crew-detail-copy>p{color:#9ab0aa}.crew-detail-copy li{color:#9fbab1;font-size:12px}.crew-detail-copy li:before{color:var(--mint)}.crew-detail-copy .btn{font-size:12px}
.crew-tabs button{background:#13242a;border-color:#334c4b;padding:10px}.crew-tabs button:hover,.crew-tabs button.active{background:#1b3638}.crew-tabs button.active{border-color:#50d2c1}.crew-tabs b{color:#c9ddd5;font-size:13px}.crew-tabs small{color:#8eaaa1;font-size:8px}.crew-tabs button img{width:52px;height:55px;transition:transform .3s}.crew-tabs button:hover img{transform:translateY(-3px) rotate(-4deg)}
.crew-home h2{color:var(--ink)}.crew-home .section-heading p,.crew-home .journey-step p{color:#93aaa5}.crew-home .quick-scan{background:linear-gradient(125deg,#15292e,#142227);border-color:#36544f}.crew-home .quick-chart,.crew-home .quick-head{border-color:#314843}.crew-home .source-tag{color:#8fb7ad}.quick-chart .chart-label{fill:#8faea6}.crew-home .market-tile:hover{background:#203b3b}.crew-home .journey-step{border-color:#37514c;transition:transform .35s,background .35s}.journey-step:hover{background:#183034;transform:translateY(-5px)}.crew-home .closing{background:linear-gradient(115deg,#1b3c3b,#14272d);border-color:#3e675f;position:relative;overflow:hidden}.closing:after{content:'';position:absolute;width:300px;height:300px;right:-120px;top:-80px;border:1px solid #6cd4bf25;border-radius:50%;box-shadow:0 0 0 40px #77d5bb07,0 0 0 80px #77d5bb05;animation:orbitBreathe 8s ease-in-out infinite;pointer-events:none}
.footer{border-color:#334d48}.footer>div,.footer>a:not(.brand),.footer>button{color:#8ca99f}.footer-bottom{border-color:#2b443e;color:#819c93}
.terminal-controls,.stat-grid,.panel,.vault-card,.comparison-result,.method-card{background:var(--surface);border-color:#30484b}.terminal-controls{background:#172a30}.stat-grid{background:#142329}.panel-head{border-color:#2c4245}.market-selector,.aggregation select{color:var(--ink)}.terminal-page .eyebrow{color:#84cabe}.terminal-heading>div:first-child{position:relative}.terminal-title-unit{position:absolute;width:86px;height:95px;left:-7px;top:-15px;opacity:.9;animation:explorerFloat 5s infinite ease-in-out}.terminal-heading .eyebrow{font-size:9px}.terminal-heading h1{color:var(--ink)}.stat .bid,.bid{color:var(--mint)}.stat .ask,.ask{color:var(--sell)}
.side-control,.view-toggle{background:#0f2026;border-color:#2c484a}.side-control button.active,.view-toggle button.active{background:#22504a;color:#a9ffe7}.side-control button.active.ask{background:#51303b;color:#ffb3c1}.impact-inputs input,.impact-inputs select,.raw-book select{background:#0f1f25;border-color:#355358;color:#e7f9f0}.impact-inputs label{color:#91a9a6}
.report-unit,.panel-guide{width:75px;height:84px;object-fit:contain;animation:explorerFloat 5.2s ease-in-out infinite;flex-shrink:0}.panel-guide.pico{animation-delay:-1s}.panel-guide.manta{animation-delay:-2.5s}.band-panel>.panel-head{padding:0;border:0;margin-bottom:18px}.panel-head .panel-guide{margin:-12px -6px -9px 0}.analysis-column .panel-head{gap:12px}.analysis-column .panel-head h3{font-size:23px}.analysis-column .panel-guide{width:60px;height:73px}
.legend i{background:var(--mint)}.legend i.ask{background:var(--sell)}.chart-grid{stroke:#2c4546}.chart-label{fill:#8da9a6}.source-tag{color:#94b7ac}.btn.primary{background:var(--turquoise);border-color:var(--turquoise);color:#08262c}.btn.quiet{border-color:#3b5655;color:#c9ded7}.btn{transition:transform .23s,background .23s,border-color .23s,box-shadow .23s;position:relative;overflow:hidden}.btn:hover:not(:disabled),.header-cta:hover{transform:translateY(-2px);box-shadow:0 9px 30px #0002}.btn.primary:hover,.crew-question button:hover{background:#7de9d5;border-color:#7de9d5}.btn.primary:after{content:'';position:absolute;inset:-40% 0;background:linear-gradient(105deg,transparent 30%,#eefff93b 48%,transparent 62%);transform:translateX(-130%);pointer-events:none}.btn.primary:hover:after{animation:buttonShine .8s ease-out}.text-button{transition:color .25s,gap .25s}.text-button:hover{color:var(--mint);gap:18px}
#market-dialog{background:#14242a;border-color:#3c5a57;color:var(--ink)}.search-field{background:#102027;border-color:#375753}.market-row:hover{background:#213d3d}.vault-empty p,.terminal-foot,.method-note{color:#91aaa2}
.motion-enter{animation:panelArrive .65s cubic-bezier(.2,.65,.3,1) both;animation-delay:var(--motion-delay,0ms)}.js .reveal.shown{animation:panelArrive .75s cubic-bezier(.2,.65,.3,1) both}.reveal.shown .journey-step{animation:panelArrive .7s both}.reveal.shown .journey-step:nth-child(2){animation-delay:.09s}.reveal.shown .journey-step:nth-child(3){animation-delay:.18s}
#opening{background:#0f1a1f}.opening-sonar{width:700px;height:700px;opacity:.8}.opening-sonar i{border-color:#87e9d536;animation:openingHalo 2.8s ease-out both}.descent-lines{background:repeating-linear-gradient(0deg,transparent 0 98px,#76dbbd0d 99px 100px)}.opening-unit{width:280px;height:310px;top:44%;animation:crewAssemble 2.8s cubic-bezier(.2,.6,.35,1) both}.opening-unit>img{height:295px;width:280px;object-fit:contain}.opening-unit>span{display:none}.opening-label{top:56%;animation:crewTitle 2.8s ease-out both;transform:translate(-50%,30px)}.opening-label>img{width:27px;height:32px}.opening-label h1{font-size:43px;letter-spacing:-2px;margin:10px 0}.opening-label p{color:#9bc9bc;font-size:8px;letter-spacing:2px}.opening-bottom{color:#82a69c}.opening-wing{position:absolute;left:50%;top:40%;width:150px;height:175px;object-fit:contain;opacity:0;animation:wingAssemble 2.8s cubic-bezier(.2,.6,.35,1) both;animation-delay:var(--delay,0s);--end-x:-280px;--end-y:5px;pointer-events:none}.opening-wing[data-opening-unit="manta"]{--end-x:-160px;--end-y:-55px}.opening-wing[data-opening-unit="pico"]{--end-x:165px;--end-y:-55px}.opening-wing[data-opening-unit="folio"]{--end-x:280px;--end-y:5px}.opening-badge{position:absolute;left:50%;top:20%;transform:translateX(-50%);font:9px Mono,monospace;letter-spacing:2px;color:#89c4b5;white-space:nowrap;animation:crewTitle 2.8s ease-out both}.opening-label h1 span{color:var(--mint)}#enter{border-color:#466f60;color:#bcebd6;background:#17322f44}#enter:hover{background:#244d42}
@keyframes statusBreath{50%{opacity:.45;box-shadow:0 0 4px #97fce414}}
@keyframes titleLight{to{background-position:100% 50%}}
@keyframes explorerFloat{0%,100%{transform:translate3d(0,0,0) rotate(-1.5deg)}50%{transform:translate3d(0,-13px,0) rotate(1.8deg)}}
@keyframes padBreath{50%{transform:scale(.8,.5);opacity:.1}}
@keyframes ambientDrift{to{transform:translate3d(7%,8%,0) scale(1.1)}}
@keyframes plankton{0%{opacity:0;transform:translate3d(0,0,0)}12%,65%{opacity:.22}100%{opacity:0;transform:translate3d(35px,-115vh,0)}}
@keyframes orbitBreathe{50%{opacity:.4;scale:.94}}
@keyframes detailOrbit{to{transform:rotateX(45deg) rotate(330deg)}}
@keyframes detailArrive{from{opacity:0;translate:14px 0}to{opacity:1;translate:0 0}}
@keyframes panelArrive{from{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@keyframes salute{0%,100%{rotate:0deg}30%{rotate:-7deg;translate:0 -9px}65%{rotate:4deg}}
@keyframes buttonShine{to{transform:translateX(130%)}}
@keyframes openingHalo{0%{opacity:0;scale:.4}30%{opacity:.7}80%{opacity:.4;scale:1.1}100%{opacity:0;scale:1.4}}
@keyframes crewAssemble{0%{opacity:0;transform:translate(-50%,-65%) scale(.7)}18%,65%{opacity:1;transform:translate(-50%,-55%) scale(1)}80%{opacity:1;transform:translate(-50%,-56%) scale(1.05)}100%{opacity:0;transform:translate(-50%,-53%) scale(1.45)}}
@keyframes wingAssemble{0%,8%{opacity:0;transform:translate(calc(-50% + var(--end-x)*1.4),calc(-50% + var(--end-y))) scale(.6)}30%,70%{opacity:.65;transform:translate(calc(-50% + var(--end-x)),calc(-50% + var(--end-y))) scale(1)}100%{opacity:0;transform:translate(calc(-50% + var(--end-x)*1.5),calc(-50% + var(--end-y)*1.5)) scale(.7)}}
@keyframes crewTitle{0%,22%{opacity:0;translate:0 10px}38%,78%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -10px}}
@media(min-width:1600px){.crew-stage{height:auto}.crew-character{height:270px}.crew-character img{width:310px;height:310px}.crew-unit[data-unit="nori"] .crew-character img{width:345px;height:345px}.crew-unit[data-unit="manta"] .crew-character img,.crew-unit[data-unit="pico"] .crew-character img,.crew-unit[data-unit="folio"] .crew-character img{width:320px;height:320px}}
@media(max-width:1100px){.crew-hero h1{font-size:62px;letter-spacing:-3px}.crew-stage{height:auto}.crew-character{height:210px}.crew-character img{width:235px;height:250px}.crew-unit[data-unit="nori"] .crew-character img{width:280px;height:280px}.crew-unit[data-unit="manta"] .crew-character img,.crew-unit[data-unit="pico"] .crew-character img,.crew-unit[data-unit="folio"] .crew-character img{width:250px;height:260px}.crew-speech{width:420px}.crew-speech p{font-size:11px}.crew-unit>small{font-size:8px}.crew-name{font-size:11px;padding:6px 14px}}
@media(max-width:780px){.header nav{background:#14272d}.crew-hero{padding-top:36px}.crew-hero h1{font-size:58px;letter-spacing:-2.8px}.crew-hero>.eyebrow{font-size:8px;letter-spacing:1.1px}.crew-intro{font-size:12px}.crew-hero-actions .btn{font-size:11px;padding:13px 18px}.crew-stage{height:auto}.crew-character{height:190px}.crew-character img{width:190px;height:220px}.crew-unit[data-unit="nori"] .crew-character img{width:235px;height:260px}.crew-unit[data-unit="manta"] .crew-character img,.crew-unit[data-unit="pico"] .crew-character img,.crew-unit[data-unit="folio"] .crew-character img{width:210px;height:230px}.crew-unit>small{font-size:7px;max-width:105px}.crew-name{font-size:10px;padding:6px 12px}.crew-stage .crew-unit:nth-child(1),.crew-stage .crew-unit:nth-child(5){transform:none}.crew-detail-art{height:340px}.crew-detail-art img{width:350px;height:350px}.crew-tabs small{font-size:7px}.crew-boundary{font-size:7px}.speech-source{font-size:7px}.opening-wing{width:120px;height:145px}.opening-wing[data-opening-unit="crux"]{--end-x:-205px}.opening-wing[data-opening-unit="folio"]{--end-x:205px}.opening-wing[data-opening-unit="manta"]{--end-x:-125px}.opening-wing[data-opening-unit="pico"]{--end-x:125px}}
@media(max-width:600px){.crew-hero h1{font-size:47px;letter-spacing:-2.3px}.crew-hero>.eyebrow{font-size:7px;letter-spacing:1px}.crew-hero-actions{gap:9px;margin:22px 0 20px}.crew-hero-actions .btn{font-size:10px;padding:13px 15px}.crew-stage{height:auto;overflow:clip}.crew-speech{width:95%;padding:13px 16px;top:0;min-height:137px}.speech-name{font-size:9px}.speech-name small{font-size:6px}.crew-speech p{font-size:11px}.crew-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 0;bottom:3px}.crew-character{height:178px}.crew-character img{width:190px;height:213px}.crew-unit[data-unit="nori"] .crew-character img{width:225px;height:235px}.crew-unit[data-unit="manta"] .crew-character img{width:205px;height:218px}.crew-unit[data-unit="pico"] .crew-character img,.crew-unit[data-unit="folio"] .crew-character img{width:195px;height:218px}.crew-name{font-size:11px;padding:6px 13px}.crew-unit>small{font-size:8px;line-height:1.6;margin-top:8px;color:#94b3a9;min-height:26px;max-width:100px}.crew-stage .crew-unit:hover{transform:none}.crew-stage .crew-unit:nth-child(4),.crew-stage .crew-unit:nth-child(5){transform:translateX(50%)}.crew-stage-orbit{width:95%;height:430px;bottom:65px}.crew-stage-orbit.two{width:70%;height:330px;bottom:100px}.crew-question{margin-top:20px;gap:8px;padding-left:17px}.crew-question input{font-size:11px}.crew-question button{padding:12px 16px;font-size:11px}.question-prompts{gap:14px}.question-prompts button{font-size:8px}.crew-boundary{font-size:6px;letter-spacing:.4px}.crew-detail-art{height:335px}.crew-detail-art img{width:350px;height:350px}.crew-detail-copy>p{font-size:13px}.crew-detail-copy li{font-size:11px}.crew-detail-art>span{font-size:8px}.crew-tabs small{font-size:7px}.crew-tabs b{font-size:12px}.crew-tabs button{padding:8px}.panel-guide{height:70px;width:60px}.analysis-column .panel-head h3{font-size:22px}.opening-unit{width:230px;height:270px}.opening-unit>img{width:230px;height:260px}.opening-wing{width:95px;height:115px;top:41%}.opening-wing[data-opening-unit="crux"]{--end-x:-140px;--end-y:15px}.opening-wing[data-opening-unit="folio"]{--end-x:140px;--end-y:15px}.opening-wing[data-opening-unit="manta"]{--end-x:-100px;--end-y:-80px}.opening-wing[data-opening-unit="pico"]{--end-x:100px;--end-y:-80px}.opening-label{top:58%}.opening-label h1{font-size:36px}.opening-badge{top:19%;font-size:7px;letter-spacing:1.5px}}
@media(max-width:600px){.header-end{display:none}.crew-unit[data-unit="crux"] .crew-character img{width:150px;height:195px}.crew-unit[data-unit="nori"] .crew-character img{width:190px;height:215px}.crew-unit[data-unit="manta"] .crew-character img{width:170px;height:205px}.crew-unit[data-unit="pico"] .crew-character img,.crew-unit[data-unit="folio"] .crew-character img{width:175px;height:210px}}
@media(max-width:370px){.crew-hero h1{font-size:43px}.crew-hero-actions .btn{font-size:9px;padding:12px 13px}.crew-speech p{font-size:10px}.crew-unit>small{font-size:7px}.crew-name{padding:6px 10px}.question-prompts{gap:8px}.question-prompts button{font-size:7px}}
