@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;500;600;700;800;900;1000&display=swap');
:root{--ink:#30233e;--muted:#81748b;--lime:#ff864c;--line:#eee4ed;--bg:#fff9fc;--orange:#f2763e;--pink:#f353a3}body{font-family:'Nunito',sans-serif;background:radial-gradient(ellipse at 12% 16%,#ffede5 0,transparent 36%),radial-gradient(ellipse at 94% 12%,#fbe8ff 0,transparent 32%),#fffafd}h1,h2,h3,.logo,.spot-side strong,.token-preview strong{font-family:'Nunito',sans-serif}header{background:#ffffffed;border-color:#f1e5ee;height:88px;gap:45px}.logo{font-weight:1000;font-size:33px;letter-spacing:-1.8px;color:#f07843}.logo span{font-weight:900;color:#392941}.logo i{background:linear-gradient(150deg,#ffbc75,#ff793e 65%,#ec5788);color:white;border-radius:12px;box-shadow:inset 0 2px 2px #ffffffb0,0 4px 0 #d96e46,0 5px 12px #f7bea2;margin-left:8px}nav .active{background:white;box-shadow:0 3px 12px #60425e0b,inset 0 0 0 1px #f4edf3}nav button{color:#74657b}.wallet{border:1px solid #ffb798;background:linear-gradient(#fff,#fff5ee);border-radius:25px;color:#b7522b;box-shadow:0 3px 0 #f5dece;padding:12px 21px}.network{background:#fff;border:1px solid #f0e6ed;padding:8px 12px;border-radius:30px;font-size:12px;color:#75657c}.ticker{background:#fff1e8;border-color:#ffe3d3;color:#a85533;height:44px}.ticker b{color:#a47769}.ticker-label{color:#a65a35}.intro{padding:43px 0 38px;gap:30px}.eyebrow{font-size:12px;letter-spacing:1.7px;color:#b5624a;font-weight:900}h1{font-weight:1000;font-size:58px;line-height:1.08;letter-spacing:-2.5px}h1 span{color:#f17643;background:linear-gradient(100deg,#f67f36,#f46483 85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.intro p{font-size:16px;color:#8a7088}.quick{background:#ffffffdb;padding:25px;border:1px solid #f6e4ed;border-radius:25px;box-shadow:0 8px 30px #e6bfce29;width:435px}.quick label{font-size:16px;color:#68506a;font-weight:800}.handle-box{border:1px solid #f2d8e6;box-shadow:inset 0 2px 5px #e8dce933;border-radius:17px;padding-left:17px}.handle-box>span{color:#f38b77;font-weight:900}.handle-box button{background:linear-gradient(#ffb776,#ff8146);color:white;box-shadow:inset 0 2px 1px #ffe1c6,0 3px 0 #de6b38;border-radius:13px}.quick small{font-size:12px}.try{margin-top:17px}.try button{border-color:#f4dfe9;background:#fff8fc;border-radius:20px;color:#a35c7d;padding:5px 10px}.spotlight{background:linear-gradient(110deg,#fff0db 0%,#ffe1e9 49%,#f1ddff 100%);border:2px solid white;box-shadow:0 10px 35px #deacc12b,inset 0 0 0 1px #f7dce5;border-radius:30px;grid-template-columns:1.08fr 1fr .5fr;min-height:292px}.spot-info{padding:31px 32px}.pill{background:#fff9ef;color:#bf6746;border:1px solid #ffd8bd;font-size:11px;box-shadow:0 3px 8px #efbaa020}.spot-info h2{font-size:39px;font-weight:1000;letter-spacing:-1.8px;line-height:1.09;color:#733748;margin-top:19px}.spot-info p{color:#916877;font-size:14px}.dark-button{background:linear-gradient(180deg,#ffab69 0%,#f77d42 85%);color:white;border:1px solid #f18757;box-shadow:inset 0 2px 1px #ffdbb9,0 4px 0 #d86635,0 7px 14px #ec8b5030;border-radius:25px;font-size:14px;padding:12px 21px;font-weight:900;transition:transform .2s,box-shadow .2s}.dark-button:hover{transform:translateY(-2px);box-shadow:inset 0 2px 1px #ffdbb9,0 6px 0 #d86635,0 10px 18px #ec8b5030}.spot-note{color:#947482;font-size:11px;margin-top:16px}.giant-type{margin:19px 0;overflow:visible}.giant-type img{border:6px solid white;border-radius:38px;transform:rotate(-5deg);width:90%;height:95%;top:2.5%;object-position:50% 23%;mix-blend-mode:normal;box-shadow:0 9px 20px #b88dac4d}.giant-type>span{background:#fffefd;color:#a96585;border:2px solid #fff;box-shadow:0 5px 14px #bb8aac33;border-radius:16px;font:900 12px 'Nunito',sans-serif;right:0;bottom:18px;transform:rotate(9deg);padding:13px}.spot-side{border-color:#e9c8e5;padding:29px 20px;color:#af6799}.spot-side strong{color:#bd67a4;font-size:38px;font-weight:1000;letter-spacing:-1.4px;line-height:1.12}.section-head{margin-top:39px}.section-head h2{font-size:29px;font-weight:900;letter-spacing:-1px}.section-head h2 span{color:#f49a65}.section-head p{font-size:14px}.demo-tag{background:#fff;border-radius:30px;border-color:#f1e3ec;color:#a2899f}.tabs{background:#f9eef5;border-radius:25px;padding:4px;gap:2px}.tabs button{border-radius:24px;font-weight:800;font-size:14px;color:#94788d;padding:9px 17px}.tabs .selected{background:white;color:#df7648;box-shadow:0 2px 8px #ad799623}.search{border-radius:24px;border-color:#eedee8;padding:0 17px;color:#c486a9}.search input{font-size:14px;width:192px;color:#725a76}.cards{gap:22px}.card{border-radius:25px;padding:8px;border:1px solid #f0e5ee;box-shadow:0 7px 20px #ad7f9810}.card:hover{border-color:#ffc5a8;box-shadow:0 12px 25px #d3a5be28;transform:translateY(-5px)}.card-cover{border-radius:19px;height:155px;background:radial-gradient(ellipse at 50% 20%,#fff9,transparent 65%),linear-gradient(145deg,#fff7,#fff0),var(--cover)!important;box-shadow:inset 0 2px 2px #fff9}.card-cover .emoji{font-size:77px;filter:drop-shadow(0 9px 5px #82526e2b);transform:rotate(-9deg)}.card-cover .category{border-radius:20px;background:#ffffffcb;font-size:10px;color:#795b76;padding:5px 9px}.card-cover .word{font-family:'Nunito',sans-serif;font-weight:1000;font-size:31px;color:#704562;opacity:.15;letter-spacing:-1.2px;left:15px;bottom:4px}.card-body{padding:17px 13px 12px}.card-title h3{font-weight:900;font-size:21px;letter-spacing:-.6px}.card-title b{border-radius:20px;background:#fff0e7;color:#ce754c;font-size:12px;font-weight:800;padding:5px 9px}.handle{font-size:13px;color:#a18598}.card-body p{font-size:14px;color:#8d7387}.card-bottom{border-color:#f2e8ef;padding-top:13px}.card-bottom button{border-radius:20px;padding:7px 11px;color:#d67749;background:#fff3e9;font-size:12px}.card-bottom span{font-size:11px}.bottom-cta{border:2px solid white;border-radius:25px;background:linear-gradient(105deg,#ffe6f3,#fff0d7 60%,#e6f5ff);box-shadow:0 5px 22px #dab9cc20;padding:29px 32px}.bottom-cta span{color:#c86e90;font-size:11px}.bottom-cta h2{font-weight:900;color:#81547c;font-size:25px}footer{background:white;border-color:#f1e5ee}.token-preview{background:linear-gradient(135deg,#ffe8d0,#ffdcf0);border:2px solid white;box-shadow:0 5px 15px #ddb4cc26;border-radius:25px}.token-preview strong{color:#ce7753}dialog{background:#fffafd;border-radius:30px;border:3px solid white;box-shadow:0 25px 100px #5b274947}dialog::backdrop{background:#64455c66}dialog h2{font-weight:900}dialog p,dialog small{color:#897186}dialog input,dialog select{border-color:#efdae6;border-radius:14px}dialog .close{color:#b084a0}.deploy-outline{border-color:#edc8d9;color:#ba718d;border-radius:25px}.error{color:#b63250!important}button:focus-visible,a:focus-visible{outline-color:#e77fa6}#toast{background:#a96685;border:1px solid #efc4d6;border-radius:22px}.photo-credit{color:#9b8496}
@media(max-width:1100px){header{gap:24px}nav{gap:14px}.network{display:none}.tabs button{padding:9px 12px;font-size:13px}.search input{width:165px}.quick{width:395px}h1{font-size:51px}.spot-side strong{font-size:32px}}
@media(max-width:700px){header{height:78px}.logo{font-size:29px}.wallet{font-size:12px;padding:10px 14px}.intro{padding-top:30px}.intro h1{font-size:46px}.quick{padding:20px;width:100%;margin-top:26px;border-radius:24px}.quick label{font-size:14px}.spotlight{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);border-radius:25px}.spot-info{padding:23px 18px}.spot-info h2{font-size:clamp(25px,5vw,32px)}.spot-info p{font-size:13px}.pill{font-size:9px}.spot-note{font-size:10px}.giant-type{margin:20px 10px 20px 0}.giant-type img{border-width:4px;border-radius:26px;width:97%;height:90%;top:5%;object-position:43% 20%}.giant-type>span{font-size:9px;right:0;bottom:26px;padding:10px;border-radius:12px}.section-head h2{font-size:25px}.section-head p{font-size:14px}.tabs{width:100%;border-radius:24px}.tabs button{font-size:12px;padding:9px 13px}.search{padding:1px 14px}.search input{width:100%}.cards{gap:12px}.card{border-radius:22px;padding:6px}.card-cover{height:127px;border-radius:16px}.card-cover .emoji{font-size:63px}.card-cover .word{font-size:23px}.card-cover .category{font-size:8px;top:9px;left:8px;padding:4px 6px}.card-body{padding:13px 7px 8px}.card-title h3{font-size:19px}.card-title b{font-size:11px}.card-body p{font-size:13px}.card-bottom button{font-size:11px;padding:7px 10px}.card-bottom span{font-size:10px}.bottom-cta{padding:23px}.bottom-cta h2{font-size:23px}.bottom-cta .dark-button{font-size:13px}footer p{font-size:11px}.try{flex-wrap:wrap}}

.giant-type{margin:0;overflow:hidden}.giant-type img{border:0;border-radius:0;transform:none;box-shadow:none;width:100%;height:100%;top:0;object-fit:cover;object-position:center;mix-blend-mode:multiply}.giant-type>span{right:10px;bottom:19px}.spotlight{grid-template-columns:1fr 1.15fr .5fr}@media(max-width:700px){.spotlight{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.giant-type img{width:145%;max-width:none;height:100%;left:-22%;object-fit:cover;object-position:center}.giant-type>span{right:8px;font-size:8px}}
