@font-face{font-family:Pixelify;src:url(/fonts/pixelify-sans.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;color:#f4e8d1;background:#0b1020;color-scheme:dark;--night:#0b1020;--sheet:#141d33;--well:#10172a;--line:#3a4766;--paper:#f4e8d1;--muted:#b8bfd3;--gold:#ffcf70;--pixel:Pixelify,monospace;line-height:1.55}*,*:before,*:after{box-sizing:border-box}body{margin:0}a{color:inherit}h1,h2,h3,p,dl,dd,figure{margin:0}h1,h2,h3,.brand,.button,nav,.stats dd,.workbar{font-family:var(--pixel)}h1{font-size:clamp(2.75rem,6.4vw,5.25rem);line-height:.96;letter-spacing:-.045em;color:var(--paper);font-weight:700}h2{font-size:clamp(1.55rem,3vw,2rem);line-height:1.1;font-weight:700}h3{font-size:1.35rem;line-height:1.15}p{max-width:65ch}img{display:block;width:100%;height:auto}button,input{font:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.skip{position:fixed;left:1rem;top:1rem;z-index:5;background:var(--paper);color:var(--night);padding:.5rem .75rem;transform:translateY(-200%)}.skip:focus{transform:none}.layout{display:grid;grid-template-columns:13rem minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1rem;background:var(--well);border-right:1px solid var(--line)}.brand{display:flex;align-items:center;gap:.625rem;font-weight:700;font-size:1.45rem;line-height:1;text-decoration:none;white-space:nowrap}.pixel-crown{width:1.125rem;height:1rem;flex:none;background:var(--gold);clip-path:polygon(0 28%,20% 28%,20% 50%,40% 50%,40% 0,60% 0,60% 50%,80% 50%,80% 28%,100% 28%,100% 87%,89% 87%,89% 100%,11% 100%,11% 87%,0 87%)}nav{display:grid;gap:.375rem}nav a{display:block;padding:.5rem .625rem;text-decoration:none;border:1px solid var(--line);font-size:1.1rem}nav a:hover,nav a[aria-current=location]{border-color:var(--gold);color:var(--gold)}.sidebar-social{margin-top:auto;font-size:.72rem;color:var(--muted)}.workbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem;min-height:3.25rem;padding:.5rem clamp(1rem,3vw,2.25rem);border-bottom:1px solid var(--line);font-size:1.08rem;color:var(--muted)}#hero-status{color:var(--gold)}.workbench{width:min(100%,72rem);margin:auto;padding:clamp(1rem,3vw,2.25rem);display:grid;gap:1.25rem}.panel{min-width:0;padding:clamp(1rem,3vw,1.75rem);background:var(--sheet);border:1px solid var(--line);box-shadow:3px 3px #070b15;scroll-margin-top:1rem}.intro{display:grid;grid-template-columns:minmax(0,1fr) clamp(8rem,20vw,13.5rem);gap:1.5rem;align-items:center;border-top:3px solid var(--gold)}.intro p{margin-top:1rem;color:var(--muted)}.hero-art{border:1px solid var(--line);aspect-ratio:1;object-fit:cover}.hero-actions,.dialog-actions,.contract-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.button{display:inline-flex;justify-content:center;align-items:center;text-align:center;min-height:2.625rem;padding:.38rem .8rem;border:1px solid var(--line);background:transparent;color:var(--paper);font-size:1.075rem;font-weight:600;text-decoration:none;line-height:1.12;cursor:pointer}.button.yellow{background:var(--gold);border-color:var(--gold);color:var(--night)}.button.ink{background:var(--well)}.button:hover:not(:disabled){border-color:var(--gold);color:var(--gold)}.button.yellow:hover:not(:disabled){background:#ffe2a7;color:var(--night)}.button:disabled{opacity:.52;cursor:not-allowed}.section-heading,.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.muted,.small{color:var(--muted);font-size:.78rem}.small{margin-top:.75rem}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:1rem}.stats div{display:flex;flex-direction:column-reverse;gap:.25rem;justify-content:flex-end;padding:.625rem .75rem;border:1px solid var(--line);background:var(--well)}.stats dt{font-size:.74rem;color:var(--muted)}.stats dd{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.08;color:var(--gold);overflow-wrap:anywhere}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem}.gallery figure,.hat{background:var(--well);border:1px solid var(--line);min-width:0}.gallery figcaption{font-size:.74rem;color:var(--muted);padding:.45rem .55rem}.editions{display:flex;flex-wrap:wrap;gap:.25rem 1rem;color:var(--muted);font-size:.75rem;margin-top:.875rem}.desk>p,.exchange>p{margin-top:.75rem;color:var(--muted)}.desk-grid,.exchange-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,30%);gap:1rem;margin-top:1rem}.desk-main,.vault,.swap-form,.swap-note{min-width:0;background:var(--well);border:1px solid var(--line);padding:.85rem}.hat-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.75rem;margin-top:.85rem}.empty{font-size:.85rem;color:var(--muted)}.hat-text{padding:.65rem}.hat-name{font-size:.875rem;overflow-wrap:anywhere}.tag{display:block;font-size:.65rem;color:var(--muted)}.tag.crowned{color:var(--gold)}.hat-actions{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.5rem}.hat-actions .button{font-size:.9rem;padding:.35rem .5rem}.vault dl{margin:.65rem 0}.vault dl div,.swap-note dl div{display:flex;align-items:baseline;justify-content:space-between;gap:.625rem;padding:.38rem 0;border-bottom:1px solid var(--line);font-size:.76rem}.vault dd,.swap-note dd{overflow-wrap:anywhere;text-align:right}.vault .button,.swap-form .button[type=submit]{width:100%}.status{font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}.status:empty{display:none}.status[data-error=true]{color:#ffb2b5}.text-link,.contract-links{font-size:.75rem;color:var(--gold)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.steps article{border-top:1px solid var(--line);padding-top:.65rem}.steps p,.how details p,.swap-note p{font-size:.8rem;color:var(--muted);margin-top:.5rem}details{margin-top:.75rem;border-top:1px solid var(--line);padding-top:.5rem;font-size:.85rem}summary{cursor:pointer}#send-form,.swap-form{display:grid;gap:.65rem}#send-form{margin-top:.75rem}label{display:grid;gap:.28rem;font-size:.8rem}input{width:100%;padding:.625rem;background:var(--night);color:var(--paper);border:1px solid var(--line);font-size:1rem}.swap-fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:.65rem}.swap-fields output{display:block;background:var(--night);border:1px solid var(--line);min-height:2.88rem;padding:.625rem;font-size:1rem;overflow-wrap:anywhere}.swap-fields .button{min-height:2.88rem}.swap-note dl{margin-top:.5rem}.footer{display:flex;justify-content:space-between;gap:.75rem;flex-wrap:wrap;color:var(--muted);font-size:.75rem}dialog{max-width:min(31rem,calc(100vw - 2rem));background:var(--sheet);color:var(--paper);border:1px solid var(--gold);padding:1.25rem}dialog p{margin-top:.65rem;color:var(--muted)}dialog::backdrop{background:#080b15d9}@media(max-width:920px){.layout{grid-template-columns:10rem minmax(0,1fr)}.sidebar{padding:1rem .65rem}.brand{font-size:1.23rem}.desk-grid,.exchange-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.layout{display:block}.sidebar{position:static;height:auto;gap:.8rem;border-right:0;border-bottom:1px solid var(--line);padding:.9rem 1rem}.brand{font-size:1.45rem}.sidebar-social{display:none}nav{display:flex;flex-wrap:wrap}nav a{padding:.27rem .5rem;font-size:1rem}.workbar{min-height:auto;font-size:.95rem}.intro{grid-template-columns:minmax(0,1fr) minmax(5rem,29%);gap:.75rem}.intro p{font-size:.82rem;margin-top:.65rem}.hero-actions{margin-top:.8rem;gap:.5rem}.stats,.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:1fr}}@media(max-width:360px){.intro{grid-template-columns:1fr}.hero-art{max-width:7rem}}.layout{grid-template-columns:13rem minmax(0,1fr)}.layout>main{min-width:0}.sidebar{gap:0;padding:0;background:#121a2d;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.rail-brand{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.sidebar .brand{min-height:3.5rem;padding:.75rem}.drawer-close.button{display:none}.rail-nav{display:grid;gap:1rem;padding:.75rem}.rail-nav>div{display:grid;gap:.25rem}.rail-nav p{color:var(--muted);font:.75rem ui-monospace,monospace;margin:0 0 .2rem .15rem}.rail-nav a,.mobile-bar a,.mobile-bar button{display:flex;align-items:center;gap:.55rem;text-decoration:none}.rail-nav a{font-size:1.06rem;min-height:2.55rem;padding:.35rem .55rem;background:var(--well)}.rail-nav svg,.mobile-bar svg,[data-wallet] svg,[data-menu] svg{width:1.1rem;height:1.1rem;flex:none}.rail-nav a[aria-current]{color:var(--night);background:var(--gold);border-color:var(--gold)}.rail-footer{margin-top:auto;padding-top:1rem}.rail-services{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem;padding:.75rem}.service{display:grid;place-items:center;min-height:2.4rem;border:1px solid var(--line);background:var(--well)}.service svg{width:1.3rem;height:1.3rem}.service[href]:hover{border-color:var(--gold);color:var(--gold)}.service[aria-disabled=true]{color:#8992a8}.rail-wallet{border-top:1px solid var(--line);padding:.75rem}.rail-wallet .button{width:100%}[data-wallet]{gap:.4rem}.workbar{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:3.5rem;background:var(--night)}.bar-title{display:flex;gap:1rem;align-items:baseline;min-width:0}.bar-title strong{color:var(--paper);font-size:1.25rem;white-space:nowrap}#hero-status{font-size:.98rem}#wallet-status{grid-column:1 / -1;color:var(--gold)}.menu-toggle.button,.mobile-bar,.mobile-drawer{display:none}.panel,.docs-section{scroll-margin-top:4.5rem}.docs-layout{display:grid;grid-template-columns:11.5rem minmax(0,1fr);gap:1rem;align-items:start}.docs-index{position:sticky;top:4.5rem;display:grid;gap:.25rem;padding:.85rem}.docs-index strong{margin:0 .4rem .3rem;font-size:1.12rem}.docs-index a{font-size:.95rem;border:0;padding:.3rem .4rem}.docs-index a[aria-current]{color:var(--gold);background:var(--well)}.docs-content{display:grid;gap:1rem;min-width:0}.docs-section h1{margin-top:.35rem;font-size:clamp(2.6rem,5vw,4rem)}.docs-section p+p,.docs-section h1+p,.docs-section h2+p,.docs-section .section-heading+p,.royalty-split+p{margin-top:.85rem}.docs-section p{color:var(--muted);font-size:.9rem}.docs-section a,.desk-rewards a{color:var(--gold)}.royalty-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.9rem 0}.royalty-split div{display:flex;flex-direction:column;border:1px solid var(--line);padding:.75rem;background:var(--well)}.royalty-split dt{font-size:.82rem}.royalty-split dd{order:-1;font:700 2rem var(--pixel);color:var(--gold)}.royalty-split span{color:var(--muted);font-size:.74rem}.docs-addresses{display:grid;gap:.3rem;margin:.9rem 0}.docs-addresses dt{color:var(--muted);font-size:.8rem}.docs-addresses dd{overflow-wrap:anywhere;font-size:.8rem}.desk-rewards{margin-top:1rem;border-top:1px solid var(--line);padding-top:.8rem}.reward-balances{display:grid;gap:.4rem;margin-top:.6rem}.reward-balances>div{display:flex;gap:.65rem;justify-content:space-between;align-items:center;font-size:.8rem}.reward-balances span{overflow-wrap:anywhere}@media(max-width:780px){.layout{display:block}.layout>main{padding-bottom:calc(4.6rem + env(safe-area-inset-bottom))}.workbar{grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;padding:.4rem .7rem}.bar-title{display:grid;gap:0;line-height:1.13}.bar-title strong{font-size:1.02rem}#hero-status{font-size:.82rem}.workbar [data-wallet]{padding:.3rem .45rem;font-size:.92rem}.workbar [data-wallet] svg{display:none}.menu-toggle.button{display:inline-flex;padding:.35rem .55rem}.mobile-bar{position:fixed;inset:auto .65rem calc(.65rem + env(safe-area-inset-bottom));z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;padding:.3rem;background:var(--night);border:1px solid var(--line);box-shadow:3px 3px #070b15}.mobile-bar a,.mobile-bar button{justify-content:center;gap:.3rem;min-height:2.65rem;padding:.25rem;border:1px solid transparent;background:var(--well);color:var(--paper);font:600 1rem var(--pixel)}.mobile-bar a[aria-current]{border-color:var(--gold);color:var(--gold)}.mobile-bar svg{width:.95rem;height:.95rem}.mobile-drawer[open]{display:block;position:fixed;inset:.65rem auto calc(4.6rem + env(safe-area-inset-bottom)) .65rem;width:min(16rem,calc(100vw - 2.5rem));max-width:none;height:auto;max-height:none;margin:0;padding:0;border-color:var(--line);overflow:hidden;box-shadow:4px 4px #070b15}.mobile-drawer::backdrop{background:#080b15a8}.mobile-drawer .sidebar{position:static;height:100%;border:0}.drawer-close.button{display:inline-flex;margin:.35rem;padding:.35rem;min-height:2.25rem}.drawer-close svg{width:1rem;height:1rem}.drawer-open{overflow:hidden}.docs-layout{grid-template-columns:minmax(0,1fr)}.docs-index{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.docs-index strong{grid-column:1 / -1}}:root{--shell-height: 3.625rem}.rail-brand,.workbar{height:var(--shell-height);min-height:var(--shell-height);flex:0 0 var(--shell-height)}.rail-brand .brand{min-height:0}.workbar{align-items:center}[data-wallet-avatar]{width:24px;height:24px;object-fit:cover;image-rendering:pixelated;flex:none}.wallet-connected>svg{display:none}[data-wallet-caret]{font-family:ui-monospace,monospace;line-height:1}.page-heading h1,.desk h1{font-size:clamp(2.6rem,6vw,4rem);line-height:1}.page-heading p,.market-guide p{margin-top:.65rem;color:var(--muted)}.page-connect{margin-top:.9rem}.market-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:1rem;align-items:start}.market-guide,.market-layout .exchange-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.market-guide .button,.market-guide .text-link{margin-top:.9rem}.market-guide .text-link{display:inline-block}.swap-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.swap-sides button[aria-pressed=true]{border-color:var(--gold);color:var(--gold);background:var(--sheet)}.wallet-menu{position:fixed;inset:auto;margin:0;padding:0;max-width:calc(100% - 24px);background:var(--night);color:var(--paper);border:1px solid var(--line);border-top:3px solid var(--gold);box-shadow:4px 4px #070b15;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.wallet-summary{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:center;padding:1rem}.wallet-summary img{width:64px;height:64px;border:1px solid var(--line);object-fit:cover;image-rendering:pixelated}.wallet-summary h2{font-size:1.12rem;color:var(--muted)}.wallet-summary p{margin-top:.25rem;overflow-wrap:anywhere}.wallet-copy{display:block;border:0;background:transparent;padding:.2rem 0;color:var(--paper);text-align:left;font:700 1.25rem var(--pixel);cursor:pointer}.wallet-copy:hover{color:var(--gold)}.wallet-close{position:absolute;top:.35rem;right:.45rem;width:2rem;height:2rem;border:0;background:transparent;color:var(--paper);cursor:pointer}.wallet-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--line)}.wallet-stats div{padding:.7rem 1rem}.wallet-stats div+div{border-left:1px solid var(--line)}.wallet-stats dt{font-size:.75rem;color:var(--muted)}.wallet-stats dd{color:var(--gold);overflow-wrap:anywhere}.wallet-body{padding:.9rem}.avatar-open{width:100%;justify-content:space-between}.wallet-actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.65rem}#avatar-picker fieldset{min-width:0;border:0;margin:0;padding:0}#avatar-picker legend{padding:0;font:700 1.18rem var(--pixel)}#avatar-picker .small{margin:.25rem 0 .6rem}.avatar-options{display:grid;gap:.35rem}.avatar-option{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:center;text-align:left;padding:.4rem .6rem;color:var(--paper);background:var(--well);border:1px solid var(--line);cursor:pointer}.avatar-option[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.avatar-option img{width:38px;height:38px;object-fit:cover;image-rendering:pixelated}.avatar-option span{overflow-wrap:anywhere}.avatar-more{width:100%;margin-top:.55rem}.toast-region{position:fixed;z-index:10;right:1rem;bottom:1rem;width:min(25rem,calc(100vw - 2rem));display:grid;gap:.5rem;pointer-events:none}.toast{pointer-events:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:start;padding:.65rem .7rem .65rem .85rem;background:var(--sheet);border:1px solid var(--line);border-left:3px solid var(--gold);box-shadow:3px 3px #070b15}.toast[data-kind=error]{border-left-color:#ffb2b5}.toast strong{font:700 1rem var(--pixel);color:var(--gold)}.toast[data-kind=error] strong{color:#ffb2b5}.toast p,.toast a{font-size:.78rem;overflow-wrap:anywhere}.toast a{color:var(--gold)}.toast button{padding:0 .25rem;border:0;color:var(--paper);background:transparent;font-size:1.2rem;cursor:pointer}@media(max-width:780px){.market-layout{grid-template-columns:minmax(0,1fr)}.market-layout .exchange{grid-row:1}.toast-region{bottom:calc(4.5rem + env(safe-area-inset-bottom))}.workbar [data-wallet-avatar]{width:20px;height:20px}}.home-board{gap:1rem}.party-ticker{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem 1rem;min-height:2.5rem;padding:.45rem .75rem;border-block:1px dashed #82704b;background:#202233;color:var(--paper);font:600 .82rem var(--pixel);letter-spacing:.06em}.party-ticker span:first-child{color:var(--gold)}.party-ticker span+span:before{content:"◆";margin-right:1rem;color:var(--gold);font-size:.53rem}.party-ticket{position:relative;border-color:#74613e;box-shadow:inset 0 0 0 4px var(--night),inset 0 0 0 5px var(--line),3px 3px #070b15}.party-ticket.intro{border-top:3px solid var(--gold)}.party-ticket .ticket-kicker{margin:0 0 .55rem;font:700 .9rem var(--pixel);letter-spacing:.08em;color:var(--gold)}.party-ticket .section-heading h2:after{content:"";display:block;width:2.75rem;height:.2rem;margin-top:.45rem;background:var(--gold)}.party-ticket .hero-art{box-shadow:3px 3px #070b15}.catalogue-art{margin-top:1rem;border:1px solid var(--line)}@media(max-width:680px){.party-ticker{gap:.3rem .7rem;font-size:.72rem}.party-ticker span+span:before{margin-right:.5rem}}
