@import url('https://fonts.googleapis.com/css2?family=Stardos+Stencil:wght@400;700&display=swap');
:root{--file-font:'Stardos Stencil',Georgia,serif;--font:var(--file-font);--display:var(--file-font);--combat:var(--file-font)}
body,body *{font-family:var(--file-font)!important}body{letter-spacing:.015em}h1,h2,h3,.brand{font-weight:700!important}.hero h1{font-size:clamp(76px,8.5vw,128px);letter-spacing:-.035em;line-height:1.02}.world-intro h2,.armory-heading h2,#buy h2{letter-spacing:-.015em;line-height:1.05}.hero-copy>p,.world-intro>div>p,#buy>p{font-size:16px;line-height:1.8}.eyebrow,.section-index,.network-strip{letter-spacing:.15em}.brand{font-size:22px}.button,.motion-toggle,.office-header button,.office-squad button{border-radius:3px;font-weight:700;font-size:13px;letter-spacing:.035em}.button{min-height:50px;border:1px solid #d4b6ff55;box-shadow:inset 0 1px #ffffff25,0 6px 20px #0002}.button.purple{background:linear-gradient(135deg,#dac7f5,#ad88d1);color:#21132c}.button:focus-visible,.community-link:focus-visible{outline:2px solid #dfc3ff;outline-offset:5px}.header-actions .button.small{border-radius:3px;font-size:12px}.hero .hero-bottom{font-size:10px}.preview-note,.metadata-note,.mint-feedback,.faq-list details p{font-size:12px;line-height:1.8}.faq-list summary{font-size:15px}.world-card-info h3{font-size:14px;font-weight:700;letter-spacing:.07em}.world-card-info span{font-size:10px}.gear-tabs button,.gear-item span{font-size:12px}.motion-toolbar{font-size:11px}.motion-toggle{font-size:12px}.office-brand{font-size:16px}.recruit-controls h2,.desk-heading h1,.folder-cover h2,.dossier-paper h2{font-family:var(--file-font)!important;letter-spacing:.015em}.folder-cover h2{transform:rotate(-3deg);border-top:3px solid #493a2b88;border-bottom:3px solid #493a2b88;padding:12px 0;width:fit-content}.folder-cover>span,.dossier-paper>span{font-weight:700}.test-controls{font-size:14px}.test-controls input{font-size:14px}.holder-info p,.holder-info a{font-size:12px}.office-header button{font-size:12px}.office-squad button{font-size:12px}
#buy{position:relative;padding-top:90px;padding-bottom:95px}#buy>p{max-width:750px;margin:20px 0 28px}.launch-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:stretch;margin:28px 0}.launch-placeholder{background:#b799d90b;color:#c7b6d6;border:1px dashed #b79bc348;border-radius:3px;min-width:210px;padding:16px 24px;text-align:left;opacity:1!important}.launch-placeholder strong{display:block;font-size:20px;letter-spacing:.08em}.launch-placeholder span{font-size:10px;letter-spacing:.12em;color:#9984ab}.launch-actions>a{align-self:center;padding:15px 6px;font-size:13px}.community-links{display:flex;gap:18px;flex-wrap:wrap;margin-top:35px}.community-link{position:relative;display:flex;align-items:center;gap:20px;min-width:260px;padding:20px 26px;color:#eee3fa;background:linear-gradient(120deg,#302438aa,#171820);border:1px solid #ad86cf5c;border-radius:3px;text-decoration:none;transition:background .25s,transform .25s,border-color .25s;box-shadow:inset 0 1px #ffffff0a}.community-link:after{content:'';position:absolute;right:7px;bottom:7px;width:9px;height:9px;border-bottom:1px solid #ba9bd1;border-right:1px solid #ba9bd1}.community-link:hover{transform:translateY(-3px);background:#3b294c;border-color:#ceade9}.community-link strong{display:block;font-size:25px;line-height:1.2;letter-spacing:.07em;font-weight:700}.community-link small{display:block;font-size:9px;color:#baa1cc;letter-spacing:.18em;margin-top:6px}.community-link svg{width:29px;height:29px;flex-shrink:0;fill:currentColor}.telegram-insignia{width:38px;height:38px;display:grid;place-items:center;border:1px solid #b99acc66;transform:rotate(45deg);flex-shrink:0}.telegram-insignia svg{width:24px;height:24px;transform:rotate(-45deg)}.community-x{background:linear-gradient(120deg,#222029,#14161c)}.community-x strong{font-size:20px}.community-arrow{margin-left:auto;font-size:19px;color:#bb92db}
@media(max-width:700px){.hero h1{font-size:clamp(68px,17vw,96px)}.hero-copy>p{font-size:14px}.brand{font-size:17px}.community-links{gap:13px}.community-link{width:100%;min-width:0;padding:19px 22px}.launch-placeholder{flex:1;min-width:140px;padding:14px}.launch-placeholder strong{font-size:18px}.launch-placeholder span{font-size:9px}.launch-actions{gap:12px}#buy h2{font-size:clamp(34px,10vw,58px)}.office-header button{font-size:10px}.office-brand{font-size:12px}.motion-toolbar{flex-wrap:wrap}.world-card-info h3{font-size:11px}.world-card-info span{font-size:8px}.hero-bottom .muted{font-size:9px}.test-resume{flex-wrap:wrap}.test-resume input{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){.community-link{transition:none}.community-link:hover{transform:none}}
