:root{--bg:#0a0d12;--panel:#11161e;--panel2:#151b24;--line:#252d38;--text:#edf2f7;--muted:#8d98a8;--accent:#d9b36c;--danger:#d66d6d;--ok:#73c69b;--radius:16px}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 80% 0,#1b2029 0,transparent 36%),var(--bg);color:var(--text);font:14px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}button,input,textarea{font:inherit}button{border:1px solid var(--line);background:#171d26;color:var(--text);border-radius:10px;padding:10px 14px;cursor:pointer;transition:.18s}button:hover{border-color:#485363;transform:translateY(-1px)}button.primary{background:var(--accent);color:#15110a;border-color:var(--accent);font-weight:700}button.danger{border-color:#633737;color:#ffb0b0}.topbar{padding:42px 6vw 28px;display:flex;justify-content:space-between;gap:30px;align-items:flex-start;border-bottom:1px solid var(--line)}h1,h2,h3,p{margin-top:0}h1{font-size:42px;letter-spacing:-1.5px;margin-bottom:6px}h2{font-size:27px;letter-spacing:-.7px;margin-bottom:6px}h3{font-size:18px}.topbar p,.section-head p,.hero p{color:var(--muted);margin-bottom:0}.eyebrow{font-size:10px;letter-spacing:2.2px;color:var(--accent);font-weight:800}.git-state{border:1px solid var(--line);padding:9px 13px;border-radius:999px;color:var(--muted);white-space:nowrap}.tabs{display:flex;gap:5px;padding:13px 6vw;border-bottom:1px solid var(--line);overflow:auto}.tab{border:0;background:transparent;color:var(--muted)}.tab.active{background:#1a2029;color:var(--text);box-shadow:inset 0 -2px var(--accent)}main{max-width:1500px;margin:auto;padding:34px 6vw 80px}.tab-panel{display:none}.tab-panel.active{display:block}.hero-grid,.two-col{display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.panel{background:linear-gradient(145deg,rgba(22,28,37,.96),rgba(14,18,25,.96));border:1px solid var(--line);border-radius:var(--radius);padding:22px}.hero{min-height:270px;display:flex;flex-direction:column;justify-content:center}.hero h2{font-size:34px;max-width:700px}.actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.stats{display:grid;grid-template-columns:1fr;gap:12px}.stats>div{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);padding:18px 20px}.stats span{display:block;font-size:30px;font-weight:750}.stats small,.git-info small{display:block;color:var(--muted)}.workflow{margin-top:18px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.steps div{border:1px solid var(--line);border-radius:12px;padding:14px;background:#0f141b}.steps b{color:var(--accent);font-size:11px;display:block}.steps span{display:block;font-weight:700;margin-top:4px}.steps small{color:var(--muted)}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;margin-bottom:18px}.list{padding:8px}.file-row{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-radius:11px;color:var(--muted);cursor:pointer}.file-row:hover,.file-row.selected{background:#1a2029;color:var(--text)}.file-row.selected{box-shadow:inset 3px 0 var(--accent)}.two-col{grid-template-columns:.45fr 1.55fr}.editor{padding:0;overflow:hidden}.editor-head{padding:17px 19px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;align-items:center}.editor-head strong,.editor-head span{display:block}.editor-head span{font-size:12px;color:var(--muted)}textarea{width:100%;min-height:420px;resize:vertical;background:#0b0f15;border:0;color:#e8edf3;padding:20px;outline:none;font:13px/1.75 "SFMono-Regular",Consolas,monospace}.editor textarea{border-bottom:1px solid var(--line)}.preview-title{padding:13px 20px;border-bottom:1px solid var(--line);font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:var(--muted)}.markdown-preview{padding:22px;min-height:240px}.markdown-preview h1,.markdown-preview h2,.markdown-preview h3{margin-top:1em}.markdown-preview a{color:var(--accent)}.markdown-preview code{background:#080b10;padding:2px 5px;border-radius:4px}.markdown-preview pre{background:#080b10;padding:14px;border-radius:10px;overflow:auto}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:15px}.app-card h3{margin-bottom:4px}.app-card .slug{font:12px monospace;color:var(--muted)}.checks{margin:17px 0}.check-row{display:grid;grid-template-columns:auto 1fr 140px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid #202732}.check-row input[type=text],input{background:#0c1118;color:var(--text);border:1px solid var(--line);border-radius:9px;padding:9px 11px;outline:none}.callout{margin-top:18px}.callout p{color:var(--muted)}code{font-family:monospace;color:#e6c98f}.converter textarea{min-height:500px}.converter label{display:block;color:var(--muted);font-size:12px;margin-bottom:8px}.git-info{display:flex;gap:45px;padding-bottom:18px;border-bottom:1px solid var(--line);margin-bottom:10px}.git-files{min-height:220px}.git-file{display:grid;grid-template-columns:32px 60px 1fr;gap:8px;padding:9px 0;border-bottom:1px solid #202732;font-family:monospace;font-size:12px}.git-file .status{color:var(--accent)}.commit-row{display:flex;gap:9px;align-items:center;margin-top:18px}.commit-row input{flex:1}.terminal{white-space:pre-wrap;color:var(--ok);background:#080b10;border:1px solid var(--line);padding:14px;border-radius:10px;margin-top:15px;min-height:20px}.toast{position:fixed;right:22px;bottom:22px;background:#e8edf3;color:#10141a;padding:11px 15px;border-radius:10px;box-shadow:0 15px 45px #0008;transform:translateY(20px);opacity:0;pointer-events:none;transition:.2s}.toast.show{transform:none;opacity:1}@media(max-width:900px){.hero-grid,.two-col{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.topbar{display:block}.git-state{display:inline-block;margin-top:18px}.commit-row{flex-wrap:wrap}.commit-row input{flex-basis:100%}} 
