@font-face{font-family:Fredoka;src:url(/assets/fonts/fredoka.woff2)format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/fonts/spacemono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(/assets/fonts/spacemono-700.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lime:#9be22d;--lime-deep:#5b8f28;--sky:#7ec8f2;--sky-light:#bfe6fb;--ink:#1b3b23;--white:#fff;--common:#9aa3a8;--rare:#3d8fe0;--epic:#9b5de5;--gold:#f2b705;--radius:28px;--shadow:0 10px 0 #1b3b232e, 0 24px 48px #1b3b231f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(180deg, var(--sky) 0%, var(--sky-light) 60%, #e6f6ff 100%);background-attachment:fixed;margin:0;font-family:Fredoka,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}.sky{pointer-events:none;z-index:0;position:fixed;inset:0}.cloud{opacity:.9;filter:drop-shadow(0 6px #1b3b230f);background:#fff;border-radius:999px;animation:60s linear infinite drift;position:absolute}.cloud:before,.cloud:after{content:"";background:#fff;border-radius:50%;position:absolute}.cloud:before{width:55%;height:170%;bottom:20%;left:12%}.cloud:after{width:38%;height:130%;bottom:25%;right:14%}.c1{width:180px;height:44px;animation-duration:70s;top:12%;left:-10%}.c2{width:120px;height:30px;animation-duration:90s;animation-delay:-30s;top:38%;left:60%}.c3{width:220px;height:52px;animation-duration:110s;animation-delay:-60s;top:68%;left:20%}.c4{width:140px;height:36px;animation-duration:80s;animation-delay:-10s;top:88%;left:80%}@keyframes drift{to{transform:translate(4%)}}header.nav,main,footer{z-index:1;position:relative}.nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;background:#ffffffd9;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:min(1160px,100% - 24px);margin:12px auto 0;padding:10px 14px 10px 10px;display:flex;position:sticky;top:12px;box-shadow:0 6px #1b3b231f}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{border-radius:50%}.wordmark{letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.ticker{background:var(--sky);border-radius:999px;padding:3px 9px;font-family:Space Mono,monospace;font-size:.78rem;font-weight:700}.nav nav{gap:4px;display:flex}.nav nav a{border-radius:999px;padding:8px 14px;font-weight:600;text-decoration:none;transition:background .2s}.nav nav a:hover{background:var(--lime)}main{width:min(1160px,100% - 32px);margin:0 auto}.entry{letter-spacing:.06em;text-transform:uppercase;color:#3c6b17;margin:0 0 8px;font-family:Space Mono,monospace;font-size:.8rem;font-weight:700}h1,h2,h3{letter-spacing:-.02em;margin:0;line-height:1.05}h1{font-size:clamp(2.6rem,6.5vw,5rem);font-weight:700}h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:700}h3{margin-bottom:8px;font-size:1.5rem;font-weight:700}p{margin:0 0 12px}.quiet{opacity:.78}.hero{text-align:center;padding:64px 0 56px}.hero-copy{flex-direction:column;align-items:center;display:flex}.hero h1{max-width:16ch}.lead{max-width:34ch;margin-top:18px;font-size:clamp(1.15rem,2vw,1.4rem)}.cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.btn{border-radius:999px;padding:14px 24px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.btn.primary{background:var(--lime);box-shadow:0 6px 0 var(--lime-deep)}.btn.ghost{background:#fff;box-shadow:0 6px #1b3b232e}.btn:hover{transform:translateY(-2px)}.btn:active{box-shadow:0 2px 0 var(--lime-deep);transform:translateY(4px)}.hero-art{box-shadow:0 0 0 6px var(--lime), var(--shadow);border:8px solid #fff;border-radius:40px;margin:48px 0 0;position:relative;overflow:hidden}.hero-art picture{display:block}.hero-art img{aspect-ratio:2;object-fit:cover;object-position:50% 60%;width:100%;height:auto;animation:9s ease-in-out infinite breathe}.eye-light{width:12px;height:12px;box-shadow:0 0 6px #fff, 0 0 18px var(--sky);background:#fff;border-radius:50%;animation:3.2s step-end infinite blink;position:absolute;top:18.5%;left:50%;transform:translate(-50%)}@keyframes blink{0%,86%{opacity:1}87%,93%{opacity:.1}94%{opacity:1}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:clamp(24px,4vw,48px)}.about{margin:24px 0 88px}.about h2{max-width:20ch;margin-bottom:18px}.about p{max-width:62ch;font-size:1.15rem}section{scroll-margin-top:96px}.section-head{margin-bottom:28px}.sub{max-width:52ch;margin-top:10px;font-size:1.1rem}.grid{gap:20px;display:grid}.grid.two{grid-template-columns:repeat(2,1fr)}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}.guide,.rarity,.sightings{margin-bottom:88px}.creature{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;grid-template-columns:140px 1fr;align-items:start;gap:22px;padding:26px;display:grid}.portrait{background:var(--sky);border:5px solid var(--lime);border-radius:32px;width:140px;height:140px;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.portrait.gold{border-color:var(--gold);background:radial-gradient(circle at 40% 35%, #fff6c9, var(--gold) 55%, #b88400);filter:blur(.6px);place-items:center;display:grid;position:relative}.portrait.gold .q{color:#ffffffe6;text-shadow:0 4px #78500059;font-size:4rem;font-weight:700}.shimmer{background:linear-gradient(115deg,#0000 30%,#ffffffbf 50%,#0000 70%);animation:2.8s ease-in-out infinite shimmer;position:absolute;inset:0}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.legendary{background:linear-gradient(160deg,#fffbea,#fff);outline:3px solid #f2b70573}.facts{grid-template-columns:auto 1fr;gap:6px 14px;margin:6px 0 0;display:grid}.facts dt{text-transform:uppercase;opacity:.6;padding-top:3px;font-family:Space Mono,monospace;font-size:.75rem;font-weight:700}.facts dd{margin:0}.tier{border-radius:var(--radius);box-shadow:var(--shadow);border-top:10px solid var(--c);background:#fff;padding:24px}.tier .gem{background:var(--c);border-radius:12px;width:38px;height:38px;margin:6px 0 18px 6px;display:block;transform:rotate(45deg);box-shadow:inset -6px -6px #00000026,inset 5px 5px #ffffff80}.tier h3{color:var(--c);filter:brightness(.8)}.tier.common{--c:var(--common)}.tier.rare{--c:var(--rare)}.tier.epic{--c:var(--epic)}.tier.legend{--c:var(--gold)}.tier.legend .gem{animation:2.4s ease-in-out infinite glint}@keyframes glint{50%{box-shadow:inset -6px -6px 0 #00000026, inset 5px 5px 0 #ffffff80, 0 0 22px var(--gold)}}.note{border-radius:var(--radius);box-shadow:var(--shadow);border-left:10px solid var(--lime);background:#fff;padding:26px}.note.legend{border-left-color:var(--gold);background:linear-gradient(160deg,#fffbea,#fff)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (width<=960px){.hero{padding-top:40px}.grid.four{grid-template-columns:repeat(2,1fr)}.grid.three,.grid.two{grid-template-columns:1fr}}@media (width<=640px){.nav nav{display:none}.creature{grid-template-columns:1fr}.portrait{width:110px;height:110px}.grid.four{grid-template-columns:1fr 1fr;gap:14px}.tier{padding:18px}.hero-art{border-width:6px;border-radius:28px;margin-top:36px}.hero-art img{aspect-ratio:4/3}.eye-light{top:15%}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn.small{box-shadow:0 4px 0 var(--lime-deep);padding:10px 18px;font-size:.95rem}.btn.wide{text-align:center;width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}button.btn{color:var(--ink);cursor:pointer;border:0;font-family:inherit}.btn.connected{background:#fff;font-family:Space Mono,monospace;font-size:.85rem;box-shadow:0 4px #1b3b232e}.link{font:inherit;color:var(--lime-deep);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.fine{max-width:72ch;margin-top:18px;font-size:.92rem}.small{font-size:.88rem}.skeleton{vertical-align:middle;background:linear-gradient(90deg,#e3f1e0,#f6fbf4,#e3f1e0) 0 0/200% 100%;border-radius:8px;width:72px;height:1em;animation:1.4s ease-in-out infinite sheen;display:inline-block}.skeleton.wide{width:60%;height:1.4em}@keyframes sheen{0%{background-position:200% 0}to{background-position:-200% 0}}.js .reveal:not(.in){opacity:0;transform:translateY(24px)}.reveal{transition:opacity .6s,transform .6s}.wallet-wrap{position:relative}.account-menu{box-shadow:var(--shadow);white-space:nowrap;background:#fff;border-radius:18px;padding:12px 16px;position:absolute;top:calc(100% + 10px);right:0}.dex{margin-bottom:88px}.dex-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.caught{background:#fff;border-radius:999px;margin:0;padding:12px 18px;font-family:Space Mono,monospace;font-size:.85rem;box-shadow:0 6px #1b3b231f}.caught b{color:var(--lime-deep)}.dex-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;display:flex}.search input{font:inherit;min-width:260px;color:var(--ink);background:#ffffffd9;border:3px solid #fff;border-radius:999px;outline:none;padding:12px 18px;font-size:1rem;transition:border-color .2s}.search input:focus{border-color:var(--lime)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:inherit;color:var(--ink);cursor:pointer;background:#ffffffbf;border:0;border-radius:999px;padding:9px 14px;font-size:.92rem;font-weight:600;transition:background .2s,transform .15s;box-shadow:0 3px #1b3b231f}.chip:hover{background:#fff;transform:translateY(-1px)}.chip[aria-pressed=true]{background:var(--ink);color:#fff}.chip.c-common:before,.chip.c-rare:before,.chip.c-epic:before,.chip.c-legendary:before{content:"";background:var(--c);border-radius:3px;width:9px;height:9px;margin-right:7px;display:inline-block;transform:rotate(45deg)}.c-common{--c:var(--common)}.c-rare{--c:var(--rare)}.c-epic{--c:var(--epic)}.c-legendary{--c:var(--gold)}.dex-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.entry-card{--c:var(--common);border-top:8px solid var(--c);background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:18px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 7px #1b3b2324}.entry-card:hover{transform:translateY(-4px);box-shadow:0 11px #1b3b2329,0 18px 32px #1b3b231f}.entry-card.r-rare{--c:var(--rare)}.entry-card.r-epic{--c:var(--epic)}.entry-card.r-legendary{--c:var(--gold);background:linear-gradient(160deg,#fffbea,#fff);outline:3px solid #f2b70573}.entry-card.caught{outline:3px solid var(--lime)}.entry-top{justify-content:space-between;align-items:center;display:flex}.no{color:#3c6b17;letter-spacing:.04em;font-family:Space Mono,monospace;font-size:.75rem;font-weight:700}.gem-s{background:var(--c);border-radius:4px;width:14px;height:14px;transform:rotate(45deg);box-shadow:inset -3px -3px #00000026,inset 2px 2px #ffffff80}.r-legendary .gem-s{animation:2.4s ease-in-out infinite glint}.entry-id{align-items:center;gap:12px;display:flex}.entry-id h3{margin:0;font-size:1.35rem}.nm{opacity:.75;margin:0;font-size:.9rem;line-height:1.25}.habitat{flex:1;margin:0;font-size:.95rem}.habitat b{text-transform:uppercase;color:#4a5e4f;font-family:Space Mono,monospace;font-size:.72rem}.entry-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price{margin-right:auto;font-family:Space Mono,monospace;font-size:1.05rem;font-weight:700}.badge{background:var(--lime);border-radius:999px;padding:4px 9px;font-family:Space Mono,monospace;font-size:.75rem;font-weight:700}.empty{background:#fff;border-radius:24px;grid-column:1/-1;padding:24px}.logo{background:#fff;border:3px solid #eef4ea;border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.logo.md{width:52px;height:52px}.logo.lg{border-radius:20px;width:72px;height:72px}.logo img{object-fit:contain;width:80%;height:80%}.logo.dark{background:var(--ink);border-color:var(--ink)}.logo.mono{--c:#5f6b70;background:var(--c);border-color:var(--c);color:#fff;letter-spacing:-.02em;text-shadow:0 2px #0000002e;font-family:Space Mono,monospace;font-size:.95rem;font-weight:700}.logo.mono.r-rare{--c:#2a6db3}.logo.mono.r-epic{--c:#7a3fc4}.logo.mono.r-legendary{--c:#8a6400}.logo.lg.mono{font-size:1.2rem}.steps{margin:0;padding:0;list-style:none}.how{margin-bottom:88px}.ca{background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 14px;display:inline-flex;box-shadow:0 4px #1b3b231f}.ca-label{text-transform:uppercase;color:#4a5e4f;white-space:nowrap;font-family:Space Mono,monospace;font-size:.72rem;font-weight:700}.ca-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:Space Mono,monospace;font-size:.8rem;overflow:hidden}.ca.empty .ca-value{border-bottom:2px dashed #1b3b2340;width:12ch;height:1em;display:inline-block}.ca.empty{padding-right:16px}.icon-btn{background:var(--sky-light);width:34px;height:34px;color:var(--ink);cursor:pointer;font:inherit;border:0;border-radius:50%;flex:none;place-items:center;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-grid;position:relative}.icon-btn:hover{background:var(--lime);transform:translateY(-1px)}.icon-btn:active{transform:translateY(1px)}.icon-btn svg{width:17px;height:17px}.icon-btn.done{background:var(--lime)}.copied{background:var(--ink);color:#fff;white-space:nowrap;border-radius:8px;padding:0 6px;font-size:.72rem;font-weight:700;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.copied:empty{display:none}.foot{z-index:1;border-top:2px solid #1b3b2326;width:min(1160px,100% - 32px);margin:0 auto;padding:28px 0 44px;position:relative}.foot-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.foot-brand{align-items:center;gap:10px;margin-right:auto;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.foot-brand img{border-radius:50%}.icons{gap:8px;display:flex}.icons:empty{display:none}.icons a{width:40px;height:40px}.icons svg{width:19px;height:19px}dialog.sheet{width:min(460px,100% - 24px);color:var(--ink);box-shadow:0 0 0 6px var(--lime), var(--shadow);border:0;border-radius:30px;padding:22px;font-family:inherit}dialog.sheet::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b3b2359}dialog.sheet[open]{animation:.22s pop}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.sheet-head h2{font-size:1.5rem}.picker-list{gap:10px;margin-bottom:10px;display:grid}.wallet-opt{font:inherit;color:var(--ink);cursor:pointer;background:#fff;border:3px solid #eef4ea;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;font-size:1.05rem;font-weight:700;transition:border-color .2s,transform .15s;display:flex}.wallet-opt:hover{border-color:var(--lime);transform:translateY(-1px)}.wallet-opt img,.wicon{border-radius:8px;width:28px;height:28px}.wicon{background:var(--sky)}.swap-id{align-items:center;gap:14px;display:flex}.swap-id h2{font-size:1.35rem}.swap-id .entry{margin-bottom:2px}.swap-id p{margin:0;font-size:.9rem}.sym{background:var(--sky);vertical-align:middle;border-radius:999px;padding:2px 8px;font-family:Space Mono,monospace;font-size:.9rem}.rt{color:var(--c);filter:brightness(.8)}.rt.r-common{--c:var(--common)}.rt.r-rare{--c:var(--rare)}.rt.r-epic{--c:var(--epic)}.rt.r-legendary{--c:#c99300}.seg{background:#eef4ea;border-radius:999px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-bottom:14px;padding:5px;display:grid}.seg button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px;font-size:1.05rem;font-weight:700;transition:background .2s}.seg button[aria-pressed=true]{background:var(--lime);box-shadow:0 3px 0 var(--lime-deep)}.seg.small{margin:0}.seg.small button{padding:6px 12px;font-size:.88rem}.row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lbl{text-transform:uppercase;opacity:.65;font-family:Space Mono,monospace;font-size:.75rem;font-weight:700}.amount{background:#f5faf2;border:3px solid #eef4ea;border-radius:20px;align-items:center;padding:6px 16px;transition:border-color .2s;display:flex}.amount:focus-within{border-color:var(--lime)}.amount input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:6px 0;font-size:1.8rem;font-weight:700}.unit{font-family:Space Mono,monospace;font-weight:700}.bal{opacity:.85;min-height:1.4em;margin:6px 4px 10px;font-size:.88rem}.out{background:var(--sky-light);border-radius:18px;min-height:58px;margin-bottom:12px;padding:14px 16px}.out .get b{font-size:1.2rem}.warn{color:#9a3b00;font-weight:600}.slip{margin:4px 0 14px}.status-line{min-height:1.2em;margin:12px 2px 8px;font-size:.92rem}.status-line.ok{color:var(--lime-deep);font-weight:700}.status-line.bad{color:#9a3b00;font-weight:600}.status-line a{font-weight:700}#swap-ca .ca{box-shadow:none;background:#f5faf2;width:100%}#swap-ca .ca-value{flex:1}@media (width<=640px){.nav{padding-right:10px}.wordmark{font-size:1.15rem}.nav .ticker{display:none}.search,.search input{width:100%;min-width:0}.dex-grid{grid-template-columns:1fr 1fr;gap:12px}.entry-card{border-top-width:6px;border-radius:20px;gap:8px;padding:13px}.entry-id{gap:9px}.logo.md{border-radius:12px;width:40px;height:40px}.entry-id h3{font-size:1.1rem}.nm{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden}.habitat{font-size:.82rem}.entry-foot{gap:6px}.price{width:100%;font-size:.92rem}.entry-foot .btn.small{text-align:center;width:100%;padding:8px 12px}.badge{font-size:.68rem}dialog.sheet{border-radius:26px;padding:18px}.foot-brand{width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.hero-token{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:100%;margin-top:22px;padding:8px 8px 8px 10px;display:flex;box-shadow:0 6px #1b3b231f}.hero-token[hidden]{display:none}.hero-token img{border-radius:50%}.ht-name{font-family:Space Mono,monospace;font-size:.9rem;font-weight:700}.hero-token .ca{box-shadow:none;background:#fff}#foot-buy[hidden]{display:none}@media (width<=640px){.hero-token{border-radius:24px;padding:12px}.hero-token .ca{width:100%}.hero-token .ca-value{flex:1}.hero-token .btn{text-align:center;width:100%}}.hero{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,56px);padding:56px 0 72px;display:grid}.hero-copy{align-items:flex-start}.hero .cta{justify-content:flex-start}.hero .lead{max-width:30ch}.scanner{aspect-ratio:1/1.02;box-shadow:0 0 0 6px var(--lime), var(--shadow);background:radial-gradient(120% 80% at 50% 0%, #e9f8ff 0%, var(--sky-light) 45%, var(--sky) 100%);isolation:isolate;border:8px solid #fff;border-radius:48px;position:relative;overflow:hidden}.scanner:before{content:"";z-index:-1;opacity:.9;background:radial-gradient(closest-side,#fff 60%,#0000) 12% 22%/34% 14% no-repeat,radial-gradient(closest-side,#fff 60%,#0000) 80% 14%/28% 11% no-repeat,radial-gradient(closest-side,#fff 55%,#0000) 70% 44%/22% 9% no-repeat;animation:26s linear infinite alternate drift;position:absolute;inset:0}.scanner-hill{z-index:-1;background:radial-gradient(60% 40% at 50% 20%, #c6ee5a, var(--lime) 60%, #7cc226);border-radius:50%;height:52%;position:absolute;bottom:-34%;left:-15%;right:-15%;box-shadow:inset 0 18px #ffffff40}.scanner-poster{transition:opacity .7s;position:absolute;inset:0}.scanner-poster img{object-fit:cover;object-position:50% 62%;width:100%;height:100%}.scanner.live .scanner-poster{opacity:0;pointer-events:none}.scanner-canvas{touch-action:pan-y;width:100%;height:100%;display:block;position:absolute;inset:0}.scanner-hint{white-space:nowrap;color:var(--ink);opacity:0;background:#ffffffeb;border-radius:999px;margin:0;padding:8px 14px;font-family:Space Mono,monospace;font-size:.78rem;font-weight:700;transition:opacity .5s .4s;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 4px #1b3b2326}.scanner.live .scanner-hint{opacity:1}.scanner-hint .dot{vertical-align:1px;background:#e0412b;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.4s step-end infinite rec;display:inline-block}@keyframes rec{50%{opacity:.2}}.about{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(20px,3vw,40px);display:grid}.about-art{border:5px solid var(--lime);border-radius:22px;margin:0;overflow:hidden}.about-art img{aspect-ratio:2;object-fit:cover;width:100%;height:auto;display:block}.fieldlog{margin:0 0 96px}.lead-sm{max-width:52ch;margin-top:10px}.log-board{grid-template-columns:260px 1fr;gap:18px;margin-top:28px;display:grid}.log-stats{align-content:start;gap:12px;margin:0;display:grid}.log-stats div{box-shadow:var(--shadow);border-left:10px solid var(--lime);background:#fff;border-radius:22px;padding:16px 20px}.log-stats dt{text-transform:uppercase;letter-spacing:.06em;color:#3c6b17;font-family:Space Mono,monospace;font-size:.74rem;font-weight:700}.log-stats dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:2.2rem;font-weight:700}.log-list{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;align-content:center;min-height:0;margin:0;padding:10px;list-style:none;display:grid}.log-list li{border-radius:16px;grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.log-list li+li{border-top:2px dashed #e3f1d6}.log-kind{text-transform:uppercase;text-align:center;background:var(--lime);border-radius:999px;padding:5px 8px;font-family:Space Mono,monospace;font-size:.74rem;font-weight:700}.log-kind.release{background:var(--sky-light)}.log-kind.swap{background:#eee}.log-what b{font-size:1.1rem}.log-what span{color:#4a5e4f;font-variant-numeric:tabular-nums;font-size:.88rem;display:block}.log-when{color:#3c6b17;white-space:nowrap;font-family:Space Mono,monospace;font-size:.78rem;text-decoration:none}.log-when:hover{text-decoration:underline}.log-list li.log-empty{text-align:center;color:#4a5e4f;padding:40px 20px;display:block}.log-list li.log-empty b{color:var(--ink);margin-bottom:6px;font-size:1.25rem;display:block}@media (width<=960px){.hero{grid-template-columns:1fr;padding-top:36px}.scanner{aspect-ratio:1;justify-self:center;width:100%;max-width:560px}.about,.log-board{grid-template-columns:1fr}.log-stats{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.scanner{border-width:6px;border-radius:32px}.log-stats dd{font-size:1.6rem}.log-stats div{border-left-width:6px;padding:12px 14px}.log-list li{grid-template-columns:1fr auto}.log-list .log-kind{grid-column:1/-1;justify-self:start}.scanner-hint{font-size:.68rem}.scanner-hint .hint-more{display:none}}.log-list li.log-empty img{border:3px solid var(--lime);border-radius:16px;margin:0 auto 12px;display:block}.hero .hero-token{border-radius:26px;justify-content:flex-start;gap:10px;max-width:100%;min-height:64px;padding:10px 12px}.hero .hero-token:empty{visibility:hidden;box-shadow:none;background:0 0}.hero-token .ca{min-width:0}.hero-token .ca-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=640px){.hero .hero-token{width:100%;min-height:204px}.hero-token .btn{flex:1;width:auto}}@media (width<=960px){.hero{grid-template-columns:minmax(0,1fr)}.hero-copy{min-width:0;max-width:100%}}@media (width<=640px){.hero-token .ca{box-sizing:border-box;width:100%}.hero .hero-token{box-sizing:border-box}}
