.section[data-astro-cid-j7pv25f6]{padding-top:88px;padding-bottom:40px}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;border-bottom:2px solid var(--ink)}.hero-fade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:radial-gradient(ellipse at 70% 40%,transparent 30%,var(--bg) 78%)}.hero-inner[data-astro-cid-j7pv25f6]{position:relative;padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(56px,7vw,96px);display:flex;flex-wrap:wrap;align-items:center;gap:64px}.hero-text[data-astro-cid-j7pv25f6]{flex:1 1 460px;min-width:0;position:relative;z-index:1}.pill[data-astro-cid-j7pv25f6]{margin:0 0 20px;display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:3px;background:var(--surface);border:2px solid var(--ink);border-radius:999px;padding:8px 16px;box-shadow:0 3px 0 var(--ink)}.dotlamp[data-astro-cid-j7pv25f6]{width:10px;height:10px;border-radius:50%;background:var(--teal);box-shadow:0 0 8px var(--teal)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0;font-weight:800;font-size:clamp(60px,8.6vw,128px);line-height:.92;letter-spacing:-3px}.hero[data-astro-cid-j7pv25f6] .intro[data-astro-cid-j7pv25f6]{margin:32px 0 0;max-width:34ch;font-size:clamp(21px,2.2vw,28px);line-height:1.35}.hero-btns[data-astro-cid-j7pv25f6]{margin-top:40px;display:flex;flex-wrap:wrap;gap:14px}.terminal[data-astro-cid-j7pv25f6]{flex:1 1 440px;min-width:0;max-width:580px;position:relative}.sun[data-astro-cid-j7pv25f6]{position:absolute;width:460px;height:460px;right:-130px;top:-110px;border-radius:50%;overflow:hidden;z-index:0}.sun[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:first-child{height:50%;background:radial-gradient(circle at 50% 100%,#F49A5E,var(--orange) 70%)}.sun[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{height:50%;background:repeating-linear-gradient(to bottom,var(--orange) 0 20px,transparent 20px 32px)}.teal-dot[data-astro-cid-j7pv25f6]{position:absolute;width:130px;height:130px;left:-46px;top:40%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#4FB3A8,var(--teal) 65%);box-shadow:0 12px 24px var(--shadow);z-index:0}.bezel[data-astro-cid-j7pv25f6]{position:relative;z-index:1;background:linear-gradient(165deg,#f4f3ef,#dedbd3 45%,#bdb8ad);border:2px solid #14161B;border-radius:40px;padding:clamp(16px,3vw,28px) clamp(16px,3vw,28px) 18px;box-shadow:inset 0 3px #ffffffb3,inset 0 -6px #0000001f,0 30px 50px var(--shadow),12px 12px #14161b}.screen[data-astro-cid-j7pv25f6]{container-type:inline-size;border-radius:28px;padding:clamp(16px,3vw,28px) clamp(14px,3vw,30px);background:radial-gradient(ellipse at 50% 45%,#1c222b,#0d1014 70%,#06080a);box-shadow:inset 0 0 50px #000000d9,inset 0 0 0 6px #0b0d10,0 0 0 3px #8c8a84}.glare[data-astro-cid-j7pv25f6]{position:absolute;left:6%;top:5%;width:55%;height:32%;border-radius:50%;background:radial-gradient(ellipse at 30% 30%,rgba(255,255,255,.1),transparent 70%);z-index:2}.listing[data-astro-cid-j7pv25f6]{position:relative;z-index:1;margin:0;font-family:var(--font-crt);font-size:min(22px,4.5cqi);line-height:1.3;color:var(--phosphor);white-space:pre;overflow:hidden}.listing[data-astro-cid-j7pv25f6] .dim[data-astro-cid-j7pv25f6]{opacity:.6}.bezel-foot[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:12px}.model[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:3px;color:#14161b}.grille[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:4px}.grille[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;width:110px;height:3px;background:#6e6c66;border-radius:2px;box-shadow:0 1px #ffffff80}.knobs[data-astro-cid-j7pv25f6]{display:flex;gap:12px}.knobs[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;width:30px;height:30px;border-radius:50%;border:2px solid #14161B;box-shadow:0 3px 4px #00000059}.k1[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 35% 30%,#F7A877,var(--orange) 60%,#9C3D12)}.k2[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 35% 30%,#F6D27C,var(--mustard) 60%,#A8761A)}.stand[data-astro-cid-j7pv25f6]{position:relative;z-index:1;margin:0 -24px;height:34px;border:2px solid #14161B;border-radius:8px;background:var(--orange);box-shadow:inset 0 2px #ffffff59,0 14px 24px var(--shadow)}.legs[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;padding:0 30px}.legs[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]{display:block;width:12px;height:54px;background:#14161b;border-radius:0 0 6px 6px;transform:skew(14deg)}.legs[data-astro-cid-j7pv25f6] i[data-astro-cid-j7pv25f6]:last-child{transform:skew(-14deg)}@media(max-width:560px){.grille[data-astro-cid-j7pv25f6]{display:none}.sun[data-astro-cid-j7pv25f6]{width:320px;height:320px;right:-110px;top:-80px}.stand[data-astro-cid-j7pv25f6]{margin:0 -10px}}.directory[data-astro-cid-j7pv25f6]{background:var(--panel);border-bottom:2px solid #14161B}.dir-grid[data-astro-cid-j7pv25f6]{padding-top:18px;padding-bottom:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.directory[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;color:#f5f3ee;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:12px}.directory[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{background:#ffffff1f;color:#f5f3ee}.dnum[data-astro-cid-j7pv25f6]{font-family:var(--font-crt);font-size:28px;line-height:1;color:var(--phosphor)}.dtext[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.dname[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-weight:600;font-size:13px;letter-spacing:2px}.dwhat[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:#a7adb8}.home-cards[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:32px;margin-bottom:48px}.writing-band[data-astro-cid-j7pv25f6]{margin-top:56px;background:var(--mint);color:var(--mint-ink);border-top:2px solid var(--ink);box-shadow:inset 0 10px 24px var(--shadow)}
