@font-face{font-family:Fell;src:url('/assets/fonts/IMFellEnglish-Regular.ttf')}@font-face{font-family:Mono;src:url('/assets/fonts/JetBrainsMono-Regular.ttf')}@font-face{font-family:Mono;src:url('/assets/fonts/JetBrainsMono-Bold.ttf');font-weight:800}:root{--paper:#e6d7b8;--light:#fffdf4;--ink:#29251f;--petrol:#3f6863;--rust:#875044;--gold:#b8893c;--line:#91836c}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{margin:0;background-image:radial-gradient(#897d68 0.6px,transparent .7px);background-size:6px 6px;font-family:"Avenir Next",Arial,sans-serif}.skip{position:fixed;top:-60px;left:12px;z-index:9;padding:12px;background:var(--ink);color:white}.skip:focus{top:12px}.masthead{height:76px;padding:0 clamp(18px,5vw,70px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid;background:rgba(230,215,184,.94)}.brand{display:flex;align-items:center;gap:10px;color:inherit;font-weight:900;text-decoration:none}.brand span{width:36px;height:36px;display:grid;place-items:center;background:var(--ink);color:var(--light);font:800 12px Mono}.masthead p{font:800 9px Mono;letter-spacing:.16em}.create{justify-self:end;color:inherit;font-weight:750;text-underline-offset:5px}.profile{min-height:660px;padding:clamp(44px,8vw,110px) max(5vw,calc((100vw - 1260px)/2));display:grid;grid-template-columns:minmax(0,1fr) 72px;align-items:stretch}.profile-card{min-height:520px;position:relative;display:grid;grid-template-columns:230px minmax(0,1fr);grid-template-rows:1fr auto;padding:58px clamp(30px,6vw,90px);overflow:hidden;border:1px solid;background:var(--light);box-shadow:18px 18px 0 var(--petrol)}.perforation{position:absolute;inset:21px 24px auto;padding-bottom:10px;border-bottom:1px dashed var(--line);font:800 8px Mono;letter-spacing:.14em}.portrait{width:190px;height:230px;align-self:center;display:grid;place-items:center;overflow:hidden;background:var(--ink);color:var(--paper);font:800 55px Mono;transform:rotate(-2deg);box-shadow:10px 10px 0 var(--gold)}.portrait img{width:100%;height:100%;object-fit:cover}.identity{align-self:center;padding:20px 0 20px clamp(28px,5vw,78px);position:relative;z-index:2}.eyebrow{margin:0 0 14px;font:800 9px Mono;letter-spacing:.17em;text-transform:uppercase}.eyebrow:before{content:"";display:inline-block;width:24px;height:3px;margin:0 9px 3px 0;background:var(--rust)}h1{margin:0;font:900 clamp(54px,8vw,112px)/.78 "Arial Narrow","Avenir Next Condensed",sans-serif;letter-spacing:-.065em;text-transform:uppercase}.nip05{margin:25px 0 12px;font:800 clamp(13px,1.5vw,18px) Mono;color:var(--petrol)}.about{max-width:650px;margin:0;font-size:18px;line-height:1.55}.signal{position:absolute;right:-90px;top:-80px;width:330px;height:330px;opacity:.14}.signal i{position:absolute;inset:0;border:5px solid var(--petrol);border-radius:50%}.signal i:nth-child(2){inset:55px}.signal i:nth-child(3){inset:110px}.profile-actions{grid-column:1/-1;display:flex;gap:12px;padding-top:34px;border-top:1px solid}.profile-actions button,.profile-actions a{min-height:46px;padding:0 17px;display:inline-flex;align-items:center;border:1px solid;background:transparent;color:inherit;font:800 11px Mono;text-decoration:none;cursor:pointer}.profile-actions a{background:var(--ink);color:white}.identity-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;writing-mode:vertical-rl;transform:rotate(180deg);font:800 8px Mono;letter-spacing:.12em}.identity-strip code{max-height:380px;overflow:hidden;color:var(--rust);font:800 10px Mono}.stream{padding:90px max(5vw,calc((100vw - 1080px)/2));background:var(--ink);color:var(--light)}.stream>header{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:50px}.stream h2{margin:0;font:400 clamp(64px,9vw,120px)/.8 Fell,serif}.stream>header>p{max-width:330px;color:#bdb4a3;line-height:1.5}.notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#5b5449;border:1px solid #5b5449}.notes article{min-height:220px;padding:30px;background:var(--ink)}.notes time{font:800 8px Mono;color:var(--gold);letter-spacing:.1em}.notes article p{font-size:17px;line-height:1.55;overflow-wrap:anywhere}.notes article a{color:var(--paper);font:800 9px Mono;text-underline-offset:5px}.empty{grid-column:1/-1;padding:45px;color:#bdb4a3;background:var(--ink)}footer{min-height:76px;padding:0 clamp(18px,5vw,70px);display:flex;align-items:center;justify-content:space-between;font:800 8px Mono;letter-spacing:.12em}@media(max-width:760px){.masthead{grid-template-columns:1fr auto}.masthead p{display:none}.profile{grid-template-columns:1fr;padding:35px 18px 55px}.profile-card{grid-template-columns:1fr;padding:58px 24px 28px}.portrait{width:135px;height:155px}.identity{padding:40px 0 25px}h1{font-size:55px}.profile-actions{flex-wrap:wrap}.identity-strip{display:none}.stream{padding:70px 18px}.stream>header{align-items:start;flex-direction:column}.notes{grid-template-columns:1fr}footer{gap:12px;flex-wrap:wrap;padding-block:25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
