@font-face{font-family:Pixel;src:url(/fonts/pixel.ttf)format("truetype");font-weight:400 800;font-display:swap}@font-face{font-family:Mono;src:url(/fonts/mono.ttf)format("truetype");font-weight:400;font-display:swap}:root{--paper:#fdfdfd;--ink:#1c1c1c;--ink-soft:#5a5a5a;--line:#bdbdbd;--shade:#eee;--pixel:"Pixel", ui-monospace, monospace;--mono:"Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--fast:.12s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font:400 14px/1.55 var(--mono);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;padding:8px}@media (min-width:640px){body{padding:16px}}::selection{background:var(--ink);color:var(--paper)}a{color:inherit}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.frame{border:1px solid var(--line);box-shadow:inset 0 0 0 4px var(--paper), inset 0 0 0 5px var(--line)}.shell{flex-direction:column;gap:24px;max-width:768px;min-height:calc(100dvh - 16px);margin:0 auto;padding:16px;display:flex}@media (min-width:640px){.shell{min-height:calc(100dvh - 32px);padding:32px}}.header{justify-content:space-between;align-items:center;gap:12px;display:flex}.brand{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.brand-text{flex-direction:column;display:flex}.wordmark{font:700 20px/1.2 var(--pixel);letter-spacing:-.01em}.tagline{color:var(--ink-soft);text-wrap:balance;font-size:12px}.header>.btn{flex-shrink:0;font-size:14px}@media (min-width:640px){.wordmark{font-size:30px}.tagline{font-size:14px}}.icon{flex-shrink:0;display:block}main{flex:1}.stack{flex-direction:column;gap:16px;display:flex}.window{background:var(--paper);padding:6px}.titlebar{border:1px solid var(--line);background:var(--shade);min-height:26px;font:700 12px/1.4 var(--pixel);align-items:center;gap:8px;margin-bottom:6px;padding:2px 8px;display:flex}.titlebar .end{font-family:var(--mono);gap:8px;margin-left:auto;font-weight:400;display:flex}.body{padding:8px}.btn{white-space:nowrap;cursor:pointer;transition:background-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out), transform .16s var(--ease-out);background:0 0;border:0;padding:0 4px;text-decoration:none;display:inline-block}.btn:active{transform:scale(.97)}.btn[aria-current=page],.btn[aria-pressed=true]{background:var(--ink);color:var(--paper)}.btn:disabled,.btn[aria-disabled=true]{color:var(--ink-soft);cursor:not-allowed;transform:none}.btn-primary{border:1px solid var(--ink);font-family:var(--pixel);padding:4px 12px;font-weight:700}.btn-primary:disabled,.btn-primary[aria-disabled=true]{border-color:var(--line)}@media (hover:hover) and (pointer:fine){.btn:not(:disabled):not([aria-disabled=true]):hover{background:var(--ink);color:var(--paper)}}.link{text-underline-offset:3px;transition:text-decoration-color var(--fast) var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.link:hover{-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft)}}.field{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:12px;display:flex}.input{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);transition:border-color var(--fast) var(--ease-out);border-radius:0;outline:none;padding:4px 8px;font-size:14px}.input::placeholder{color:#9a9a9a}.input:focus{border-color:var(--ink)}.input:disabled,.input[readonly]{color:var(--ink-soft)}.affix{cursor:text;align-items:baseline;display:flex}.affix:focus-within{border-color:var(--ink)}.affix .input{field-sizing:content;background:0 0;border:0;flex:0 auto;width:auto;min-width:0;max-width:100%;padding:0}.affix-suffix{color:var(--ink-soft);flex:none}@media (pointer:coarse){.input{font-size:16px}}.note{color:var(--ink);font-size:12px}.soft{color:var(--ink-soft)}.small{font-size:12px}.pixel{font-family:var(--pixel);font-weight:700}code,.code{font-family:var(--mono);overflow-wrap:anywhere;font-size:12px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prose{overflow-wrap:break-word;max-width:none;font-size:14px;line-height:1.7}.prose>*+*{margin-top:1em}.prose h1,.prose h2,.prose h3{font-family:var(--pixel);text-wrap:balance;font-weight:700;line-height:1.25}.prose h1{font-size:24px}.prose h2{margin-top:1.6em;font-size:19px}.prose h3{margin-top:1.4em;font-size:16px}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.3em}.prose li::marker{color:var(--ink-soft)}.prose blockquote{border-left:2px solid var(--line);color:var(--ink-soft);padding-left:1em}.prose code{background:var(--shade);padding:1px 4px}.prose pre{background:var(--shade);padding:12px;overflow-x:auto}.prose pre code{background:0 0;padding:0;font-size:12px;line-height:1.6}.prose ul.contains-task-list{padding-left:0;list-style:none}.prose li.task-list-item{padding-left:24px;position:relative}.prose input[type=checkbox]{accent-color:var(--ink);margin:0;position:absolute;top:.5em;left:0}.prose hr{border:0;border-top:1px solid var(--line)}.prose .table-scroll{max-width:100%;overflow-x:auto}.prose table{border-collapse:collapse;width:100%}.prose th,.prose td{border-bottom:1px solid var(--shade);text-align:left;padding:4px 8px}.prose th{border-bottom-color:var(--line);font-family:var(--pixel);font-size:12px}.feed{padding:0;list-style:none}.feed li+li{border-top:1px solid var(--shade)}.feed-row{transition:background-color var(--fast) var(--ease-out);align-items:baseline;gap:12px;padding:8px;font-size:14px;text-decoration:none;display:flex}.feed-row .icon{align-self:center}.feed-row:focus-visible{outline-offset:-2px}@media (hover:hover) and (pointer:fine){.feed-row:hover{background:var(--shade)}}.feed-name{min-width:0;font-family:var(--pixel);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.feed-ticker{color:var(--ink-soft);display:none}@media (min-width:640px){.feed-ticker{display:inline}}.feed-mcap{text-align:right;flex:none;width:96px}.feed-age{width:64px;color:var(--ink-soft);text-align:right;flex:none;font-size:12px}.titlebar .sort{font-family:var(--pixel);font-weight:700}.empty{color:var(--ink-soft);padding:16px;font-size:14px}.notfound{justify-content:center;align-items:center;min-height:50dvh;padding:16px;display:flex}.notfound h1{border-right:1px solid var(--line);font:700 24px/49px var(--pixel);margin-right:20px;padding-right:23px}.notfound h2{font:400 14px/1.55 var(--mono);text-wrap:balance}.empty .link{white-space:nowrap}.coin-head{flex-direction:column;gap:8px;font-size:14px;display:flex}.coin-line{align-items:baseline;gap:4px 12px}.coin-ticker{font-size:18px;line-height:1.4}.coin-mint{align-items:center}.coin-mint code{overflow-wrap:anywhere;word-break:break-all}.btn.copy{text-align:left;min-width:calc(8ch + 8px)}.coin-nav{gap:8px 12px}.coin-doc{padding:12px}.new-grid{flex-direction:column;gap:16px;display:flex}@media (min-width:640px){.new-grid{flex-direction:row}}.new-fields{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.new-art{flex-shrink:0;align-self:flex-start}.new-art-label{color:var(--ink-soft);margin-bottom:4px;font-size:12px}.art{box-sizing:content-box;border:1px solid var(--line);width:200px;height:200px;overflow:hidden}.card-scale{transform-origin:0 0;width:1000px;height:1000px;transform:scale(.2)}.errors{text-wrap:pretty;margin:0}.vibe-row .input{flex:1 1 0;width:auto;min-width:0}.editor{flex-direction:column;gap:8px;display:flex}.editor-text{resize:vertical;min-height:16rem;display:block}.preview-box{border:1px solid var(--line);min-height:16rem;padding:12px}.bytes{color:var(--ink-soft);text-align:right;font-size:12px}.bytes.bad{color:var(--ink)}.hint{color:var(--ink-soft);text-wrap:pretty;font-size:12px}.launch-body{flex-direction:column;gap:12px;display:flex}.launch-row{gap:12px}.balance{color:var(--ink-soft);font-size:12px}.fail{text-wrap:pretty}html:has(dialog.modal){overflow:hidden}dialog.modal{z-index:10;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:16px;position:fixed;inset:0;overflow-y:auto}dialog.modal[open]{justify-content:center;align-items:center;display:flex}dialog.modal::backdrop{background:#00000080}.modal-window{width:100%;max-width:400px;position:relative}.modal-title{min-width:0;font:inherit;text-wrap:balance}.modal-close{fill:currentColor;justify-content:center;align-self:flex-start;align-items:center;width:28px;height:20px;margin-top:1px;padding:0;display:flex}.wallet-list{margin:0;padding:0;list-style:none}.wallet{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--fast) var(--ease-out), color var(--fast) var(--ease-out);background:0 0;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.wallet-list li:first-child .wallet{border-top:0}.wallet-glyph{width:28px;height:28px;font:700 14px/1 var(--pixel);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wallet-name{font-size:14px}.wallet-state{color:var(--ink-soft);margin-left:auto;font-size:12px}@media (hover:hover) and (pointer:fine){.wallet:hover{background:var(--ink);color:var(--paper)}.wallet:hover .wallet-state{color:inherit}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}}
