@font-face{font-family:'Barlow Condensed';src:url('assets/display.ttf') format('truetype');font-weight:600 900;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url('assets/mono.ttf') format('truetype');font-weight:400 700;font-display:swap}
:root{--bg:#090807;--panel:#100e0c;--panel2:#15110e;--copper:#b68c68;--copper2:#8d684d;--cream:#e5d8c9;--muted:#82776d;--line:rgba(182,140,104,.28);--white:#f5f1ec;--mono:'IBM Plex Mono','Courier New',monospace;--display:'Barlow Condensed','Arial Narrow',Impact,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--mono);font-size:13px;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}.noise{position:fixed;inset:0;pointer-events:none;z-index:20;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E")}.progress-track{position:fixed;z-index:30;top:0;left:0;width:100%;height:2px;background:transparent}.progress-track span{display:block;width:0;height:100%;background:var(--copper)}.section-shell{width:min(1420px,calc(100% - 9vw));margin-inline:auto}.site-header{height:86px;width:min(1420px,calc(100% - 9vw));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:25}.wordmark{font:800 31px/1 var(--display);letter-spacing:-.04em;color:var(--copper)}.wordmark span{color:#e3d7c9}.desktop-nav{display:flex;gap:34px;margin-left:7%}.desktop-nav a,.header-cta{font-size:10px;letter-spacing:.1em;color:#b9a99b;transition:color .2s}.desktop-nav a:hover,.header-cta:hover{color:var(--copper)}.header-cta{border:1px solid var(--line);padding:11px 15px}.header-cta span{color:var(--copper);padding-left:9px}.menu-toggle{display:none;background:none;border:0;padding:8px}.menu-toggle span{display:block;width:25px;height:1px;background:var(--copper);margin:6px}.hero{min-height:calc(100vh - 86px);position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;overflow:hidden}.hero:before{content:"";position:absolute;inset:10% 0 12%;background:radial-gradient(ellipse at 65% 54%,rgba(122,82,52,.17),transparent 55%);pointer-events:none}.code-rain{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4%;overflow:hidden;opacity:.38;pointer-events:none}.code-column{display:flex;flex-direction:column;gap:18px;color:#5d4431;font:500 12px/1.5 var(--mono);white-space:nowrap;transform:translateY(-10%);animation:codeFloat 35s linear infinite}.code-column:nth-child(2){animation-duration:43s;animation-direction:reverse;opacity:.8}.code-column:nth-child(3){animation-duration:39s}.code-column:nth-child(4){animation-duration:48s;animation-direction:reverse;opacity:.7}@keyframes codeFloat{to{transform:translateY(-48%)}}.hero-topline{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;padding:30px 0 18px;z-index:1;color:var(--copper);font-size:11px;letter-spacing:.08em}.topline-right{color:#b8a99c}.status-dot{display:inline-block;width:7px;height:7px;background:#a47a56;border-radius:50%;margin-left:9px;box-shadow:0 0 12px #a47a56}.hero-copy{align-self:center;padding:0 0 54px 3%;z-index:2;position:relative}.eyebrow{color:var(--copper);font-size:10px;letter-spacing:.19em;text-transform:uppercase;margin:0 0 18px}.hero h1{font:900 clamp(72px,9.5vw,148px)/.82 var(--display);letter-spacing:-.035em;margin:0;color:#f6f3ef}.copper{color:var(--copper)}.hero-sub{font:500 14px var(--mono);color:#b8a99c;margin:25px 0 30px}.hero-sub span{color:var(--copper)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.button{display:inline-flex;gap:22px;align-items:center;padding:13px 17px;font-size:10px;letter-spacing:.08em;transition:all .2s}.button-solid{background:var(--copper);color:#100d0a;border:1px solid var(--copper)}.button-solid:hover{background:#d0a884}.button-outline{border:1px solid var(--line);color:var(--cream)}.button-outline:hover{border-color:var(--copper);color:var(--copper)}.hero-visual{align-self:center;justify-self:center;width:min(86%,560px);position:relative;z-index:2;padding:22px 15px 42px}.mascot-frame{position:relative;padding:10px;border:1px solid rgba(182,140,104,.65);background:#120e0b;transform:rotate(1.1deg);box-shadow:18px 22px 0 rgba(86,58,39,.22),0 25px 100px #000}.mascot-frame img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;object-position:50% 46%;filter:saturate(.82) contrast(1.04);}.image-overlay{position:absolute;inset:10px;background:linear-gradient(180deg,transparent 55%,rgba(9,8,7,.78));pointer-events:none}.image-caption{position:absolute;bottom:22px;left:26px;right:26px;display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:#e7d7c5}.image-caption strong{font:700 17px var(--display);letter-spacing:.05em}.caption-state{color:var(--copper)}.frame-corner{position:absolute;width:35px;height:35px;border-color:#e0b58f;z-index:3}.corner-tl{top:-5px;left:-5px;border-top:2px solid;border-left:2px solid}.corner-br{bottom:-5px;right:-5px;border-right:2px solid;border-bottom:2px solid}.image-stamp{position:absolute;color:var(--copper);font-size:9px;letter-spacing:.12em;line-height:1.7}.stamp-top{top:0;right:-20px;transform:rotate(5deg)}.stamp-side{bottom:54px;left:-38px;font:800 29px/.92 var(--display);opacity:.8;transform:rotate(-8deg)}.hero-cross{position:absolute;color:var(--copper);font:300 42px var(--mono)}.cross-one{left:-12%;top:27%}.cross-two{right:-4%;bottom:13%;font-size:29px}.hero-bottomline{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:13px 0 16px;color:#8e7b68;font-size:9px;letter-spacing:.13em;z-index:2}.hero-bottomline b{color:var(--copper);font-size:15px;margin-left:8px}.section-pad{padding-top:120px;padding-bottom:115px}.section-kicker{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:15px;color:var(--copper);font-size:10px;letter-spacing:.13em}.section-kicker span+span{color:#716357}.story-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;padding:72px 3% 60px}.section-heading h2,.token-head h2,.lab-copy h2,.memes-heading h2,.pack h2{font:800 clamp(54px,7vw,100px)/.88 var(--display);letter-spacing:-.02em;margin:0}.section-heading h2 span{color:var(--copper)}.story-text{max-width:570px;color:#a99a8c}.story-text p{margin:0 0 18px}.story-text .lead,.lead{font-size:17px;line-height:1.6;color:#e1d7cc}.story-text .lead em{font-style:normal;color:var(--copper)}.manifesto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.manifesto-card{min-height:245px;border:1px solid var(--line);background:linear-gradient(140deg,#15110e,#0c0a09);padding:25px;position:relative;transition:transform .25s,border-color .25s}.manifesto-card:hover{transform:translateY(-5px);border-color:var(--copper2)}.card-index,.card-code{color:#8e735a;font-size:9px;letter-spacing:.12em}.card-icon{font:40px var(--display);color:var(--copper);margin:16px 0 5px}.manifesto-card h3{font:700 24px var(--display);margin:0 0 7px;letter-spacing:.02em}.manifesto-card p{color:#9e9185;font-size:11px;max-width:290px;margin:0 0 18px}.card-code{position:absolute;bottom:19px;left:25px}.token{padding-top:80px}.token-head{display:flex;justify-content:space-between;align-items:end;padding:62px 3% 37px}.token-head h2{font-size:clamp(60px,8vw,112px)}.token-head .eyebrow{margin-bottom:15px}.network-tag{border:1px solid var(--line);padding:10px 14px;color:#c3b3a4;font-size:10px;letter-spacing:.12em}.network-tag .status-dot{margin:0 9px 0 0}.token-panel{border:1px solid var(--line);background:linear-gradient(130deg,#14100d,#0b0908)}.token-panel-head,.token-panel-foot{padding:16px 22px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.09em;color:#bba895}.pending-chip{font-size:9px;color:#c29b77}.token-grid{display:grid;grid-template-columns:repeat(2,1fr)}.token-item{padding:31px 28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px}.token-item:nth-child(2n){border-right:0}.token-item:nth-last-child(-n+2){border-bottom:0}.data-label{display:block;font-size:9px;color:#8d7662;letter-spacing:.13em;margin-bottom:11px}.token-item strong{font:700 23px var(--display);color:#e8d9ca;letter-spacing:.03em}.token-item p{font-size:10px;color:#96897d;margin:6px 0 0}.token-panel-foot{border-top:1px solid var(--line);border-bottom:0;color:#8e7b68;font-size:9px}.risk-note{display:flex;gap:15px;align-items:center;margin-top:17px;padding:16px;border:1px solid rgba(182,140,104,.18);color:#998d81;font-size:10px}.risk-note p{margin:0}.risk-note strong{color:var(--copper)}.risk-icon{display:grid;place-items:center;flex:0 0 25px;height:25px;border:1px solid var(--copper2);color:var(--copper);font-weight:700}.lab{background:radial-gradient(ellipse at 85% 55%,rgba(116,78,49,.11),transparent 42%)}.lab-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10%;padding:70px 3%}.lab-copy h2{font-size:clamp(66px,8vw,112px);margin-bottom:25px}.lab-copy .lead{max-width:480px}.lab-copy>p:not(.eyebrow):not(.lead){color:#a99a8c;max-width:470px}.lab-status{margin-top:30px;color:#b99877;font-size:9px;letter-spacing:.1em}.lab-status .status-dot{margin:0 9px 0 0}.terminal-window{border:1px solid #78593e;background:#090807;box-shadow:12px 15px 0 rgba(81,55,36,.18)}.terminal-bar{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:.1em;color:#b49b83}.terminal-dots{display:flex;gap:6px}.terminal-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#8e684d}.terminal-dots i:nth-child(2){background:#69533f}.terminal-dots i:nth-child(3){background:#493d31}.terminal-version{color:#6e6257}.terminal-body{padding:26px 25px 30px;min-height:260px;color:#c9b8a6;font-size:11px}.terminal-body p{margin:0 0 15px}.terminal-muted{color:#665443}.terminal-green{color:#c79b70}.terminal-output{color:#e0d1c1;line-height:1.9;padding-left:15px;border-left:1px solid #6e5239}.terminal-input{display:flex;align-items:center;margin-top:33px;color:#b98d67}.cursor{display:inline-block;width:7px;height:14px;background:var(--copper);margin-left:8px;animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.terminal-footer{display:flex;justify-content:space-between;padding:11px 15px;border-top:1px solid var(--line);color:#91775f;font-size:9px;letter-spacing:.1em}.memes-heading{display:flex;justify-content:space-between;align-items:end;padding:65px 3% 38px}.memes-heading h2{font-size:clamp(63px,8vw,110px)}.memes-intro{max-width:340px;color:#9e9185;margin:0 0 6px}.meme-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:13px}.meme-card{grid-row:span 2;border:1px solid var(--line);background:#100d0b;min-height:420px;position:relative}.meme-photo{height:calc(100% - 42px);min-height:370px;position:relative;overflow:hidden}.meme-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center;filter:saturate(.75) contrast(1.05)}.meme-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(8,7,6,.5))}.photo-tag{position:absolute;top:15px;left:15px;z-index:1;color:#fff;background:rgba(9,8,7,.7);padding:6px 9px;font-size:9px;letter-spacing:.1em}.meme-card-foot{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#b59575;font-size:9px;letter-spacing:.1em}.asset-card{border:1px solid var(--line);background:linear-gradient(145deg,#15110e,#0d0b09);min-height:203px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.asset-symbol{font:30px var(--display);color:var(--copper)}.asset-type,.asset-state{color:#91775f;font-size:9px;letter-spacing:.12em}.asset-card strong{font:700 26px/.95 var(--display);color:#e2d6ca}.pack{padding-bottom:90px}.pack-banner{margin-top:65px;position:relative;overflow:hidden;border:1px solid var(--line);padding:75px 7%;background:radial-gradient(ellipse at 80% 20%,rgba(132,91,57,.2),transparent 45%),#100d0b}.pack-code{position:absolute;right:5%;top:12%;color:#74583e;font-size:12px;line-height:2;opacity:.75}.pack h2{font-size:clamp(70px,10vw,138px);position:relative;z-index:1}.pack-desc{max-width:500px;color:#a99b8e;margin:24px 0 33px}.social-row{display:grid;grid-template-columns:repeat(2,minmax(0,260px));gap:12px}.social-card{border:1px solid var(--line);padding:16px;background:rgba(0,0,0,.22);display:flex;flex-direction:column}.social-card span,.social-card small{color:#94795f;font-size:9px;letter-spacing:.1em}.social-card strong{font:700 21px var(--display);margin:9px 0 1px}.social-card small{letter-spacing:0;color:#8d837a}.bulletin{display:grid;grid-template-columns:190px 1fr auto;gap:20px;align-items:center;border:1px solid var(--line);border-top:0;padding:20px 24px;color:#9b8c7f;font-size:10px}.bulletin p{margin:0;line-height:1.9}.bulletin-label,.bulletin-status{color:#987b60;font-size:9px;letter-spacing:.1em}.site-footer{min-height:100px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;padding-top:20px;padding-bottom:28px;color:#887b70;font-size:9px;letter-spacing:.08em}.site-footer .wordmark{font-size:25px}.site-footer p{grid-column:1/-1;margin:0;color:#71685f;letter-spacing:0;font-size:9px;max-width:760px}
@media(max-width:900px){.desktop-nav{gap:17px;margin-left:0}.hero{min-height:auto}.hero h1{font-size:clamp(66px,10vw,105px)}.hero-visual{width:95%}.section-pad{padding-top:90px;padding-bottom:85px}.story-grid{gap:5%;padding-top:55px}.meme-grid{grid-template-columns:1fr 1fr}.meme-card{grid-row:span 2}.asset-card{min-height:190px}.bulletin{grid-template-columns:1fr 2fr}.bulletin-status{grid-column:2}.pack-code{opacity:.35}}
@media(max-width:640px){body{font-size:12px}.section-shell,.site-header{width:calc(100% - 36px)}.site-header{height:70px}.wordmark{font-size:28px}.desktop-nav{display:none;position:absolute;top:69px;left:-18px;right:-18px;padding:18px;background:#100d0b;border-bottom:1px solid var(--line);flex-direction:column;gap:0}.desktop-nav.open{display:flex}.desktop-nav a{padding:13px 18px;border-top:1px solid rgba(182,140,104,.12)}.header-cta{margin-left:auto;margin-right:12px;padding:9px 10px;font-size:9px}.menu-toggle{display:block}.hero{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;min-height:0}.hero-topline{padding:23px 0 10px;font-size:8px}.hero-copy{padding:70px 0 15px}.hero h1{font-size:clamp(66px,17vw,100px)}.hero-sub{font-size:12px;margin:19px 0 22px}.hero-actions{gap:8px}.button{padding:11px 12px;gap:12px;font-size:9px}.hero-visual{width:82%;margin:28px auto 25px;padding:12px 9px 26px}.stamp-top{right:-24px;font-size:8px}.stamp-side{left:-36px;bottom:42px;font-size:22px}.hero-bottomline{font-size:7px;letter-spacing:.05em}.hero-bottomline span:nth-child(3){display:none}.code-column{font-size:9px}.section-pad{padding-top:75px;padding-bottom:70px}.section-kicker{font-size:8px}.section-kicker span+span{display:none}.story-grid,.lab-grid{grid-template-columns:1fr;gap:28px;padding:48px 0 35px}.section-heading h2{font-size:clamp(53px,14vw,78px)}.story-text .lead,.lead{font-size:15px}.manifesto-grid{grid-template-columns:1fr}.manifesto-card{min-height:200px}.token{padding-top:35px}.token-head{padding:45px 0 25px;display:block}.token-head h2{font-size:72px}.network-tag{display:inline-block;margin-top:20px}.token-panel-head,.token-panel-foot{padding:13px;font-size:8px;gap:12px}.token-grid{grid-template-columns:1fr}.token-item{border-right:0;min-height:0;padding:22px 17px}.token-item:nth-last-child(2){border-bottom:1px solid var(--line)}.token-item strong{font-size:21px}.risk-note{align-items:flex-start;font-size:9px}.lab-grid{padding:48px 0 0}.lab-copy h2{font-size:82px}.terminal-body{padding:20px 17px}.terminal-footer{font-size:8px}.memes-heading{display:block;padding:48px 0 27px}.memes-heading h2{font-size:76px}.memes-intro{margin-top:22px}.meme-grid{grid-template-columns:1fr 1fr;gap:9px}.meme-card{grid-column:1/-1;grid-row:auto;min-height:0}.meme-photo{min-height:0;height:auto;aspect-ratio:1/1}.asset-card{min-height:165px;padding:15px}.asset-card strong{font-size:22px}.pack-banner{margin-top:48px;padding:48px 22px}.pack h2{font-size:clamp(68px,17vw,100px)}.pack-code{right:15px;top:10px;font-size:9px;opacity:.23}.pack-desc{font-size:11px}.social-row{grid-template-columns:1fr 1fr;gap:8px}.social-card{padding:12px}.social-card strong{font-size:18px}.bulletin{grid-template-columns:1fr;gap:7px;padding:17px}.bulletin-status{grid-column:auto}.site-footer{grid-template-columns:1fr 1fr;gap:13px;font-size:8px}.site-footer>span:last-of-type{grid-column:1/-1}.site-footer p{font-size:8px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Hero composition tuned to the supplied Framer screenshot: centered headline, mascot beneath. */
.hero{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;min-height:calc(100vh - 86px)}
.hero-topline{grid-column:1;justify-content:center;padding-top:48px}
.topline-right{display:none}
.hero-copy{grid-column:1;text-align:center;align-self:start;padding:35px 0 0;}
.hero h1{font-size:clamp(64px,7.6vw,116px);white-space:nowrap;letter-spacing:-.025em}
.hero-sub{margin:18px 0 23px}
.hero-actions{justify-content:center}
.hero-visual{grid-column:1;grid-row:3;width:min(43vw,510px);justify-self:center;align-self:center;margin:18px auto 12px;padding:12px 10px 25px}
.hero-cross.cross-one{left:-15%;top:16%}
.hero-cross.cross-two{right:-10%;bottom:17%}
.stamp-side{left:-42px}
@media(max-width:900px){.hero-visual{width:min(58vw,480px)}.hero h1{font-size:clamp(58px,8.5vw,90px)}}
@media(max-width:640px){
  .hero{min-height:0;grid-template-rows:auto auto auto auto}
  .hero-topline{padding-top:28px}
  .hero-copy{padding-top:35px}
  .hero h1{font-size:clamp(54px,13vw,78px);white-space:normal;line-height:.88}
  .hero-visual{width:min(83vw,420px);margin:26px auto 21px}
  .header-cta{font-size:7px;letter-spacing:.04em;max-width:185px;text-align:center}
  .hero-bottomline{grid-row:4}
}

/* Seamless moving code rain on the landing page. Each column contains two
   identical code loops; translating the track by exactly half its height
   makes the motion continuous rather than jumping back to the top. */
.code-rain{grid-template-columns:repeat(5,minmax(0,1fr));gap:3%;opacity:.52;mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%)}
.code-column{display:block;overflow:hidden;transform:none;animation:none;color:#8e694d;font-size:11px;line-height:1.8;white-space:nowrap}
.code-track{display:flex;flex-direction:column;will-change:transform;animation:codeLoop 28s linear infinite}
.code-loop{display:flex;flex-direction:column;gap:18px;padding-bottom:18px;flex:0 0 auto}
.code-column-2 .code-track{animation-duration:36s;animation-direction:reverse}
.code-column-3 .code-track{animation-duration:31s}
.code-column-4 .code-track{animation-duration:42s;animation-direction:reverse}
.code-column-5 .code-track{animation-duration:34s}
@keyframes codeLoop{from{transform:translateY(0)}to{transform:translateY(-50%)}}
.hero-copy{z-index:3}

/* BARK.exe interactive terminal */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.terminal-window{overflow:hidden;min-width:0}
.terminal-body{display:flex;flex-direction:column;gap:14px;min-height:390px;max-height:570px;padding:21px 22px 18px}
.terminal-boot p{margin:0 0 5px}
.bark-messages{display:flex;flex-direction:column;gap:12px;overflow-y:auto;min-height:125px;max-height:275px;padding:3px 4px 6px 0;scrollbar-width:thin;scrollbar-color:#65472f #100d0b}
.bark-message{max-width:96%;padding:11px 13px;border-left:2px solid #98704c;background:rgba(182,140,104,.075);animation:barkAppear .22s ease-out}
.bark-message p{margin:5px 0 0;color:#c5b5a5;font-size:11px;line-height:1.75;white-space:pre-line;overflow-wrap:anywhere}
.bark-message .message-tag{font-size:8px;letter-spacing:.16em;color:#c6976d}
.bark-user{align-self:flex-end;border-left:0;border-right:2px solid #7f6a55;background:rgba(255,255,255,.045)}
.bark-user .message-tag{display:block;text-align:right;color:#9c8b7a}
.bark-user p{text-align:right;color:#e4d8cc}
.bark-message code{display:inline-block;margin-right:7px;padding:1px 5px;background:#21180f;color:#d9ad82;font:10px var(--mono)}
.bark-quick-actions{display:flex;flex-wrap:wrap;gap:7px}
.bark-quick-actions button{background:transparent;border:1px solid rgba(182,140,104,.36);padding:7px 9px;color:#b89470;font:9px var(--mono);letter-spacing:.04em;cursor:pointer;transition:background .2s,border-color .2s,color .2s}
.bark-quick-actions button:hover{background:rgba(182,140,104,.12);border-color:#c69a72;color:#f1dfcd}
.bark-form{display:flex;align-items:center;gap:9px;border:1px solid rgba(182,140,104,.46);background:#100d0b;padding:8px 9px;min-width:0}
.bark-prompt{flex:0 0 auto;color:#b78b62;font-size:10px}
.bark-form input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:#eee1d4;font:10px var(--mono)}
.bark-form input::placeholder{color:#75685b}
.bark-form button{flex:0 0 auto;border:0;background:#b68c68;color:#120e0b;padding:8px 10px;font:700 9px var(--mono);cursor:pointer}
.bark-form button:hover{background:#d1a984}
.terminal-footer{gap:12px;flex-wrap:wrap}
@keyframes barkAppear{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:640px){.code-rain{grid-template-columns:repeat(3,minmax(0,1fr));gap:7%;opacity:.35}.code-column{font-size:9px}.code-column-4,.code-column-5{display:none}.terminal-body{padding:17px 13px;min-height:380px}.bark-form{gap:6px;padding:7px}.bark-prompt{font-size:8px}.bark-form input{font-size:9px}.bark-form button{padding:8px}.bark-message{max-width:100%}.bark-message p{font-size:10px}}
@media(prefers-reduced-motion:reduce){.code-track{animation:none}.bark-message{animation:none}}

/* Reference-led refinement: preserve the approved hacker/anti-AI concept. */
:root{--muted:#b3a293;--copper-light:#d0a884;--focus:#e9b98d;--control-height:44px}
::selection{background:var(--copper);color:var(--bg)}html{scrollbar-color:var(--copper2) var(--bg)}input{caret-color:var(--copper-light)}
a,button,summary{text-underline-offset:5px}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:5px}
.skip-link{position:fixed;z-index:100;top:-100px;left:18px;padding:12px 18px;background:var(--cream);color:var(--bg)}.skip-link:focus{top:12px}
.ui-icon{display:inline-block;vertical-align:middle;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.wordmark{letter-spacing:-.025em}.desktop-nav{gap:22px;margin-left:0}.desktop-nav>a{display:flex;align-items:center;min-height:44px;font-size:10px}.header-social-links{display:flex;align-items:center;gap:16px;border-left:1px solid var(--line);padding-left:20px}.header-social-links a{display:flex;align-items:center;min-height:44px;font-size:10px}.header-cta{display:flex;align-items:center;gap:12px;min-height:44px;font-size:9px}.header-cta .ui-icon{width:13px;height:13px}
.hero h1{font-size:clamp(58px,7.6vw,96px);line-height:.95;white-space:normal;text-wrap:balance}.hero-copy{padding-top:48px}.hero-sub{font-size:14px;line-height:1.7}.hero-actions .button{min-height:48px}.hero-visual{width:min(43vw,510px);margin-top:26px}.hero-bottomline{gap:18px}.hero-bottomline .scroll-link{display:flex;align-items:center;gap:10px;min-height:44px}.hero-bottomline button{min-height:44px;color:var(--copper-light);background:none;border:0;font:9px var(--mono);letter-spacing:.08em;cursor:pointer}.hero-bottomline button:hover{color:var(--white)}.motion-paused .code-track{animation-play-state:paused}.status-dot{box-shadow:none}.mascot-frame{box-shadow:12px 18px 50px #0008}.mascot-frame img{height:auto}.hero-topline{color:#bd9876}.code-rain{opacity:.42}.image-caption{font-size:9px}.hero-bottomline{color:#b59b83}
.section-kicker{color:#b59b83}.section-heading h2,.token-head h2,.lab-copy h2,.memes-heading h2,.pack h2{font-size:clamp(52px,7.5vw,96px);letter-spacing:-.025em;line-height:.96;text-wrap:balance}.story-text p,.manifesto-card p,.lab-copy>p:not(.eyebrow):not(.lead),.memes-intro,.pack-desc{color:#b5a494}.story-text{font-size:14px;line-height:1.9}.story-text .lead,.lab-copy .lead{color:#e6d5c4}.card-index,.card-code{color:#b89a7d}.card-icon .ui-icon{width:26px;height:26px}.manifesto-card p{font-size:12px}.card-code{font-size:10px}.token-panel-head,.token-panel-foot{color:#c6af98}.data-label{color:#b99b7f}.token-item p{font-size:12px;color:#b5a494;line-height:1.8}.token-item strong{overflow-wrap:anywhere}.token-panel-foot{gap:20px;flex-wrap:wrap}.risk-note{color:#b5a494;font-size:11px;line-height:1.8}.pending-chip{color:#dbb48e}.terminal-window{box-shadow:none}.terminal-muted,.terminal-version{color:#b29982}.terminal-bar,.terminal-footer{color:#bda58e}.terminal-body{max-height:610px}.bark-message{border-left-width:1px;animation:none}.bark-user{border-right-width:1px}.bark-message p{font-size:12px}.bark-message .message-tag{color:#d6aa82;font-size:9px}.bark-user .message-tag{color:#c7ad95}.bark-form{min-height:54px}.bark-form:focus-within{outline:2px solid var(--focus);outline-offset:3px}.bark-form input{font-size:12px;min-height:40px}.bark-form input::placeholder{color:#b19a84}.bark-form button{min-height:40px;min-width:64px}.bark-quick-actions button{min-height:44px;font-size:10px;color:#ceac8c}.bark-prompt{color:#d0a17a}.lab-status{font-size:10px;color:#ceaa87}
.real-memes{grid-template-columns:repeat(3,minmax(0,1fr))}.real-memes .meme-card{grid-row:auto;min-height:0}.real-memes .meme-photo{min-height:0;height:auto;aspect-ratio:1}.real-memes .meme-photo img{height:100%;aspect-ratio:1;object-fit:cover}.real-memes .meme-card-foot{height:60px;font-size:10px}.meme-card-foot a{display:grid;place-items:center;min-width:44px;min-height:44px}.meme-card-foot a:hover{color:var(--white)}.photo-tag{background:#090807d9;color:#e8d4bf}.social-row{grid-template-columns:repeat(3,minmax(0,1fr));max-width:960px}.social-card{position:relative;min-width:0;padding:20px;transition:background .18s,border-color .18s}.social-card:hover{border-color:var(--copper);background:#221910}.social-card span{font-size:10px;color:#d4ac86}.social-card strong{font-size:25px}.social-card small{font-size:11px;color:#c0aa96;overflow-wrap:anywhere}.social-card>.ui-icon{position:absolute;top:18px;right:15px;color:var(--copper)}.bulletin,.bulletin-label,.bulletin-status{color:#b49a82}.site-footer{color:#b49a82;grid-template-columns:1fr auto auto}.footer-socials{display:flex;gap:22px;font-size:11px}.footer-socials a{display:flex;align-items:center;min-height:44px}.footer-socials a:hover{color:var(--white)}.site-footer p{font-size:11px;line-height:1.8;color:#ad9b8b;max-width:95ch}.official-mint-link{display:inline-flex;gap:9px;align-items:center;min-height:44px;margin-top:12px;color:var(--copper-light)}
@media(max-width:1160px){.header-cta{font-size:8px;max-width:220px}.desktop-nav{gap:14px}.header-social-links{gap:12px;padding-left:14px}.hero-visual{width:min(58vw,480px)}}
@media(max-width:960px){.header-cta{display:none}.desktop-nav{margin-left:auto}.site-footer{grid-template-columns:1fr auto}.footer-socials{grid-column:1/-1}.token-item p{font-size:11px}.real-memes .meme-card-foot{font-size:9px}}
@media(max-width:640px){html{scroll-padding-top:30px}.site-header{height:76px}.wordmark{font-size:29px}.desktop-nav{top:75px}.desktop-nav>a{font-size:12px;min-height:48px}.header-social-links{padding:15px 18px 0;border-left:0;border-top:1px solid var(--line);gap:24px}.header-social-links a{font-size:12px}.menu-toggle{min-width:44px;min-height:44px}.hero-topline{font-size:9px;padding-top:28px}.hero-copy{padding-top:32px}.hero h1{font-size:clamp(54px,13vw,78px);max-width:10ch;margin-inline:auto;line-height:.9}.hero-sub{font-size:12px;margin:22px 0}.hero-actions .button{font-size:10px;padding:12px 13px;min-height:48px;gap:12px}.hero-visual{width:min(83vw,420px);margin:30px auto 20px}.hero-bottomline{font-size:8px;flex-wrap:wrap;justify-content:space-between;padding:10px 0}.hero-bottomline .scroll-link{display:none}.hero-bottomline button{font-size:8px;padding-inline:0}.hero-bottomline>span:first-child{white-space:nowrap}.section-kicker{font-size:9px}.story-text{font-size:13px}.manifesto-card{min-height:210px}.manifesto-card p{font-size:12px}.section-heading h2,.token-head h2,.lab-copy h2,.memes-heading h2{font-size:clamp(52px,13.5vw,76px)}.token-item p{font-size:12px}.token-panel-head,.token-panel-foot{font-size:9px}.token-panel-head{align-items:flex-start;flex-wrap:wrap}.risk-note{font-size:11px}.real-memes{grid-template-columns:1fr;gap:24px}.real-memes .meme-card{grid-column:auto}.real-memes .meme-card-foot{font-size:11px}.real-memes .meme-photo img{position:absolute}.social-row{grid-template-columns:1fr;gap:12px}.social-card{min-height:116px;padding:17px}.social-card strong{font-size:25px}.social-card small{font-size:12px}.pack h2{font-size:clamp(60px,15vw,90px)}.pack-desc{font-size:12px}.terminal-body{max-height:660px}.bark-prompt{font-size:9px}.bark-form input{font-size:11px}.bark-form button{font-size:10px;min-width:53px}.bark-message p{font-size:12px}.terminal-footer{font-size:9px}.site-footer{grid-template-columns:1fr}.site-footer>span:last-of-type{grid-column:auto}.site-footer p{font-size:11px}.footer-socials{grid-column:auto;gap:25px}.bulletin p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.code-track{animation:none!important}.hero-bottomline #motionToggle{display:none}.bark-message{animation:none!important}}

/* The dog leads the landing page; the new manifesto supports it. */
.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"status status" "dog message" "footer footer";column-gap:5%;min-height:calc(100svh - 86px);padding-bottom:0;isolation:isolate}
.hero-topline{grid-area:status;justify-content:flex-start;padding:26px 0 12px}
.hero-visual{grid-area:dog;width:min(100%,650px);margin:18px auto 30px;padding:14px 22px 30px;align-self:center;justify-self:center}
.hero .mascot-frame img{width:100%;height:auto;max-height:min(67svh,660px);aspect-ratio:1;object-fit:cover}
.hero-copy{grid-area:message;text-align:left;padding:12px 12px 35px 0;align-self:center}
.hero h1.hero-tagline{font-size:clamp(40px,4.5vw,70px);line-height:1.06;max-width:none;letter-spacing:-.025em;white-space:normal;margin:0;text-wrap:balance;text-transform:uppercase}
.hero-tagline>span{display:block}.hero-tagline>span:last-child{margin-top:13px;font-size:1.25em}
.hero-actions{justify-content:flex-start;margin-top:32px;gap:12px}
.hero-bottomline{grid-area:footer}
.hero .stamp-top{right:0;top:-4px}.hero .stamp-side{left:-10px;bottom:52px}.hero .cross-one{left:-2%;top:15%}.hero .cross-two{right:0;bottom:12%}
.hero .code-rain{opacity:.55;z-index:-1}.hero .code-track{animation-play-state:running;animation-duration:24s}.hero .code-column-2 .code-track{animation-duration:31s}.hero .code-column-3 .code-track{animation-duration:27s}.hero .code-column-4 .code-track{animation-duration:35s}.hero .code-column-5 .code-track{animation-duration:29s}.motion-paused .hero .code-track{animation-play-state:paused}
@media(max-width:900px){.hero{column-gap:3%}.hero-visual{padding-inline:14px}.hero h1.hero-tagline{font-size:clamp(36px,4.6vw,49px)}.hero-actions{gap:10px}.hero-actions .button{font-size:9px;padding:12px;gap:12px}}
@media(max-width:640px){.hero{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"status" "dog" "message" "footer";min-height:0;column-gap:0}.hero-topline{justify-content:center;padding:24px 0 10px}.hero-visual{width:min(92%,470px);padding:12px 12px 25px;margin:12px auto 10px}.hero .mascot-frame img{max-height:none;aspect-ratio:1}.hero-copy{text-align:center;padding:15px 0 30px}.hero h1.hero-tagline{font-size:clamp(32px,8.8vw,50px);line-height:1.04;max-width:none;margin:0 auto}.hero-tagline>span:last-child{margin-top:8px;font-size:1.2em}.hero-actions{justify-content:center;margin-top:23px;gap:8px}.hero-actions .button{font-size:9px;padding:12px;gap:10px}.hero .stamp-top{right:0;font-size:8px}.hero .stamp-side{left:-15px;font-size:24px}.hero .code-rain{opacity:.4}.hero-bottomline{grid-row:auto}}
@media(prefers-reduced-motion:reduce){.hero .code-track{animation:none!important}}
