@font-face{font-family:Display;src:url('/assets/display.ttf') format('truetype');font-weight:800;font-display:swap}@font-face{font-family:Body;src:url('/assets/body.ttf') format('truetype');font-weight:100 900;font-display:swap}
:root{--ink:#151514;--black:#111210;--paper:#efeade;--red:#fa383e;--muted:#b5b3ab;--line:#ffffff25;--display:Display,'Arial Narrow',Impact,sans-serif;--body:Body,Arial,sans-serif;--gap:clamp(22px,4vw,64px)}*{box-sizing:border-box}body{margin:0;background:var(--black);color:var(--paper);font:16px/1.55 var(--body)}body::before{content:'';pointer-events:none;position:fixed;inset:0;z-index:10;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait;opacity:.5}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:3px solid #b6ef68;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3,.button,.eyebrow,.steps,.wordmark,.score-slip,.big-score,.status{font-family:var(--display);font-weight:800}h1{font-size:clamp(62px,7.2vw,112px);line-height:.94;letter-spacing:-.025em;margin-bottom:28px}h1 em{color:var(--red);font-style:normal}h2{font-size:clamp(32px,3.4vw,50px);line-height:1.04;letter-spacing:-.015em}h3{font-size:24px;line-height:1.05;text-transform:uppercase}p{margin-bottom:20px}.wrap{max-width:1400px;margin-inline:auto;padding-inline:var(--gap)}.header{max-width:1528px;min-height:115px;margin:auto;padding:22px var(--gap);display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark{text-decoration:none;display:inline-block;font-size:25px;line-height:.84;transform:rotate(-4deg);min-width:120px;letter-spacing:-.02em}.wordmark b{display:block;font-size:43px;color:var(--red);border-bottom:3px solid var(--red);padding-bottom:6px}.wordmark b span{font:28px var(--body);margin-left:8px}.header nav{display:flex;gap:30px}.header nav a,.account-nav>a,.text-button{font-size:14px;text-decoration:none}.header nav a{text-transform:uppercase;font-family:var(--display);font-size:18px}.account-nav{display:flex;align-items:center;gap:24px}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:18px 27px;min-height:56px;text-decoration:none;text-transform:uppercase;font-size:24px;line-height:1.05;border-radius:2px;transition:transform .15s,background .15s}.button.primary{background:var(--red);color:#10100f;box-shadow:3px 3px 0 #fa383e30}.button.primary:hover{background:#ff5960;transform:translateY(-2px)}.button.secondary{background:transparent;color:inherit;border-color:currentColor}.button.secondary:hover{background:#8882}.header .button{font-size:20px;min-height:48px;padding:14px 22px}.text-button{border:0;background:none;color:inherit;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.wide{width:100%}.eyebrow{font-size:15px;letter-spacing:.11em;margin-bottom:22px}.lead{font-size:20px;line-height:1.5;max-width:510px}.micro{font-size:12px;color:var(--muted);margin:14px 0}.hand{font:italic 23px/1.35 'Segoe Print','Bradley Hand',Georgia,serif;display:inline-block;transform:rotate(-4deg)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center;min-height:670px;padding-top:40px;padding-bottom:70px}.hero h1 em{position:relative}.hero h1 em::after{content:'';position:absolute;bottom:0;left:0;right:0;background:var(--red);height:4px;transform:rotate(-2deg)}.hero-copy{position:relative;z-index:1}.actions{display:flex;gap:18px;flex-wrap:wrap;margin-top:32px}.hero-art{position:relative;padding:6px 56px 0 5px}.portrait{background-image:url('/assets/examples.jpg');background-size:400% auto;background-repeat:no-repeat;background-color:#353530}.portrait-0{background-position:0 20%}.portrait-1{background-position:33.333% 20%}.portrait-2{background-position:66.666% 20%}.portrait-3{background-position:100% 20%}.hero-photo{height:520px;border:6px solid var(--paper);transform:rotate(-4deg);box-shadow:0 20px 60px #0005}.score-slip{position:absolute;background:var(--paper);color:var(--ink);padding:19px 23px;box-shadow:5px 7px 0 #0005;right:0;transform:rotate(5deg);width:153px;line-height:1}.score-slip.ai{top:45px}.score-slip.human{top:268px;transform:rotate(-6deg)}.score-slip span{font-size:19px}.score-slip b{display:block;font-size:85px;letter-spacing:-.04em}.score-slip.ai b{color:var(--red)}.score-slip small{display:block;border-top:3px solid var(--red);padding-top:10px;margin-top:4px;font:italic 16px Georgia,serif}.hero-caption{position:absolute;bottom:-34px;left:25px;color:var(--muted);font-size:11px}.how{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);padding-top:34px;padding-bottom:48px;gap:32px}.how>div{display:grid;grid-template-columns:45px 1fr;gap:5px 12px}.how p{grid-column:2;font-size:14px;color:var(--muted);margin:0}.how h3{margin:6px 0 10px}.step-number{font:54px/.95 var(--display);color:var(--red)}.paper{background:var(--paper);color:var(--ink);position:relative}.paper::before{content:'';position:absolute;inset:-6px 0 auto;height:10px;background:var(--paper);clip-path:polygon(0 45%,5% 15%,11% 60%,18% 10%,27% 48%,39% 5%,48% 65%,61% 25%,73% 50%,84% 10%,92% 55%,100% 0,100% 100%,0 100%)}.paper .micro{color:#595951}.examples{padding-block:60px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px}.section-heading h2{margin:0}.section-heading .eyebrow{margin-bottom:12px}.example-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.example-card{text-decoration:none;border:1px solid #29292040;background:#f8f5ed;transition:transform .2s}.example-card:hover{transform:rotate(-1deg) translateY(-4px)}.example-card .portrait{height:300px}.example-scores{display:flex;justify-content:space-between;align-items:center;padding:16px}.example-scores span{font:14px var(--display);border-right:1px solid #1113;width:35%}.example-scores b{display:block;font-size:35px;line-height:1.1}.difference{font:22px var(--display);background:#c6e984;padding:8px}.example-card:nth-child(3) .difference{background:#ffafb0}.manifesto{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;padding-block:90px}.manifesto>div:first-child{display:flex;justify-content:center;align-items:center;gap:22px}.manifesto .devil{width:150px}.devil{width:80px;height:auto}.manifesto p{max-width:570px}.faq{padding-bottom:70px;max-width:1100px}.faq h2{margin-bottom:30px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:20px}.faq details p{max-width:740px;color:var(--muted);margin:20px 0 0}.serious{display:flex;align-items:center;justify-content:center;gap:30px;padding:45px max(var(--gap),calc((100vw - 1272px)/2))}.serious .shield{font-size:80px;line-height:1}.serious h2{font-size:34px;margin-bottom:12px}.serious p{font-size:14px;max-width:620px;margin:0}.serious-cta{min-width:260px;border-left:1px solid #0002;padding-left:35px}.serious .hand{font-size:20px;margin-bottom:16px}.footer{display:flex;gap:30px;justify-content:space-between;align-items:center;padding:50px var(--gap);max-width:1500px;margin:auto;font-size:12px;color:var(--muted)}.footer p{margin:0}.footer span{font-size:11px}.small{font-size:18px;min-width:80px}.small b{font-size:29px}.skip{position:fixed;top:-100px;z-index:40;padding:15px;background:var(--paper);color:var(--ink)}.skip:focus{top:5px}main:focus{outline:none}.steps{display:flex;justify-content:center;gap:40px;list-style:none;padding:22px 0 40px;margin:0;color:#aaa;counter-reset:step}.steps li{display:flex;gap:13px;align-items:center;font-size:18px;text-transform:uppercase}.steps b{font-size:42px;line-height:1;color:#666}.steps .active{color:var(--paper)}.steps .active b{color:var(--red)}.upload-layout{display:grid;grid-template-columns:.9fr 1.35fr .7fr;gap:36px;padding:30px 0 65px}.upload-layout h1{font-size:clamp(65px,6.8vw,102px);margin-top:20px}.upload-layout .eyebrow{font-size:12px}.aside-devil{display:flex;gap:20px;align-items:center;margin-top:35px}.aside-devil .devil{width:100px}.drop-zone{background:#ffffff04;border:1px dashed #77776b;padding:28px;text-align:center;min-height:355px;display:flex;flex-direction:column;align-items:center;justify-content:center}.drop-zone.dragging{background:#fa383e20;border-color:var(--red)}.upload-icon{font:90px var(--body);color:var(--muted)}.drop-zone h2{font-size:27px;margin:10px 0}.drop-zone p{margin-bottom:18px}.drop-zone img{width:100%;max-height:380px;object-fit:contain;margin-bottom:20px}.drop-zone .micro{margin-bottom:0}.consents{margin-top:22px}label{display:block;font-size:14px;line-height:1.55;margin-bottom:20px}.consents label,.check{display:flex;align-items:flex-start;gap:12px;font-size:13px;color:#dad7ce}input[type=checkbox]{appearance:auto;width:19px;height:19px;min-width:19px;accent-color:var(--red);margin:2px 0}.photo-tips{padding:24px 0}.photo-tips ul{padding:0;list-style:none}.photo-tips li{font-size:14px;margin:20px 0;padding-left:23px;position:relative}.photo-tips li::before{content:'✓';position:absolute;left:0;color:#c6e984}.photo-tips p{font-size:14px;color:var(--muted)}hr{border:0;border-top:1px solid var(--line);margin:30px 0}.tip-photo{width:110px;height:130px;margin-top:20px;border:3px solid var(--paper);transform:rotate(3deg)}.error{color:#ff8989;font-size:14px}.analysing{min-height:75vh;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-block:50px}.analysis-photo{position:relative;overflow:hidden}.analysis-photo img{width:100%;max-height:560px;object-fit:contain;opacity:.6}.scan{position:absolute;top:0;width:100%;height:2px;background:var(--red);box-shadow:0 0 50px var(--red);animation:scan 2s infinite alternate}@keyframes scan{to{top:100%}}.result-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:30px 65px;align-items:start}.result-photo{position:relative;border:5px solid var(--paper);background:#282822;transform:rotate(-2deg);align-self:start}.result-photo>img{display:block;width:100%;max-height:720px;object-fit:contain}.result-photo .portrait{height:630px}.photo-stamp{position:absolute;bottom:14px;left:15px;background:var(--paper);color:var(--ink);padding:5px 9px;font:12px var(--display);letter-spacing:.04em}.result-heading{font-size:52px;margin-bottom:0}.big-score{font-size:clamp(120px,16vw,235px);color:var(--red);line-height:1.1;letter-spacing:-.045em;animation:reveal .4s ease-out}.big-score span{font-size:34px;color:#aaa;margin-left:15px;letter-spacing:0}.verdict{font-size:23px;margin:0 0 28px}.breakdown{background:#ffffff06;border:1px solid var(--line);padding:24px}.breakdown h3{font-size:24px}.metric{display:flex;align-items:center;gap:20px;margin-bottom:18px;font-size:15px}.metric>span{width:70px}.metric meter{flex:1;height:15px;accent-color:var(--red)}meter::-webkit-meter-bar{background:#444;border:0}meter::-webkit-meter-optimum-value{background:var(--red)}.breakdown p{font-size:14px;color:var(--muted);margin:20px 0 0}.human-cta{display:flex;align-items:center;justify-content:center;gap:90px;padding:35px var(--gap)}.human-cta>div:first-child{display:flex;gap:25px;align-items:center}.human-cta h2{font-size:34px;margin-bottom:8px}.human-cta p{margin:0;font-size:14px}.human-cta .micro{margin-top:14px;font-size:12px}.result-actions{padding-block:30px;display:flex;justify-content:space-between}.example-banner{border-left:3px solid var(--red);padding:12px 18px;background:#fff1;font-size:13px}.auth{min-height:72vh;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;padding-block:60px}.auth .panel{max-width:460px;width:100%;justify-self:end}.panel{padding:35px;background:#ffffff04;border:1px solid var(--line)}.panel h2{font-size:33px}.panel input:not([type=checkbox]),.policy input{width:100%;padding:14px;background:#090a09;border:1px solid #666;color:var(--paper);border-radius:2px;display:block;margin-top:8px;font-size:15px}.panel p{font-size:14px}.panel .micro{font-size:12px}.panel a{text-decoration:underline}.dashboard{padding-block:55px 80px}.dashboard h1{font-size:75px}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.my-photo{background:#ffffff04;border:1px solid var(--line)}.my-photo>img{height:320px;width:100%;object-fit:cover}.my-photo-body{padding:23px}.status{font-size:14px;letter-spacing:.06em;color:var(--muted)}.status.live{color:#c6e984}.mini-scores{display:flex;gap:45px;margin-top:15px;font-family:var(--display);font-size:14px}.mini-scores b{display:block;font-size:50px;line-height:1.1}.mini-scores>span:first-child b{color:var(--red)}.my-photo p{font-size:13px;color:var(--muted);margin-top:15px}.photo-controls{display:grid;gap:8px}.photo-controls .button{font-size:20px;padding:12px}.muted{color:var(--muted)}.dashboard-foot{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.dashboard-foot p{font-size:14px;max-width:420px;margin:0}.empty{padding-block:90px;text-align:center;min-height:65vh}.empty .button{margin:10px}.empty p{font-size:18px}.empty h1{margin-top:20px}.loading{min-height:65vh;padding-top:80px}.human-results{padding-top:40px}.human-results>.result-layout{padding-top:40px}.human-results .big-score{font-size:150px}.human-results .result-heading{font-size:54px}.comparison{display:flex;gap:30px;justify-content:space-between;margin-block:25px;font:14px var(--display)}.comparison b{display:block;font-size:45px;line-height:1.2}.charts{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:30px 0 70px}.charts h2{font-size:35px}.charts p{font-size:14px;color:var(--muted)}.distribution{height:200px;display:flex;gap:12px;align-items:flex-end}.distribution>div{flex:1;text-align:center;display:flex;flex-direction:column;gap:7px}.distribution i{display:block;background:var(--red);min-height:2px}.distribution small{color:var(--muted)}.trend{padding:0;list-style:none;max-height:270px;overflow:auto}.trend li{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid var(--line);font-size:14px}.voting{max-width:780px;text-align:center;padding-top:25px;padding-bottom:65px}.vote-heading h1{font-size:55px;margin-bottom:12px}.vote-heading p{font-size:14px;margin-bottom:12px}.vote-image{height:min(54vh,540px);max-width:100%;object-fit:contain;background:#20201c}.vote-buttons{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin-top:20px}.vote-buttons button{min-height:56px;color:var(--paper);background:#ffffff07;border:1px solid #777;font:27px var(--display)}.vote-buttons button:hover,.vote-buttons button:focus-visible{background:var(--red);color:var(--black)}.vote-labels{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;margin-block:8px 14px}.policy{max-width:850px;padding-block:65px}.policy h1{font-size:75px}.policy h2{font-size:32px;margin-top:40px}.policy p{color:#ccc8bf}.policy form{max-width:450px}.moderation-photo{max-width:100%;height:350px;object-fit:contain}.policy article{margin-top:30px}dialog{background:var(--paper);color:var(--ink);border:0;width:min(560px,calc(100% - 30px));padding:45px;max-height:90vh;overflow:auto}dialog::backdrop{background:#000c;backdrop-filter:blur(5px)}dialog h2{font-size:39px;margin-right:20px}dialog p{font-size:14px}dialog .check{color:var(--ink)}dialog .micro{color:#55554c}.dialog-close{position:absolute;right:15px;top:10px;font-size:30px;background:none;border:0}.recovery{display:block;overflow-wrap:anywhere;user-select:all;background:#1111;padding:15px;margin-bottom:25px}#notice{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);max-width:90vw;width:max-content;padding:16px 24px;background:var(--paper);color:var(--ink);z-index:50;box-shadow:0 5px 40px #0006;font-size:14px}#notice:empty{display:none}@keyframes reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(min-width:1500px){.hero h1{font-size:115px}}
@media(max-width:1100px){.header nav{gap:18px}.hero{gap:25px;min-height:580px}.hero-photo{height:460px}.hero-art{padding-right:25px}.score-slip{width:125px;padding:15px}.score-slip b{font-size:72px}.hero h1{font-size:80px}.example-card .portrait{height:240px}.upload-layout{grid-template-columns:.85fr 1.2fr}.photo-tips{display:none}.auth{gap:50px}.result-layout{gap:40px}.serious-cta{min-width:210px}.human-cta{gap:35px}.dashboard-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){:root{--gap:22px}.header{min-height:93px;padding-block:18px;gap:15px}.header nav{display:none}.wordmark{font-size:19px;min-width:95px}.wordmark b{font-size:32px}.wordmark b span{font-size:20px}.account-nav{gap:15px}.header .button{padding:12px 14px;font-size:17px;min-height:42px}.account-nav>a,.account-nav .text-button{font-size:12px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-top:26px;padding-bottom:60px;gap:33px}.hero h1{font-size:clamp(66px,13vw,100px);margin-bottom:22px;max-width:560px}.hero .eyebrow{font-size:12px;letter-spacing:.07em;margin-bottom:24px}.hero .lead{font-size:17px;margin-bottom:20px}.hero .actions{margin-top:22px;gap:12px}.hero .button{padding:17px 18px;font-size:21px}.hero-art{max-width:430px;align-self:center;width:100%;padding:6px 47px 0 20px}.hero-photo{height:370px;transform:rotate(-3deg)}.score-slip{width:119px}.score-slip.ai{top:30px}.score-slip.human{top:203px}.score-slip b{font-size:66px}.score-slip span{font-size:15px}.score-slip small{font-size:14px}.hero-caption{font-size:10px;bottom:-27px}.how{grid-template-columns:1fr 1fr;gap:28px 20px;padding-block:28px 45px}.how>div{display:block}.how .step-number{font-size:42px;display:block}.how h3{font-size:23px;margin-top:9px}.how p{font-size:13px}.examples{padding-block:40px}.section-heading{align-items:start}.section-heading .hand{font-size:17px;max-width:110px}.section-heading .eyebrow{font-size:12px}.section-heading h2{font-size:35px}.example-grid{grid-template-columns:1fr 1fr;gap:15px}.example-card .portrait{height:215px}.example-scores{padding:12px 9px;gap:5px}.example-scores span{font-size:12px}.example-scores b{font-size:29px}.difference{font-size:17px;padding:6px}.manifesto{grid-template-columns:1fr;gap:35px;padding-block:50px}.manifesto>div:first-child{justify-content:start}.manifesto .devil{width:90px}.manifesto h2{font-size:45px}.manifesto p{font-size:15px}.faq{padding-bottom:45px}.faq summary{font-size:17px}.faq details p{font-size:14px}.serious{padding:32px 22px;display:grid;grid-template-columns:35px 1fr;gap:17px}.serious .shield{font-size:40px;align-self:start}.serious h2{font-size:30px}.serious p{font-size:13px}.serious-cta{grid-column:2;border:0;padding:0;margin-top:8px;min-width:0}.serious-cta .hand{display:block;font-size:17px}.serious-cta .button{font-size:21px}.footer{flex-wrap:wrap;gap:25px;padding-block:35px}.footer p{width:calc(100% - 140px)}.footer small{width:100%}.steps{gap:12px;justify-content:space-between;padding:15px 0 30px}.steps li{flex-direction:column;align-items:start;gap:5px;font-size:13px}.steps b{font-size:31px}.upload-layout{display:block;padding-top:0}.upload-layout h1{font-size:65px;line-height:.94;margin:0 0 15px}.upload-layout h1 br{display:none}.upload-layout .lead{font-size:17px}.upload-layout .lead br{display:none}.upload-layout .aside-devil,.upload-layout .eyebrow{display:none}.drop-zone{min-height:280px;padding:22px}.drop-zone img{max-height:340px}.consents{margin-top:25px}.consents label{font-size:13px}.upload-layout{padding-bottom:40px}.analysing{display:flex;flex-direction:column;gap:30px;padding-block:25px}.analysis-photo{width:100%}.analysis-photo img{max-height:40vh}.analysing h1{font-size:64px}.analysing h1 br{display:none}.analysing .hand{font-size:19px}.result-layout{display:flex;flex-direction:column;gap:30px;padding-block:10px 40px}.result-photo{width:100%;max-width:500px;align-self:center;transform:rotate(-1deg)}.result-photo>img{max-height:55vh}.result-photo .portrait{height:450px}.result-copy{width:100%}.result-copy .eyebrow{font-size:12px;margin-bottom:12px}.result-heading{font-size:37px}.big-score{font-size:150px;line-height:1.03}.big-score span{font-size:27px}.verdict{font-size:20px;margin-top:8px}.breakdown{padding:20px}.breakdown p{font-size:13px}.human-cta{display:block;padding:30px 22px}.human-cta>div:first-child{margin-bottom:20px}.human-cta .devil{width:57px}.human-cta h2{font-size:31px}.human-cta .button{width:100%}.human-cta .micro{text-align:center}.result-actions{gap:20px;font-size:13px}.auth{display:block;padding-top:30px;padding-bottom:45px}.auth h1{font-size:70px}.auth h1 br{display:none}.auth .lead{font-size:17px}.auth .devil{display:none}.auth .panel{max-width:100%;margin-top:35px;padding:23px}.dashboard{padding-top:30px}.dashboard .section-heading{display:block}.dashboard h1{font-size:65px}.dashboard .section-heading p{font-size:14px}.dashboard-grid{grid-template-columns:1fr}.my-photo{display:grid;grid-template-columns:.9fr 1fr}.my-photo>img{height:100%;min-height:290px;object-fit:cover}.my-photo-body{padding:17px}.mini-scores{gap:25px}.mini-scores b{font-size:37px}.photo-controls .button{font-size:18px;min-height:42px;padding:8px}.photo-controls .text-button{font-size:12px;text-align:left}.dashboard-foot{display:block}.dashboard-foot .button{margin-top:20px;font-size:20px}.human-results .result-heading{font-size:45px}.human-results .big-score{font-size:130px}.charts{grid-template-columns:1fr;gap:45px}.distribution{gap:8px}.comparison{gap:25px}.comparison b{font-size:37px}.human-results .result-layout>div{width:100%}.voting{padding-top:15px;padding-inline:14px}.vote-heading h1{font-size:40px}.vote-heading .eyebrow{font-size:12px}.vote-image{height:48vh;width:100%;object-fit:contain}.vote-buttons{grid-template-columns:repeat(5,1fr);gap:8px}.vote-buttons button{font-size:22px;min-height:48px;padding:0}.voting .comparison{justify-content:center;gap:80px}.voting #vote-controls{position:sticky;bottom:0;background:var(--black);padding-top:1px;padding-bottom:12px}.policy{padding-top:35px}.policy h1{font-size:59px}.policy p{font-size:15px}.empty{padding-block:60px}.empty h1{font-size:64px}.empty p{font-size:16px}dialog{padding:35px 24px}dialog h2{font-size:34px}.human-results .hand{font-size:20px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

@media(max-width:760px){.voting .vote-image{height:42vh}body:has(.voting) .footer{display:none}.auth h1 br{display:block}}
