@import url('/tokens.css');
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--brand)}button,input,select,textarea{font:inherit}button,a.button{cursor:pointer;border:1px solid transparent;border-radius:10px;background:var(--brand);color:var(--on-brand);padding:12px 22px;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:8px}button:hover,a.button:hover{filter:brightness(1.06)}button:disabled{opacity:.5;cursor:wait}.secondary{background:var(--elevated)!important;color:var(--text)!important;border-color:var(--border)!important}.small{padding:8px 16px!important;font-size:14px}header{max-width:1320px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 40px;border-bottom:1px solid var(--border)}.brand{font-size:24px;font-weight:750;letter-spacing:-1px;display:flex;align-items:center;gap:10px}.brand-dot{font-size:11px;align-self:flex-start;margin-left:-6px}nav,.tools{display:flex;align-items:center;gap:26px}.tools{gap:12px;font-size:12px}.tools .icon{padding:5px 10px;background:transparent;color:var(--text);font-size:22px}main{max-width:1240px;margin:auto;padding:35px 40px 100px;min-height:70vh}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center;padding:70px 0 80px}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:var(--muted);text-transform:uppercase}.hero h1{font-size:clamp(38px,4.4vw,64px);line-height:1.07;letter-spacing:-3px;white-space:pre-line;margin:28px 0}.lead{font-size:18px;color:var(--muted);max-width:550px}.actions{display:flex;gap:24px;align-items:center;margin:32px 0}.text-link{border-bottom:1px solid var(--muted)}.tags{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--muted)}.tags span:before{content:'✓';color:var(--brand);margin-right:6px}.product-preview{background:var(--elevated);border:1px solid var(--border);border-radius:18px;padding:22px;box-shadow:0 30px 90px var(--shadow);transform:rotate(-2deg)}.preview-title{display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.preview-title span{margin-left:auto;font-size:7px;letter-spacing:1px;color:var(--muted)}.orb{height:270px;display:grid;place-items:center;background:radial-gradient(ellipse,var(--glow),transparent 65%)}.orb-core{width:170px;height:170px;display:grid;place-items:center;border-radius:40%;font-size:110px;font-weight:800;letter-spacing:-8px;border:1px solid var(--brand);color:var(--brand);transform:rotate(-12deg);box-shadow:0 0 70px var(--glow),inset 0 0 30px var(--glow);position:relative}.orb-core span{position:absolute;font-size:50px;right:-12px;top:-24px}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.preview-cards div{background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:16px;font-size:9px;letter-spacing:1px}.preview-cards span{display:block;font-size:20px;color:var(--muted);margin-top:4px}.preview-status{margin-top:18px;font-size:8px;letter-spacing:2px;color:var(--muted);display:flex;align-items:center;gap:8px}.preview-status i{width:6px;height:6px;background:var(--brand);border-radius:50%}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;border-top:1px solid var(--border);padding-top:45px}.feature-mark{color:var(--brand);font-size:28px}.features h2{font-size:18px;line-height:1.4}.features p{font-size:14px;color:var(--muted)}.page-heading{margin:35px 0}.page-heading h1{font-size:40px;letter-spacing:-1.5px;margin:10px 0}.card{border:1px solid var(--border);border-radius:16px;background:var(--elevated);padding:30px;margin-bottom:22px;overflow-wrap:anywhere}.card h2{font-size:22px;margin-top:0}.auth{max-width:460px;margin:0 auto}form{display:grid;gap:16px}form+form{margin-top:20px}label{display:grid;gap:7px;font-size:13px;font-weight:600}input,select,textarea{width:100%;padding:12px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:8px;min-width:0}input:focus,select:focus,textarea:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--brand);outline-offset:3px}textarea{min-height:150px;resize:vertical}.check{display:flex;align-items:flex-start;gap:10px;font-weight:400}.check input{width:18px;height:18px;flex-shrink:0;accent-color:var(--brand)}.account-grid,.release-grid,.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.prose{white-space:pre-wrap;line-height:1.85;max-width:900px}.muted,time{color:var(--muted);font-size:13px}.pill{display:inline-block;padding:3px 10px;border:1px solid var(--border);border-radius:30px;color:var(--brand);font-size:11px;letter-spacing:1px}.release h2{font-size:36px;margin:14px 0}.release details{margin-top:20px;font-size:12px}code{font-size:12px;overflow-wrap:anywhere}.excerpt{white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--muted)}hr{border:0;border-top:1px solid var(--border);margin:25px 0}.danger{border-color:var(--danger)}#notice{position:sticky;top:10px;z-index:5;background:var(--elevated);padding:14px 20px;border:1px solid var(--brand);border-radius:10px;margin:10px 0}.row{padding:16px 0;border-bottom:1px solid var(--border)}.row:last-child{border:0}.row p{margin:5px 0}.row button{margin:6px 6px 0 0;padding:6px 12px;font-size:12px}.admin-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.admin-tabs button{font-size:13px}.row-actions{display:flex;gap:8px;flex-wrap:wrap}.row-actions select{width:auto}.row-actions input[type=checkbox]{width:auto}footer{max-width:1240px;margin:auto;padding:36px 40px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--muted);font-size:12px}footer .brand{color:var(--text);font-size:20px}footer nav{flex-wrap:wrap;gap:16px}[hidden]{display:none!important}@media(max-width:900px){header{padding:20px}header>nav{display:none}main{padding:20px 24px 60px}.hero{gap:30px;padding:35px 0 55px}.hero h1{letter-spacing:-2px}.orb{height:220px}.orb-core{width:135px;height:135px;font-size:85px}.product-preview{padding:15px}.preview-cards div{padding:10px}footer{padding:30px 24px;flex-wrap:wrap}}@media(max-width:620px){.hero{grid-template-columns:1fr}.hero h1{font-size:46px}.hero .lead{font-size:16px}.product-preview{max-width:420px;transform:none}.features,.account-grid,.content-grid,.release-grid{grid-template-columns:1fr;gap:18px}.features{padding-top:30px}.features article{border-bottom:1px solid var(--border);padding-bottom:20px}.brand{font-size:21px}.tools{gap:8px}.tools .small{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card{padding:22px}.page-heading h1{font-size:32px}footer{display:block}footer nav{margin:20px 0}}
