:root{
  --paper:#f0efe9;--ink:#222832;--blue:#1858c9;--purple:#275fd1;
  --yellow:#f5e59b;--green:#4d77d0;--red:#bd3942;
  --wob1:0;--wob2:0;
  --retro-edge:#aeb4bf;--retro-mid:#d8dce3;--retro-title:#174cbb;
}
html{background:#dfdfdf;scrollbar-color:#9ca4b2 #f0f1f4}
body{background:var(--paper);background-image:none;color:#202531;font:15px Tahoma,Arial,sans-serif}
h1,h2,h3,.hand,.brand,.btn,.wallet{font-family:Tahoma,Arial,sans-serif}
.app-framebar{position:relative;z-index:45;display:flex;align-items:center;gap:8px;height:34px;padding:0 8px;background:linear-gradient(90deg,#123b93,#3679ec);color:#fff;font-size:14px;letter-spacing:.15px}
.frame-icon{display:grid;place-items:center;width:21px;height:21px;border:1px solid #dbe8ff;border-radius:50%;background:#e8effc;color:#173c90;font-size:15px}
.frame-controls{display:flex;gap:4px;margin-left:auto}.frame-controls i{display:grid;place-items:center;width:22px;height:20px;border:1px solid #333d50;background:linear-gradient(135deg,#fff,#d4d9e3);color:#1d2636;font-size:14px;font-style:normal;font-weight:700;line-height:1}
.top{top:34px;gap:18px;padding:8px 17px;border:0;border-bottom:1px solid #aeb4bf;background:#f7f7f4;box-shadow:0 1px 0 #fff;flex-wrap:nowrap}
.brand{gap:7px;font-size:22px;font-weight:700;letter-spacing:-.6px;white-space:nowrap}.brand svg{width:34px;height:34px;filter:none}
.topnav{gap:5px;margin-left:8px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.topnav button{min-height:37px;padding:7px 10px;border:1px solid transparent;border-bottom:2px solid transparent;color:#263041;font-size:14px;white-space:nowrap}
.topnav button:hover{background:#e8edf7}.topnav button.on{border-color:#c1cbdf;border-bottom:2px solid #1858c9;background:#e3eaf8;color:#123f9d;font-weight:700}
.top .right{gap:7px;flex-wrap:nowrap}.wallet{border:1px solid #7b8493;border-radius:0;padding:7px 10px;background:#fff;box-shadow:inset 1px 1px #fff,2px 2px 0 #aeb4bf;transform:none;font-size:14px;white-space:nowrap}
.wallet svg{width:18px;height:18px}.btn{min-height:36px;padding:7px 13px;border:1px solid #687386;border-radius:0;background:linear-gradient(#fff,#e4e6eb);box-shadow:inset 1px 1px #fff,2px 2px 0 #aeb4bf;transform:none;font-size:14px;font-weight:600;transition:filter .1s}
.btn:hover{transform:none;box-shadow:inset 1px 1px #fff,2px 2px 0 #9da5b2;filter:brightness(.97)}.btn:active{transform:translate(1px,1px);box-shadow:inset 1px 1px #8993a4}
.btn.purple,.btn.green,.btn.blue-btn{border-color:#0e3d9d;background:linear-gradient(#3479ed,#1753c1);color:white}.btn.yellow{border-color:#818b9a;background:linear-gradient(#fff,#e4e7ed);color:#202531}.btn.red{background:linear-gradient(#d94a52,#b52e37);color:#fff}
.btn.sm{min-height:31px;padding:5px 10px;font-size:13px;box-shadow:inset 1px 1px #fff,1px 1px 0 #aeb4bf}
.account-bar{gap:8px;padding:8px 17px;border-bottom:1px solid #b8bec9;background:#e7ebf2;color:#4b5567;font-size:12px}
.account-bar #accountControls{gap:7px}.account-bar .btn{min-height:30px;padding:4px 9px;font-size:12px}
.save-recovery{margin:12px 17px;padding:14px;border:1px solid #c49429;border-radius:0;background:#fff4cf}
.shell{min-height:calc(100vh - 112px);background:#f0efe9}.side{width:188px;gap:4px;padding:14px 10px;border-right:1px solid #c2c6ce;background:#e7eaf0}
.side .item{min-height:42px;padding:8px 10px;border:1px solid transparent;border-radius:0;font-size:14px;text-align:left}.side .item:hover{background:#f2f5fa}.side .item.on{border-color:#b9c7e1;border-radius:0;background:#d9e4f7;box-shadow:inset 3px 0 #2266d2}
.side .item svg{width:20px;height:20px}.side .hint{margin-top:auto;border-top:1px solid #c4c9d2;color:#657086;font-size:12px}
.main{max-width:1440px;padding:18px 22px 52px}.topnav button,.side .item,.btn{font-family:Tahoma,Arial,sans-serif}
.hero{display:grid;grid-template-columns:minmax(250px,1.05fr) minmax(90px,.45fr) minmax(340px,1fr);gap:14px;align-items:center;min-height:285px;padding:18px 20px;border:1px solid #a9b2c2;border-radius:0;background:linear-gradient(135deg,#fff 0%,#fff 65%,#f2f6fc 100%);box-shadow:2px 3px 0 rgba(32,47,76,.12);filter:none}
.hero h1{max-width:460px;font-size:clamp(28px,3vw,41px);line-height:1.08;letter-spacing:-1.2px}.hero p{max-width:440px;margin-top:11px;color:#434d60;font-size:15px;line-height:1.55}
.hero .cta{gap:9px;margin-top:17px}.hero .cta .btn{font-size:14px}.hero .art{display:grid;place-items:center;margin:0}.hero .art svg{width:min(100%,160px);height:auto;filter:none}
.hero-perks{display:flex;gap:14px;flex-wrap:wrap;margin-top:16px;color:#53617a;font-size:12px}.featured-window{min-width:0;border:1px solid #929baa;background:#fff;box-shadow:2px 3px 0 rgba(32,47,76,.13)}
.featured-titlebar{display:flex;align-items:center;justify-content:space-between;min-height:31px;padding:6px 9px;background:linear-gradient(90deg,#1748ad,#3978e5);color:#fff;font-size:13px;font-weight:700}
.featured-content{display:grid;grid-template-columns:minmax(100px,.95fr) minmax(140px,1fr);gap:13px;align-items:center;padding:12px}
.featured-artwork,.featured-placeholder{width:100%;aspect-ratio:1;object-fit:contain;border:1px solid #aeb5c0;background:#f5f5f5}
.featured-placeholder{display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(145deg,#dcecff,#fff3c9 57%,#fde4ee);color:#2360c8;font-size:50px}
.featured-placeholder i{position:absolute;right:15%;bottom:10%;color:#ce7892;font-size:39px;font-style:normal}.featured-placeholder b{position:absolute;top:10%;left:13%;color:#daa924;font-size:28px}
.featured-info{display:flex;align-items:flex-start;flex-direction:column;gap:7px;min-width:0}.featured-label{color:#53688e;font-size:10px;font-weight:700;letter-spacing:.8px}.featured-info h2{font-size:18px;overflow-wrap:anywhere}.featured-info p{margin:0;font-size:12px;line-height:1.45}.featured-info>b{font-size:17px}.featured-info>b small{color:#697386;font-size:11px;font-weight:400}
.featured-info .btn{margin-top:3px}.home-columns{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(230px,.92fr);gap:17px;align-items:start;margin-top:16px}.home-primary{min-width:0}.home-widgets{display:grid;gap:12px}
.rowhead{align-items:center;gap:10px;margin:14px 0 10px;padding:7px 9px;border:1px solid #b3bdce;background:linear-gradient(#e8edf7,#dce4f1)}.rowhead h2{font-size:19px;font-weight:700}.chips{gap:5px}.chip{padding:5px 9px;border:1px solid #929baa;border-radius:0;background:linear-gradient(#fff,#e5e7eb);font-size:12px;transform:none}.chip:nth-child(even){transform:none}.chip.on{border-color:#4264a2;background:#d6e4ff;color:#173f92}
.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,158px),1fr));gap:10px}.card,.discovery-card,.profile-card,.post-card,.market-summary,.terminal-panel,.market-empty,.profile-grid article{border:1px solid #adb5c2;border-radius:0;background:#fff;box-shadow:1px 2px 0 rgba(25,44,77,.12);transform:none}
.card{padding:9px;transition:box-shadow .12s,border-color .12s}.card:nth-child(3n),.card:nth-child(3n+1){transform:none}.card:hover{transform:translateY(-2px);border-color:#6c89bf;box-shadow:2px 4px 0 rgba(25,44,77,.16)}.card .tape{display:none}.card .thumb{border:1px solid #b6bdc8;border-radius:0;background:#f2f2f0}.card h3{font-size:15px}.card .pitch{font-size:12px}.card .tag{border-radius:0;background:#edf2fa;color:#435575}.mintbtn{border:1px solid #164aa8;border-radius:0;background:linear-gradient(#3479ed,#1753c1);color:#fff}
.home-widget{position:relative;min-width:0;overflow:hidden;border:1px solid #aeb8c8;background:#fff;box-shadow:1px 2px 0 rgba(25,44,77,.1)}.home-widget h2{padding:8px 10px;border-bottom:1px solid #b6c1d3;background:#e5eaf3;color:#263f78;font-size:16px}.home-widget p{padding:10px 11px 1px;color:#515d72;font-size:12px;line-height:1.5}.home-widget .btn{margin:8px 11px 11px;font-size:12px}.create-widget .widget-doodle{position:absolute;right:17px;bottom:15px;color:#314d84;font-size:28px}.community-widget{background:#f5f8ff}.token-widget{background:#fff8d9}.token-widget h2{background:#f5e6a6;color:#4c4324}.token-widget ul{margin:10px 12px 4px 27px;color:#515d72;font-size:12px;line-height:1.75}.text-link{margin:7px 11px 12px;padding:0;border:0;border-radius:0;background:transparent;color:#1558bf;font:700 12px Tahoma,Arial,sans-serif;text-decoration:underline}
#view-board>h2{margin-top:20px;padding:7px 9px;border:1px solid #b4bfce;background:#e6ebf4;color:#2b416c;font-size:18px}#view-board>.note{margin-top:20px;padding:10px;border-top:1px solid #c5cad2;color:#616d7f;font-size:12px}
.market-modes{gap:6px}.discovery-grid{gap:12px}.discovery-card{padding:15px}.discovery-heading img,.token-heading img{border-radius:0}.market-empty{padding:34px 18px}.terminal-layout{gap:13px}.terminal-panel{padding:16px}.trade-preview{border-radius:0;background:#edf1f7}.market-table{border:1px solid #b8bfca}.market-table th{background:#e7ebf2;color:#3a4a67}.market-table th,.market-table td{padding:10px;border-bottom:1px solid #d8dce3}.history-chart{border-radius:0}.market-summary{gap:18px;padding:15px}.market-summary b{font-size:21px}
.tabs button,.mtabs button{border-radius:0}.profile-grid article{padding:13px}.profile-head .avatar{border-radius:0}.creator-link{color:#164eae;text-decoration-color:#8fa9d7}.creator-header,.creator-page{border-radius:0}
.veil{background:rgba(29,39,58,.43);backdrop-filter:blur(1px)}.sheet{border:2px solid #737f91;border-radius:0;background:#f3f2ed;box-shadow:4px 5px 0 rgba(17,31,58,.25)}.sheet h2{padding:8px 10px;background:linear-gradient(90deg,#1748ad,#3978e5);color:#fff;font:700 17px Tahoma,Arial,sans-serif}.sheet .field input,.sheet .field textarea,.sheet input,.sheet textarea{border:1px solid #8993a3;border-radius:0;background:#fff;font:14px Tahoma,Arial,sans-serif}
.community-window{border-color:#788499;box-shadow:2px 3px 0 rgba(32,47,76,.14);font:14px Tahoma,Arial,sans-serif}.community-titlebar{background:linear-gradient(90deg,#1748ad,#3978e5)}.community-layout{min-height:640px}.community-toolbar h1{font-size:24px}.community-chat,.community-people,.community-collection{box-shadow:1px 2px 0 rgba(32,47,76,.1)}
button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #1558bf;outline-offset:2px}
@media(max-width:1100px){.top{flex-wrap:wrap}.top .right{margin-left:auto}.hero{grid-template-columns:minmax(240px,1fr) minmax(300px,1fr)}.hero .art{display:none}.featured-content{grid-template-columns:minmax(90px,.85fr) minmax(130px,1fr)}}
@media(max-width:900px){.shell>.side{gap:5px}.home-columns{grid-template-columns:minmax(0,1fr) minmax(205px,.72fr)}.home-widgets{gap:9px}.topnav{max-width:100%}}
@media(max-width:700px){.app-framebar{height:30px}.top{top:30px;padding:7px 10px;gap:7px}.brand{font-size:19px}.brand svg{width:30px;height:30px}.topnav{order:3;width:100%;margin:0}.topnav button{min-height:34px;padding:5px 8px;font-size:12px}.top .right{width:100%;margin:0;overflow-x:auto}.wallet{font-size:12px}.account-bar{padding:8px 10px}.main{padding:12px 10px 35px}.hero{grid-template-columns:1fr;gap:10px;padding:14px}.hero h1{font-size:29px}.hero .cta .btn{font-size:12px}.hero-perks{gap:9px;font-size:10px}.featured-content{grid-template-columns:minmax(95px,.75fr) minmax(135px,1fr);gap:9px;padding:9px}.featured-info h2{font-size:16px}.home-columns{grid-template-columns:1fr;gap:10px}.home-widgets{grid-template-columns:1fr 1fr}.token-widget{grid-column:1/-1}.rowhead{align-items:flex-start;flex-direction:column}.chips{margin-left:0}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,145px),1fr))}.card .thumb{aspect-ratio:1}.community-window{margin:0 -3px 12px}.community-content{padding:14px 10px 10px}}
@media(max-width:420px){.home-widgets{grid-template-columns:1fr}.token-widget{grid-column:auto}.featured-content{grid-template-columns:1fr 1.15fr}.featured-info .btn{padding:6px 8px;font-size:11px}.hero-perks span:last-child{display:none}}

/* Hand-drawn warmth layered back over the crisp desktop window system. */
body{background-image:radial-gradient(circle at 18% 22%,rgba(89,75,48,.035) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 68%,rgba(89,75,48,.028) 0 1px,transparent 1.5px);background-size:37px 41px,53px 47px}
h1,h2,h3,.hand,.brand{font-family:'Gloria Hallelujah','Patrick Hand','Comic Sans MS',cursive}
.brand{font-size:23px;letter-spacing:-.8px}.brand svg{filter:url(#crayon)}
.hero{position:relative;overflow:hidden;border-radius:2px 0 3px 1px;background-color:#fff;background-image:repeating-linear-gradient(58deg,rgba(63,169,245,.075) 0 2px,transparent 2px 12px),linear-gradient(135deg,#fff 0%,#fff 65%,#f2f6fc 100%)}
.hero::after{content:'✦';position:absolute;top:12px;left:47%;color:#e7b936;font:25px 'Patrick Hand',cursive;transform:rotate(-13deg);pointer-events:none}
.hero h1{font-size:clamp(30px,3.2vw,43px);letter-spacing:-1.5px;text-shadow:1px 1px 0 rgba(21,88,201,.08)}
.hero p{font-family:'Patrick Hand','Comic Sans MS',cursive;font-size:18px;line-height:1.4}
.hero .art svg{filter:url(#crayon)}
.hero-perks{font-family:'Patrick Hand','Comic Sans MS',cursive;font-size:14px}
.btn{font-family:'Patrick Hand','Comic Sans MS',cursive;font-size:16px;border-radius:2px 4px 3px 1px}
.btn.sm{font-size:14px}.hero .cta .btn,.featured-info .btn{font-size:16px}
.rowhead h2,.home-widget h2,#view-board>h2,.featured-info h2,.community-toolbar h1,.community-collection h2{font-family:'Gloria Hallelujah','Patrick Hand',cursive}
.rowhead h2{font-size:21px}.home-widget h2{font-size:18px}
.card{border-radius:2px 1px 3px 2px}.card .tape{display:block;z-index:1;top:-8px;width:54px;height:13px;border:1px solid rgba(120,94,25,.25);background:rgba(248,220,119,.7);transform:translateX(-50%) rotate(-2deg)}
.card:nth-child(5n+1){transform:rotate(-.25deg)}.card:nth-child(5n+3){transform:rotate(.2deg)}
.card h3,.mrow .nm b{font-family:'Patrick Hand','Comic Sans MS',cursive;font-size:18px}
.featured-window{position:relative}.featured-artwork,.featured-placeholder{border-radius:2px 1px 3px 1px}
.featured-label{font-family:'Patrick Hand','Comic Sans MS',cursive;font-size:12px}
.home-widget{border-radius:2px 1px 3px 1px}.create-widget .widget-doodle{font-family:'Patrick Hand',cursive;transform:rotate(-8deg)}
.community-window{background-color:#f5f3eb;background-image:radial-gradient(circle at 19% 23%,rgba(89,75,48,.025) 0 1px,transparent 1.5px);background-size:41px 43px}
.community-brand b,.community-toolbar h1,.community-collection h2{font-family:'Gloria Hallelujah','Patrick Hand',cursive}
.community-toolbar h1{font-size:27px}.community-collection h2{font-size:17px}
.collection-art{background-image:repeating-linear-gradient(58deg,rgba(63,169,245,.08) 0 2px,transparent 2px 11px),linear-gradient(135deg,#edf5ff,#fff3d4 62%,#fbeaf0)}
@media(max-width:700px){.hero::after{left:auto;right:14px;top:8px;font-size:20px}.hero h1{font-size:30px}.hero p{font-size:17px}.community-toolbar h1{font-size:23px}}
.hero .art::after{content:'a tiny universe';margin-top:-7px;color:#2760b5;font:13px 'Patrick Hand','Comic Sans MS',cursive;transform:rotate(-5deg)}
.shell>.side{display:none}.main{width:100%;max-width:1540px;padding-right:28px;padding-left:28px}
.top .right{gap:7px;flex-wrap:nowrap}.header-search{display:flex;align-items:center;gap:8px;width:clamp(190px,22vw,310px);height:38px;padding:0 10px;border:1px solid #8993a3;background:#fff;box-shadow:inset 1px 1px #e4e6eb}.header-search span{font-size:23px}.header-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#303849;font:13px Tahoma,Arial,sans-serif}.header-search input::placeholder{color:#727a88}
.hero{grid-template-columns:minmax(300px,1fr) minmax(190px,.62fr) minmax(420px,1.08fr);min-height:370px;padding:23px 26px}.hero h1{max-width:510px;font-size:clamp(34px,4.2vw,58px)}.hero .art svg{width:min(100%,260px)}.featured-content{grid-template-columns:minmax(150px,1fr) minmax(150px,.9fr);gap:15px;padding:15px}
.nft-market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:14px}.nft-market-card{display:grid;grid-template-columns:112px 1fr;gap:12px;align-items:center;padding:11px;border:1px solid #aeb8c8;background:#fff;box-shadow:1px 2px 0 rgba(25,44,77,.1);cursor:pointer}.nft-market-card>img{width:112px;aspect-ratio:1;object-fit:cover;border:1px solid #c2c7d0;background:#f5f3ec}.nft-market-copy{min-width:0}.nft-market-copy small{color:#42649f;font-size:10px;letter-spacing:.7px}.nft-market-copy h3{margin:3px 0;font-size:17px}.nft-market-copy p{min-height:34px;color:#606a7b;font-size:12px}.nft-market-copy>div{display:flex;justify-content:space-between;align-items:center;gap:5px;margin-top:9px;color:#5c6677;font-size:11px}.market-intro{color:#596478}.market-empty{margin-top:18px;padding:30px;text-align:center}.market-empty p{margin:8px;color:#626b7a}
@media(max-width:1100px){.hero{grid-template-columns:minmax(240px,1fr) minmax(300px,1fr)}.hero .art{display:none}}
@media(max-width:700px){.main{padding:12px 10px 35px}.header-search{flex:1;width:auto;min-width:150px}.top .right{width:100%;margin:0;overflow-x:auto}.hero{grid-template-columns:1fr;gap:10px;padding:14px}.hero h1{font-size:30px}.featured-content{grid-template-columns:minmax(95px,.75fr) minmax(135px,1fr)}.nft-market-grid{grid-template-columns:1fr}}
.featured-placeholder{min-height:155px;background-color:#fff9df;background-image:repeating-linear-gradient(-48deg,rgba(241,205,93,.14) 0 2px,transparent 2px 10px),linear-gradient(135deg,#fff7d7,#eef6ff 85%)}
.featured-placeholder svg{position:relative;z-index:1;width:94%;height:94%;overflow:visible}
.featured-placeholder::after{content:'NO. 01';position:absolute;right:7px;bottom:5px;padding:2px 5px;border:1px dashed rgba(63,94,151,.55);color:#41629c;font:11px 'Patrick Hand','Comic Sans MS',cursive;transform:rotate(-5deg)}
.featured-artwork{transform:rotate(-.7deg);box-shadow:2px 3px 0 rgba(32,47,76,.12)}
.card .thumb{background-image:radial-gradient(circle at 18% 20%,rgba(89,75,48,.05) 0 1px,transparent 1.5px);background-size:19px 21px}
.card h3::after{content:'';display:block;width:34px;margin-top:3px;border-bottom:1px dashed #86a0ca;transform:rotate(-2deg)}
#grid .empty{min-height:180px;border:1px dashed #aab8ce;background:linear-gradient(145deg,#fff,#f4f7fc);font-family:'Patrick Hand','Comic Sans MS',cursive;font-size:17px}
#grid .empty::before{content:'✎';display:block;margin-bottom:5px;color:#326aca;font:31px 'Patrick Hand','Comic Sans MS',cursive;transform:rotate(-12deg)}
.home-widget p{font-family:'Patrick Hand','Comic Sans MS',cursive;font-size:15px}
.hero-perks span{display:inline-flex;align-items:center;gap:4px}
.community-chat,.community-people,.community-collection{border-radius:2px 1px 3px 1px}

/* The reference's open paper layout, with artwork beside the introduction. */
.hero{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;min-height:380px;padding:22px 10px 28px;border:0;background:none;box-shadow:none;overflow:visible}
.hero>div:first-child{min-width:0}
.hero-wordmark{display:flex;align-items:center;gap:24px;font:900 clamp(48px,5.6vw,80px)/1.15 'Patrick Hand','Comic Sans MS',cursive;letter-spacing:-3px;color:#15171c;margin-bottom:6px}
.sketch-planet{position:relative;display:inline-block;flex:0 0 52px;height:52px;border:3px solid #202531;border-radius:48% 52% 45% 55%;background:repeating-linear-gradient(130deg,#8ac9f4 0 3px,#abd8f7 3px 5px);transform:rotate(-25deg)}
.sketch-planet::after{content:'';position:absolute;inset:15px -18px;border:4px solid #202531;border-radius:50%;box-shadow:0 2px 0 #f0efe9}
.hero h1{max-width:none;font:700 clamp(24px,2.3vw,33px)/1.2 'Patrick Hand','Comic Sans MS',cursive;letter-spacing:-.4px;margin-bottom:22px}
.hero p{max-width:370px;font-size:19px;color:#343b46;line-height:1.45}
.hero .art{position:absolute;width:190px;left:35%;top:41%;transform:rotate(-5deg)}
.hero .art svg{width:100%}.hero .art::after{content:'GOOD ART ONLY :)';font-size:14px}
.hero .cta{max-width:420px;margin-top:24px}.hero-perks{max-width:430px;margin-top:22px}
.featured-window{background:#f8f7f1;border:1px solid #4d5562;box-shadow:inset 0 0 0 3px #fff,2px 2px 0 #bac0ca}
.featured-titlebar{margin:3px;background:linear-gradient(100deg,#1039d5,#284ee2);font:17px 'Patrick Hand',cursive}
.featured-content{padding:16px;gap:18px}.featured-info h2{font:700 24px 'Patrick Hand',cursive}.featured-info p{font-size:17px}
.home-primary{border:1px solid #aeb8c8;padding:0 10px 12px;background:rgba(255,255,255,.22)}
.home-primary>.rowhead{margin:0 -10px 16px;border:0;border-bottom:1px solid #aeb8c8}
#grid .empty{grid-column:1/-1;min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:25px;text-align:center;background:rgba(255,255,255,.35);border:1px dashed #b1b9c7}
#grid .empty h3{font:24px 'Patrick Hand',cursive;color:#263044}#grid .empty p{max-width:410px;color:#626c7d;font-size:17px}#grid .empty .btn{max-width:100%}
.nft-market-card{cursor:default}.nft-market-card:focus-within{outline:2px solid #2553ce;outline-offset:3px}
.hero-wordmark{overflow-wrap:normal}
@media(max-width:1250px){.hero .art{width:145px;left:36%;top:49%}.hero p{max-width:310px}.hero .cta{max-width:340px}.hero-perks{max-width:340px;gap:8px}}
@media(max-width:1100px){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero .art{display:none}.hero-wordmark{font-size:56px;gap:18px}.sketch-planet{flex-basis:42px;height:42px}.hero p{max-width:100%}.featured-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:12px;gap:12px}.featured-info h2{font-size:21px}}
@media(max-width:700px){.hero{grid-template-columns:1fr;padding:12px 0 18px;gap:24px}.hero-wordmark{font-size:58px}.hero h1{font-size:26px;margin-bottom:16px}.hero .cta{max-width:none;margin-top:18px}.hero-perks{max-width:none}.hero p{font-size:18px}.featured-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.featured-info p{font-size:16px}.top .right{flex-wrap:wrap;overflow:visible}.header-search{flex-basis:100%}.top .right>.btn{flex:1}.home-primary{padding:0 8px 10px}#grid .empty{padding:22px 12px;min-height:230px}.home-primary>.rowhead{margin-left:-8px;margin-right:-8px}}
@media(max-width:420px){.hero-wordmark{font-size:clamp(42px,14.5vw,58px);gap:16px;letter-spacing:-2px}.sketch-planet{flex-basis:36px;height:36px}.sketch-planet::after{inset:10px -12px;border-width:3px}.featured-info .btn{white-space:normal}}
