/* Skinfy / one shared visual system. Legacy layout lives in @layer foundation. */
:root{--sans:Skinfy,Arial,sans-serif;--display:Skinfy,Arial,sans-serif;--navy:#10283d;--ink:#10283d;--muted:#526d81;--line:#c7e0eb;--line2:#bdd7e4;--bg:#e6f5fc;--surface:#f5fbff;--surface2:#eaf5fb;--acid:#bef000;--green:#567d00;--cyan:#08788a;--orange:#94601b;--glass:rgba(250,254,255,.73);--shadow:0 18px 48px #3162830c}
html{background:#d6f1ff}body{background:linear-gradient(180deg,#36b4f1 0,#c8ecff 760px,#e8f6fd 1400px,#ecf8fe 100%);color:var(--ink);font-family:var(--sans);font-size:14px;letter-spacing:0}body:before{display:none}
h1,h2,h3{font-family:var(--sans);font-weight:650;letter-spacing:-.045em;line-height:1.1;text-wrap:balance;color:var(--ink)}p{line-height:1.7;color:var(--muted)}h1 em,h2 em,h3 em{font-family:Georgia,serif;font-weight:400;font-style:italic;letter-spacing:-.055em;color:inherit}
button,input,select,textarea{font-family:var(--sans)}button,a{transition:background .22s,color .22s,box-shadow .22s,transform .22s}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #1984ba;outline-offset:4px}button:disabled{opacity:.5;cursor:not-allowed;transform:none}button:active:not(:disabled),.primary:active,.secondary:active{transform:translateY(1px)}[hidden]{display:none!important}
.topbar{height:92px;padding:0 3.2vw;display:flex;justify-content:space-between;gap:20px;border:0;background:rgba(112,203,249,.83);backdrop-filter:blur(24px);box-shadow:0 1px 0 #ffffff55}.topbar:after{display:none}.brand{gap:9px;color:var(--navy);letter-spacing:-.04em}.brand img{width:43px;height:43px;flex:0 0 43px;border:0;border-radius:0;background:none;box-shadow:none}.brand>span{font-size:25px;letter-spacing:-.065em;gap:0;text-transform:lowercase}.brand small{display:none}.topbar nav{height:52px;align-self:center;padding:5px;gap:2px;border:1px solid #ffffffbd;border-radius:40px;background:#e2f4ff96;box-shadow:none}.topbar nav a{height:40px;padding:0 19px;font-size:12px;font-weight:650;letter-spacing:.015em;color:#36536a;border-radius:30px}.topbar nav a i,.topbar nav a:after{display:none}.topbar nav a:hover{color:var(--ink);background:#ffffff6b}.topbar nav a[aria-current=page]{color:var(--ink);background:white;box-shadow:0 3px 9px #37749212}.header-actions{gap:14px}.social-x{color:var(--ink);width:28px;height:40px}.social-x:hover{color:#426800;background:#fff7;border:0}.social-x svg{width:15px;height:15px}.chain{height:40px;border:0;border-radius:0;background:none;padding:0;gap:7px}.chain small,.chain b{display:none}.chain span{font-size:9px;letter-spacing:.025em}.chain>i{background:#598600;box-shadow:none;width:5px;height:5px}.wallet-btn{height:44px;min-width:128px;padding:0 20px;font-size:12px;clip-path:none}
.primary,.wallet-btn{background:var(--acid);color:var(--ink);border:0;border-radius:999px;box-shadow:0 8px 24px #9ec50020;font-weight:700}.primary,.secondary{min-height:46px;padding:0 23px;gap:13px;font-size:12px}.primary:hover,.wallet-btn:hover{background:#d0ff39;color:var(--ink);box-shadow:0 8px 24px #769e0029;transform:translateY(-2px)}.primary:after,.wallet-btn:after{display:none}.secondary{border:1px solid #fff;border-radius:999px;background:#ffffffb5;color:var(--ink);font-weight:650;box-shadow:none}.secondary:hover{background:white;color:var(--ink);border-color:#fff}.text-link{color:#244a63;font-size:12px;font-weight:650}.text-link:hover{color:#496b00}.eyebrow{font:650 10px/1.5 var(--sans);letter-spacing:.16em;color:#4b6b81}.pill{padding:9px 14px;background:#fff9;border:1px solid #fff;border-radius:40px;color:#36536a}.live-dot,.statusbar i{background:#73a700;box-shadow:none}.rail{display:none}main{width:min(1360px,calc(100% - 64px));margin:92px auto 0;padding:0 0 86px;min-height:calc(100dvh - 92px)}.statusbar{height:30px;left:0;right:0;bottom:0;padding:0 24px;background:#eff9ffe8;backdrop-filter:blur(16px);color:#57768a;border:0;border-top:1px solid #fff;font-size:8px}.statusbar b,.statusbar a{color:#36566e}
/* Landing: the illustration is a real asset, never an invisible interactive layer. */
.sky-hero{text-align:center;padding:10px 0 54px}.sky-art{width:calc(100% + 64px);max-width:none;margin-left:-32px;aspect-ratio:2.4;object-fit:cover;display:block;mix-blend-mode:normal;border-radius:0 0 42px 42px;animation:art-arrive 1s ease both}.sky-hero .eyebrow{margin:28px 0 18px}.sky-hero h1{font-size:clamp(36px,4.2vw,62px);line-height:1.07;margin:12px auto 22px;max-width:940px;font-weight:580}.sky-hero>p{max-width:660px;margin:0 auto;font-size:16px;line-height:1.7}.sky-hero .hero-actions{justify-content:center;gap:12px;margin-top:28px}.sky-hero .primary,.sky-hero .secondary{min-height:52px;padding:0 27px;font-size:13px}.hero-sub{margin:0 0 50px;padding:19px 0;background:none;border:0;border-top:1px solid #ffffffb8;border-bottom:1px solid #ffffffb8;border-radius:0;color:#4e7087;font-size:9px;gap:20px}.hero-sub b,.source-logo{color:var(--ink)}
.section-heading{margin:60px 0 25px;align-items:end}.section-heading h2{font-size:clamp(30px,3vw,46px);font-weight:600;line-height:1.1;letter-spacing:-.04em;margin-top:12px}.section-heading>span{color:#5a758a;font-size:9px}.featured{gap:20px}.feature-card{padding:23px;min-height:290px;border:1px solid #fff;border-radius:27px;background:var(--glass);box-shadow:var(--shadow);color:var(--ink);overflow:hidden}.feature-card:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--skin-color) 10%,transparent),transparent 70%);opacity:1}.feature-card:hover{background:#fff;transform:translateY(-5px);border-color:#fff;box-shadow:0 18px 45px #346b8717}.feature-card img{height:156px;filter:drop-shadow(0 16px 10px #264c6b25)}.feature-card h3{font:650 19px/1.3 var(--sans);letter-spacing:-.025em;color:var(--ink)}.feature-top,.feature-bottom,.feature-bottom small{color:#526e81;font-size:10px}.feature-bottom strong{color:var(--ink)}.feature-card .feature-bottom{color:#526e81}
/* Original animated explanation. Objects occupy their own rows; never overlap copy. */
.mechanism-section{margin:92px 0;padding:64px 52px 30px;border:1px solid #fff;border-radius:36px;background:linear-gradient(145deg,#f9fdffb5,#dff3fcb5);box-shadow:var(--shadow)}.mechanism-heading{text-align:center}.mechanism-heading h2{font-size:clamp(35px,4vw,58px);font-weight:580;margin:22px 0}.mechanism-heading>p{font-size:16px;line-height:1.65;margin:0}.mechanism-steps{list-style:none;margin:50px 0 44px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.mechanism-step{position:relative;padding:0 14px;text-align:center;min-width:0}.mechanism-step:not(:last-child):after{content:'→';position:absolute;top:54px;right:-30px;font:300 30px var(--sans);color:#5f97b4}.mechanism-object{width:104px;height:108px;margin:0 auto 27px;display:grid;place-items:center;border-radius:28px;border:1px solid #efffa1;background:linear-gradient(140deg,#e9ff99 0,#bcef14 48%,#8cb900 100%);box-shadow:inset 2px 3px 3px #ffffffb3,inset -4px -5px 7px #547d003b,7px 12px 0 #789c0020,0 24px 30px #4c81912b;transform:rotate(-8deg);animation:object-float 6s ease-in-out infinite}.mechanism-object.wallet{transform:rotate(7deg);animation-delay:-2s}.mechanism-object.market{transform:rotate(-5deg);animation-delay:-4s}.mechanism-object svg{width:53px;height:53px;fill:none;stroke:#29430b;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 #ffffffb0)}.mechanism-number{font-size:11px;letter-spacing:.1em;color:#567684}.mechanism-step h3{font:650 23px/1.25 var(--sans);letter-spacing:-.035em;margin:13px 0}.mechanism-step p{font:400 14px/1.75 var(--sans);color:#4a677d;margin:0 auto;max-width:270px;min-height:98px}.mechanism-step small{display:block;margin-top:22px;font:650 8px/1.5 var(--sans);letter-spacing:.13em;color:#567087}
.reserve-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center;padding:38px;margin:20px 0;border:1px solid #fff;border-radius:28px;background:#fff9}.reserve-story h3{font-size:37px;font-weight:580;margin:16px 0}.reserve-story p{font-size:13px;max-width:360px;margin-bottom:21px}.reserve-visual{display:grid;grid-template-columns:1fr 35px 1.3fr 35px 1fr;align-items:center;gap:0;padding:20px 0}.reserve-person{text-align:center;display:grid;gap:12px}.reserve-person>span{width:44px;height:44px;display:grid;place-items:center;border:1px solid #c5dfec;border-radius:50%;margin:auto;font-size:24px;background:#f2faff}.reserve-person b{font-size:14px}.reserve-person small{font-size:9px;color:#58758b;white-space:nowrap}.reserve-core{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:.9;background:linear-gradient(145deg,#edffc0,#c2f331);border:1px solid #f7ffd9;border-radius:24px;box-shadow:inset 0 2px 3px white,0 14px 30px #91b14424}.reserve-core>span{font-size:41px;color:#598b00}.reserve-core b{font-size:13px;white-space:nowrap}.reserve-core small{font-size:7px;letter-spacing:.12em;color:#466019}.reserve-link{height:2px;background:#b4d9e7;position:relative;overflow:hidden}.reserve-link i{display:block;width:12px;height:2px;background:#689800;animation:transfer 2.2s linear infinite}.reserve-link.return i{animation-direction:reverse}.reserve-fee{grid-column:1/-1;text-align:center;color:#5a7181;font-size:10px;margin-top:25px}.reserve-fee span{margin:0 15px}.mechanism-note{font-size:11px;text-align:center;max-width:740px;margin:25px auto 0;color:#577284}
.journey-section{display:none}.landing-preview>.secondary{margin-top:22px}.bottom-note{border-color:var(--line);padding-top:28px;margin-top:55px;color:#567386}.bottom-note p{font-size:12px;max-width:730px;line-height:1.8}.footer-links{display:flex;gap:24px;color:#33566d;flex-wrap:wrap}
/* All workspaces share the same paper/glass surfaces and control sizes. */
.page-head{padding:52px 0 30px;border-color:var(--line);gap:24px;align-items:center}.page-head h1{font-size:clamp(30px,3.7vw,49px);line-height:1.12;letter-spacing:-.04em;margin:16px 0}.page-head p{font-size:14px;color:#49697f;max-width:700px}.breadcrumb,.muted{color:#5a768a}.panel,.empty,.launch-preview,.review-block{background:var(--glass);color:var(--ink);border:1px solid white;border-radius:25px;box-shadow:var(--shadow)}.panel{padding:28px}.panel h2,.panel h3{color:var(--ink)}.panel p{color:var(--muted)}.panel h2{font-size:24px}.empty{padding:65px 25px}.empty h2{font-size:28px}.empty p{font-size:14px;color:var(--muted)}.empty>span{color:#729500}.workspace{padding:24px;background:#f4fbff75;border:1px solid #fff;border-radius:28px}.workspace-head{margin-bottom:18px}.tabs{border:0;background:#deedf5;border-radius:30px;padding:4px;gap:2px}.tabs a{border-radius:24px;color:#526e82;padding:11px 18px;font-size:12px}.tabs .selected{background:white;color:var(--ink)}.tabs small{color:#638197}.toolbar{gap:12px;margin-bottom:20px;align-items:center}.search,.field,.toolbar select,.trade-field{border:1px solid #cbdfe9;border-radius:12px;background:#ffffffc9;color:var(--ink);box-shadow:none}.search{height:46px}.search input,.field,.trade-field input{color:var(--ink);font-size:13px}.search input::placeholder,.field::placeholder{color:#6d8497}.search kbd{border-color:#cedee9;color:#69849b;background:#eef7fc}.field{min-height:48px;padding:12px 15px}.label{font-size:12px;color:#345168;line-height:1.5;margin-bottom:9px}.field-hint{color:#5e778c;font-size:11px;line-height:1.7;margin-top:12px}.result-count{color:#57768b;font-size:9px}.view-toggle,.star-btn,.load-more{background:transparent;color:#47677e;border-color:#ccdfeb;border-radius:15px}.load-more{padding:13px 24px}.view-toggle{height:42px}.positive{color:#417b18}.negative{color:#b74235}.overflow-table{background:#fafdffb5;border:1px solid white;border-radius:20px;box-shadow:none}.market-table{font-size:12px}.market-table th{background:#e4f2fa;color:#59768a;padding:19px 16px;border-color:#d6e8f1;font-size:9px}.market-table td{padding:19px 16px;border-color:#dcecf4;color:#456378}.market-table tbody tr:hover{background:#fff9}.table-item b{color:var(--ink);font-size:12px}.table-item small{color:#657e91;font-size:10px}.table-item img{background:#e2eef6;border-radius:12px}.table-action{padding:9px 14px;color:#456d00;background:#c6f139;border:0;border-radius:30px;font-size:10px}.mini-bars i{background:#84b55b}.star-btn.on{color:#709100}.price-proof>span{color:#5a7b21}.price-proof small{color:#6b8193}.price-proof:hover{color:#426c00}.table-item .rarity{color:#5a768a}.stats-grid .panel>b,.detail-list dd,.market-metrics b{color:var(--ink)}.detail-list dt,.market-metrics small{color:#627e92}.detail-list>div{border-color:var(--line)}
.select-trigger{min-height:46px;background:#ffffffd6;border:1px solid #c5dce8;border-radius:12px;padding:12px 15px;color:var(--ink);font-size:12px}.select-trigger:hover,.select-trigger[aria-expanded=true]{border-color:#88acc1;background:#fff}.select-menu{background:#f7fcff;border:1px solid #c6deec;border-radius:15px;box-shadow:0 15px 45px #16456126;padding:6px;color:var(--ink)}.select-option{border-radius:9px;color:#2e516a;padding:12px 13px;font-size:12px}.select-option.highlighted,.select-option:hover{background:#e0f1fa;color:var(--ink)}.select-option[aria-selected=true]{background:#e5f6b9;color:#314e00}.select-check{color:#5f8600}
/* Launch: compact mast, horizontal steps, useful space for the collection. */
.launch-mast{margin:0;padding:48px 0 32px;min-height:0;display:block;background:none;border:0;border-radius:0;box-shadow:none}.launch-mast:before,.launch-mast:after,.launch-mast-rail{display:none}.launch-mast h1{font-size:clamp(32px,3.5vw,46px);line-height:1.1;margin:14px 0 15px;letter-spacing:-.045em;color:var(--ink)}.launch-mast p{font-size:14px;max-width:680px;color:#456780}.launch-mast br{display:none}.launch-page>.launch-layout{padding-top:0;gap:24px;align-items:start}.launch-page .launch-layout.picker-layout{display:block}.launch-page .launch-layout.picker-layout>section{display:block}.launch-page .stepper,.launch-page .picker-layout .stepper{position:static;display:grid;grid-template-columns:repeat(3,1fr);padding:5px;margin:0 0 18px;max-width:none;border:1px solid #fff;border-radius:22px;background:#e5f4faba;height:auto;gap:6px}.launch-page .stepper>div{padding:15px 20px;min-height:58px;border:0;border-radius:16px;color:#577286;display:flex;align-items:center;gap:12px}.launch-page .stepper>div.active{background:#ffffffdc;box-shadow:0 3px 12px #436e8710;color:var(--ink)}.launch-page .stepper>div.active:after{display:none}.launch-page .stepper b{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:#dbeaf3;color:#658293;font:650 10px var(--sans)}.launch-page .stepper .active b{background:var(--acid);color:#244300}.launch-page .stepper span{font-size:12px}.launch-page .launch-panel{padding:32px;background:var(--glass);border:1px solid #fff;border-radius:28px;box-shadow:var(--shadow)}.launch-panel:before{display:none}.launch-page .form-heading{display:block;padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid var(--line)}.launch-page .form-heading>span{display:none}.launch-page .form-heading h2,.form-title{font:650 29px/1.2 var(--sans);letter-spacing:-.04em;color:var(--ink);margin:0 0 11px}.launch-page .form-heading p,.launch-subtitle{font-size:13px;color:#57748a;line-height:1.7;max-width:700px;margin:0}.launch-page .picker-top{display:flex;justify-content:space-between;gap:20px;margin-bottom:18px}.launch-page .picker-top .search{flex:1;max-width:530px;height:48px;background:#fff9;border-color:#c5dce8}.launch-page .picker-top .search:before{color:#648195;top:10px}.launch-page .picker-top .search input{padding-left:42px;font-size:13px}.launch-page .picker-count{font:500 9px var(--sans);letter-spacing:.06em;color:#607c90}.launch-page .picker-categories,.launch-page .picker-weapons{display:flex;overflow:auto;border:0;border-radius:16px;background:#deedf5;padding:5px;gap:4px;margin-bottom:18px}.launch-page .picker-categories button,.launch-page .picker-weapons button{border:0;border-radius:12px;padding:11px 17px;background:none;color:#526e82;min-height:40px;font-size:12px;font-weight:550;white-space:nowrap}.launch-page .picker-categories button[aria-pressed=true],.launch-page .picker-weapons button[aria-pressed=true]{background:white;color:var(--ink);clip-path:none;box-shadow:0 2px 7px #436e870d}.launch-page .picker-weapons{margin:10px 0 18px;padding:5px}.launch-page .picker-layout .skin-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:0;min-height:0}.launch-page .picker-layout .pick{padding:19px 18px 16px;min-height:230px;border:1px solid #fff;border-radius:21px;background:radial-gradient(ellipse at 50% 105%,color-mix(in srgb,var(--skin-color) 12%,transparent),transparent 70%),#fafdffb5;box-shadow:0 5px 18px #366c8506;text-align:left}.launch-page .picker-layout .pick:after{display:none}.launch-page .picker-layout .pick:hover{background-color:white;border-color:#a7c8da;transform:translateY(-3px);box-shadow:0 10px 25px #366c8514}.launch-page .picker-layout .pick.selected{background-color:#f3fcdd;border-color:#779b09;box-shadow:inset 0 0 0 1px #779b09}.launch-page .picker-layout .pick b{font:650 16px/1.3 var(--sans);letter-spacing:-.02em;color:var(--ink)}.launch-page .picker-layout .pick small{font:400 11px/1.4 var(--sans);color:#617b8e}.launch-page .pick .pick-weapon,.launch-page .pick .pick-rarity{font:550 9px var(--sans);letter-spacing:.02em;color:#5c7b90}.launch-page .picker-layout .pick img{height:120px;margin:10px 0;transform:rotate(-3deg);filter:drop-shadow(0 12px 9px #264c6b22)}.launch-page .pick-check{background:var(--acid);color:#254500;border-radius:50%;width:24px;height:24px}.picker-pagebar{border-color:var(--line);margin-top:20px;padding-top:18px}.picker-pagebar>span,.launch-page .picker-pagebar>span{color:#58758a;font-size:11px}.form-group{margin-top:23px}.picker-layout .form-group{padding-top:24px;border-color:var(--line)}.form-grid{gap:20px}.launch-page .form-actions,.launch-page .picker-layout .form-actions{position:static;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:24px 0 0;margin:28px 0 0;border:0;border-top:1px solid var(--line);background:none;box-shadow:none;border-radius:0}.launch-page .form-actions>.primary{min-width:145px;min-height:46px}.selection-dock{margin-right:auto;min-height:45px}.selection-dock small,.launch-page .selection-dock small{color:#637f92;font-size:8px}.selection-dock b,.launch-page .selection-dock b{color:var(--ink);font-size:12px}.selection-dock span,.launch-page .selection-dock span{color:#658093;font-size:10px}.launch-page .selection-dock img{width:60px;height:45px}.launch-page .launch-preview{top:115px;background:var(--glass);border:1px solid #fff;padding:25px;border-radius:25px}.launch-preview h3{font-size:25px;color:var(--ink)}.launch-preview p{font-size:12px;color:#607b8d}.preview-art{background:radial-gradient(ellipse,#d5efa66b,transparent 65%)}.token-symbol{background:#d9edb7;color:#486900;border:0;border-radius:10px}.logo-uploader{padding:22px;border:1px solid #d0e1ea;border-radius:18px;background:#eaf5fb}.logo-drop{border:1px dashed #9cbccc;border-radius:17px;background:#fff8}.logo-drop-tag{background:#dbeef8;color:#42657e}.upload-symbol,.logo-uploader .eyebrow{color:#678600}.logo-uploader h3{font:650 20px var(--sans)}.logo-uploader p,.logo-uploader small{color:#607c90}.logo-uploader .text-link{color:#426782}.review-block{padding:23px;background:#fff7}.checkbox{color:#4c697d;font-size:12px;line-height:1.7}
/* Price proof, trading and docs are part of the same theme. */
.proof-link{background:#e7f1db;border:1px solid #c8dfb3;color:#456515;border-radius:12px;padding:13px 16px;font-size:12px}.proof-link:hover{background:#ddefc7}.skin-display{border:1px solid #fff;border-radius:27px;background:radial-gradient(ellipse,color-mix(in srgb,var(--skin-color) 15%,transparent),transparent 65%),#f3fbff;box-shadow:var(--shadow)}.chart-panel{background:var(--glass)}.chart-grid{stroke:#c5dce8}.chart-line{stroke:#458700}.trade-tabs{background:#dceef8;border-radius:30px;padding:4px}.trade-tabs button{color:#557085;background:none;border-radius:24px}.trade-tabs .active,.trade-tabs button.active{background:#fff;color:var(--ink)}.trade-field{padding:18px}.trade-field label,.trade-field span{color:#5c7b90}.trade-field strong,.output-value{color:var(--ink)}.trade-output,.fee-line,.trade-note{color:#526f84;border-color:var(--line)}.callout,.callout.warning{background:#eef5dc;border:1px solid #d2dfa9;color:#52652b;border-radius:14px}.callout p{color:inherit}.formula,.price-calculation{background:#e6f1f8;border-color:#c8dfea;border-radius:13px;color:#3c6077;padding:18px}.formula code,.price-calculation code{background:#f6fbff;color:#375c73}.price-calculation summary{color:#496d14}.price-calculation p{color:#55768d}.docs-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}.docs-nav{top:115px}.docs-nav a{color:#506e85;border-color:var(--line);font-size:12px;line-height:1.5;padding:12px 14px;border-radius:10px}.docs-nav a:hover{color:var(--ink);background:#fff9;border-color:#fff}.docs-content{padding:35px;background:var(--glass);border:1px solid white;border-radius:28px}.docs-content section{border-color:var(--line);scroll-margin-top:115px}.docs-content h2{color:var(--ink);font:650 28px/1.3 var(--sans);letter-spacing:-.03em}.docs-content h3{color:var(--ink);font:650 20px/1.3 var(--sans)}.docs-content p,.docs-content li{color:#526e83;font-size:13px;line-height:1.85}.docs-content a{color:#37637d}.docs-content code{color:#496e21;background:#e3f1d7}.docs-process div,.architecture-split>div{padding:22px;border:1px solid #fff;border-radius:18px;background:#e5f3fb}.docs-content .mechanism-steps{gap:18px}.docs-content .mechanism-step{padding:0 5px}.docs-content .mechanism-step h3{font-size:18px}.docs-content .mechanism-step p{font-size:12px;min-height:125px}.docs-content .mechanism-step:after{right:-20px}.docs-content .mechanism-object{width:75px;height:80px;border-radius:22px}.docs-content .mechanism-object svg{width:42px}.docs-content .mechanism-step small{font-size:7px}.architecture-split p{color:#526e83}
dialog{background:#f5fbff;color:var(--ink);border:1px solid white;border-radius:26px;padding:30px;box-shadow:0 30px 100px #173d5c33}dialog::backdrop{background:#24496555;backdrop-filter:blur(8px)}dialog h2{color:var(--ink);font-size:28px;line-height:1.2}dialog p{color:#526e83}.modal-close{color:#466780;border-color:#c8dfea;background:#e5f2fa;border-radius:50%}.wallet-option,.account-address{background:#e7f3fa;color:var(--ink);border-color:#cbdfe8;border-radius:14px}.evidence-variant{color:#47677f;font-size:13px}.evidence-status{color:#547431;border-color:#c0d8af;background:#eaf5df;border-radius:20px}.evidence-status.stale,.evidence-alert{color:#956120}.evidence-price strong{color:var(--ink);font:600 46px var(--sans)}.evidence-price>span,.evidence-times dt,.evidence-times dd,.evidence-note,.evidence-section>span{color:#5c788e}.evidence-stats{background:#e7f3fa;border-color:#d1e4ee;border-radius:15px}.evidence-stats span,.evidence-table th{color:#638096}.evidence-comparison b{color:var(--ink)}.evidence-times,.evidence-table td{border-color:#d1e4ee}.evidence-links .primary,.evidence-links .secondary{min-height:40px}.evidence-comparison{background:#e9f4fb}.evidence-links .text-link{color:#41637d}#toast{color:var(--ink);background:#f8fdff;border:1px solid #fff;border-radius:20px;box-shadow:0 10px 30px #24526d33}.error-text{color:#ae4330}
/* Short once-per-session entrance, with a working skip action. */
#skins-intro{background:linear-gradient(160deg,#69cbfb,#eaf8ff);color:var(--ink)}#skins-intro .intro-grid{display:none}.intro-orbit{border-color:#ffffff85}.intro-brand{gap:18px;align-items:center}.intro-brand img{width:84px;height:84px;border:0;box-shadow:none;background:none}.intro-brand span{font:700 clamp(52px,10vw,120px)/1 var(--sans);letter-spacing:-.065em;text-transform:lowercase}.intro-kicker,.intro-meta,.intro-reel,.intro-footer{color:#3e6680}.intro-progress{background:#fff7}.intro-progress i{background:#8db400}.intro-footer button{background:#fff9;color:var(--ink);border-color:#fff;border-radius:30px}.initial-loader{color:#496f88}.skeleton{background:linear-gradient(90deg,#d9edf7,#f4fbff,#d9edf7);background-size:200% 100%}.mobile-nav{background:#f1faffed;border-color:#fff;color:var(--ink)}.mobile-nav a,.mobile-nav a:nth-child(3){color:#42647e}.mobile-nav a[aria-current=page]{color:#456c00;background:#e2f3ba}
@keyframes art-arrive{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes object-float{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes transfer{from{transform:translateX(-15px)}to{transform:translateX(50px)}}
@media(max-width:1150px){.topbar{gap:12px;padding:0 22px}.topbar nav a{padding:0 13px}.chain{display:none}.header-actions{gap:10px}.mechanism-section{padding:48px 30px 28px}.reserve-story{padding:28px;gap:25px}.reserve-visual{grid-template-columns:1fr 20px 1.3fr 20px 1fr}.launch-page .picker-layout .skin-picker{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-layout{grid-template-columns:minmax(0,1fr) 300px}.docs-layout{gap:25px;grid-template-columns:175px minmax(0,1fr)}}
@media(max-width:850px){.topbar{height:76px}.topbar nav{display:none}.brand>span{font-size:24px}main{margin-top:76px;width:calc(100% - 40px)}.sky-art{width:calc(100% + 40px);margin-left:-20px}.sky-hero h1{font-size:42px}.mechanism-section{padding:40px 24px}.mechanism-heading h2{font-size:40px}.mechanism-steps{gap:18px}.mechanism-step{padding:0}.mechanism-step h3{font-size:20px}.mechanism-step p{font-size:13px;min-height:140px}.mechanism-step:after{right:-19px}.reserve-story{grid-template-columns:1fr}.reserve-story>div:first-child{display:block}.reserve-story p{max-width:none}.reserve-story h3 br{display:none}.reserve-visual{max-width:520px;width:100%;margin:auto}.featured{grid-template-columns:repeat(2,1fr)}.launch-layout{grid-template-columns:1fr}.launch-preview{position:static}.launch-page .launch-panel{padding:25px}.launch-page .picker-count{display:none}.docs-layout{display:block}.docs-nav{position:static;display:flex;overflow:auto;margin-bottom:20px;gap:4px}.docs-nav a{flex:0 0 auto}.docs-content{padding:26px}.page-head h1{font-size:35px}.toolbar{flex-wrap:wrap}.toolbar .search{flex:1 1 100%}.statusbar>span:nth-child(2){display:none}}
@media(max-width:560px){.topbar{height:68px;padding:0 16px}.brand img{width:35px;height:35px;flex-basis:35px}.brand>span{font-size:23px}.wallet-btn{height:40px;min-width:107px;padding:0 14px;font-size:11px}.social-x{width:22px}.wallet-btn span{margin-left:4px}main{width:calc(100% - 28px);margin-top:68px;padding-bottom:110px}.sky-hero{padding-top:0;padding-bottom:30px}.sky-art{width:calc(100% + 28px);margin-left:-14px;aspect-ratio:1.6;object-fit:cover;object-position:center;border-radius:0 0 22px 22px}.sky-hero .eyebrow{font-size:8px;margin-top:25px}.sky-hero h1{font-size:34px;line-height:1.12;margin:17px 8px}.sky-hero>p{font-size:13px;padding:0 12px}.sky-hero .hero-actions{gap:8px;flex-wrap:wrap}.sky-hero .primary,.sky-hero .secondary{min-height:46px;padding:0 18px;font-size:11px}.hero-sub{display:flex;flex-direction:column;align-items:flex-start;font-size:8px;gap:9px;padding:15px 10px;margin-bottom:32px}.hero-sub>span{flex-wrap:wrap}.section-heading{margin-top:35px;gap:12px}.section-heading h2{font-size:28px}.section-heading>span{display:none}.featured{gap:10px}.feature-card{min-height:220px;padding:15px;border-radius:20px}.feature-card img{height:115px}.feature-card h3{font-size:16px}.feature-top{font-size:8px}.feature-bottom{font-size:8px;flex-wrap:wrap;gap:7px}.feature-bottom strong{font-size:12px}.mechanism-section{padding:33px 20px 25px;margin:48px 0;border-radius:27px}.mechanism-heading h2{font-size:31px}.mechanism-heading>p{font-size:13px}.mechanism-steps{grid-template-columns:1fr;gap:35px;margin:38px 0}.mechanism-step:not(:last-child):after{display:none}.mechanism-object{width:82px;height:86px;margin-bottom:22px;border-radius:23px}.mechanism-step h3{font-size:23px}.mechanism-step p{min-height:0;max-width:275px;font-size:13px}.mechanism-step small{margin-top:14px;font-size:8px}.reserve-story{padding:25px 17px;border-radius:22px;gap:8px;margin:0 -4px}.reserve-story h3{font-size:29px}.reserve-story h3 br{display:block}.reserve-story p{font-size:12px}.reserve-visual{grid-template-columns:1fr 12px 1.25fr 12px 1fr}.reserve-core{border-radius:18px;min-height:132px;gap:8px}.reserve-core b{font-size:10px}.reserve-core small{font-size:5px}.reserve-person small{font-size:8px}.reserve-person b{font-size:12px}.reserve-person>span{width:35px;height:35px}.mechanism-note{font-size:10px;line-height:1.8}.page-head{padding:34px 4px 24px;display:block}.page-head h1{font-size:32px}.page-head p{font-size:13px}.page-head>.primary{margin-top:16px}.workspace{padding:13px;border-radius:22px}.workspace-head{align-items:start;gap:10px}.workspace-head>.text-link{font-size:9px}.tabs a{font-size:10px;padding:9px 11px}.toolbar{gap:9px}.toolbar .custom-select{flex:1;min-width:120px}.result-count{font-size:8px}.select-trigger{font-size:11px;min-height:43px}.overflow-table{border-radius:14px}.market-table{min-width:790px}.launch-mast{padding:32px 4px 24px}.launch-mast h1{font-size:34px}.launch-mast p{font-size:13px;line-height:1.7}.launch-page .stepper{padding:4px;gap:3px;border-radius:18px}.launch-page .stepper>div{padding:11px 8px;min-height:51px;gap:6px;border-radius:13px}.launch-page .stepper b{width:22px;height:22px;font-size:8px}.launch-page .stepper span{font-size:10px}.launch-page .launch-panel{padding:23px 15px;border-radius:23px}.launch-page .form-heading h2,.form-title{font-size:25px}.launch-page .form-heading p{font-size:12px}.launch-page .picker-top .search{max-width:none;flex:1}.launch-page .picker-categories,.launch-page .picker-weapons{border-radius:13px;padding:4px;gap:3px}.launch-page .picker-categories button,.launch-page .picker-weapons button{font-size:10px;padding:9px 12px;min-height:36px;border-radius:10px}.launch-page .picker-layout .skin-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.launch-page .picker-layout .pick{padding:14px 11px;min-height:193px;border-radius:16px}.launch-page .picker-layout .pick img{height:96px}.launch-page .picker-layout .pick b{font-size:13px}.launch-page .picker-layout .pick small{font-size:9px}.launch-page .pick .pick-weapon,.launch-page .pick .pick-rarity{font-size:8px}.picker-pagebar>span,.launch-page .picker-pagebar>span{font-size:9px}.picker-pagebar button{min-height:34px;padding:0 12px;font-size:10px}.launch-page .form-actions>.primary{min-width:130px}.selection-dock{width:100%;margin-bottom:4px}.launch-page .form-actions{gap:12px}.logo-uploader{padding:14px;gap:14px;align-items:start}.logo-drop{width:85px;height:100px}.logo-uploader h3{font-size:17px}.form-grid{grid-template-columns:1fr;gap:0}.panel{padding:22px}.docs-content{padding:22px 18px;border-radius:23px}.docs-content h2{font-size:25px}.docs-content .mechanism-steps{grid-template-columns:1fr}.docs-content .mechanism-step p{min-height:0}.architecture-split{grid-template-columns:1fr}.bottom-note{margin-top:40px}.footer-links{gap:15px;font-size:11px}.statusbar{height:25px;padding:0 13px;font-size:7px}.intro-brand img{width:51px;height:51px}.intro-brand span{font-size:62px}.intro-brand{gap:12px}.intro-reel{font-size:8px}.grid-skins{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Optically align the shared shell and constrain controls independently of old flex rules. */
.topbar{display:grid;grid-template-columns:1fr auto 1fr}.header-actions{justify-self:end}.brand{justify-self:start}.sky-art{height:auto}.sky-hero .eyebrow{text-align:center}.mechanism-section,.mechanism-heading,#architecture-title{scroll-margin-top:120px}.mechanism-heading .eyebrow{display:block;text-align:center}.reserve-core{max-width:165px;width:100%;justify-self:center;max-height:190px}.reserve-story{grid-template-columns:.8fr 1.2fr}.price-proof{color:var(--ink)}.table-item img{box-shadow:none;filter:none}.launch-page .picker-top{flex-direction:row;min-height:48px}.search,.launch-page .picker-top .search{min-height:46px;height:46px;min-width:0;max-height:none;flex-direction:row;align-self:stretch}.search input{min-height:42px;height:42px;padding-top:0;padding-bottom:0;line-height:1.4}.launch-page .form-actions>button{flex:0 0 auto;width:auto}.launch-page .form-actions>.primary{margin-left:auto}.launch-preview{align-self:start}.token-symbol{display:inline-block;padding:5px 9px;font-size:10px}.intro-kicker{display:none}.evidence-price strong{line-height:1.1}
@media(max-width:1150px){.topbar{grid-template-columns:auto 1fr auto}.topbar nav a{padding:0 12px}}
@media(max-width:850px){.topbar{display:flex}.reserve-story{grid-template-columns:1fr}}
@media(max-width:560px){.sky-art{height:auto;aspect-ratio:auto;object-fit:contain}.sky-hero h1{font-size:32px}.launch-page .picker-top .search{width:100%;max-width:none;flex:1 1 auto}.launch-page .form-actions>.primary{margin-left:auto}.reserve-core{max-height:145px}.mechanism-section,#architecture-title{scroll-margin-top:90px}}
.sky-hero>.eyebrow{justify-content:center}.sky-art{max-height:510px;object-fit:cover}.sky-hero h1{font-size:clamp(34px,3.8vw,55px)}.skin-display:before{display:none}.skin-display img{filter:drop-shadow(0 20px 14px #40658226)}.skin-display .float-range,.chart-meta,.data-note,.history-column small{color:#5c7a8e}.history-column .history-bar,.history-column i{background:#b9d98c;border-color:#93b95b}.docs-process span,.docs-process small{color:#5c7a37}.docs-layout{padding-top:30px}.docs-nav a{border:0}.mobile-nav a[aria-current=page]{border-radius:12px}.launch-page .picker-pagebar button{background:#fff;border:1px solid #d3e4ed}
@media(max-width:560px){.sky-art{max-height:none;object-fit:contain}.sky-hero h1{font-size:32px}.sky-hero>.eyebrow{display:block;text-align:center}.docs-layout{padding-top:22px}}
#privy-modal-content{--privy-color-background:#f5fbff;--privy-color-background-2:#e7f3fb;--privy-color-foreground:#10283d;--privy-color-foreground-2:#526d81;--privy-color-foreground-3:#647d91;--privy-color-accent:#719900;font-family:var(--sans);box-shadow:0 28px 80px #244b6b33}
.trade-presets button{background:#e3f1f9;border:1px solid #cadfea;border-radius:10px;color:#3b6178;min-height:36px}.trade-presets button:hover{background:#d6eda7;color:#3d580e}.market-links{color:#3f627b}.market-links a{color:#3f627b}.market-head img{border-radius:14px;background:#e8f4fa}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
