/* Extends the approved Unknown Coin identity; no global theme changes. */
.identity-main{padding-top:68px}.identity-heading{display:flex;align-items:end;justify-content:space-between;gap:55px;margin-bottom:64px}.identity-heading h1{font:400 clamp(48px,6.6vw,102px)/1.04 var(--display);letter-spacing:-.065em;margin-bottom:0}.identity-heading .eyebrow{margin-bottom:25px}.identity-deck{max-width:300px;color:var(--muted);font-size:16px;line-height:1.95;margin-bottom:6px}.identity-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:80px;align-items:start}.identity-stage{position:sticky;top:28px;min-width:0;border:1px solid var(--line);background:rgba(255,255,255,.008);backdrop-filter:blur(14px);overflow:hidden}.identity-stage-head,.identity-stage-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;font-size:12px;letter-spacing:.055em;color:var(--muted)}.identity-stage-head{border-bottom:1px solid var(--line)}.identity-stage-foot{border-top:1px solid var(--line)}.identity-stage-foot button{border:0;background:none;padding:5px 0;min-height:34px;color:#c1c1be;font-size:13px}.identity-stage svg{width:100%;height:auto;display:block;animation:identity-breathe 13s ease-in-out infinite;transform-origin:50% 50%}.identity-stage.motion-paused svg{animation:none}.identity-stage>div:nth-child(2){aspect-ratio:1}.identity-controls h2{font-size:clamp(35px,3.5vw,52px);margin-bottom:24px}.identity-controls>.eyebrow{margin-bottom:22px}.identity-copy{color:var(--muted);font-size:16px;line-height:1.9}.identity-controls label,.identity-editions label{font-size:14px;display:block;margin:28px 0 10px}.identity-controls input,.identity-editions select{width:100%;min-width:0;min-height:54px;border:1px solid #ffffff29;color:var(--ink);background:#050505;padding:13px 16px;border-radius:0;font-size:16px}.identity-controls input:disabled{color:var(--muted);opacity:.65}.identity-note{font-size:13px;color:var(--muted);line-height:1.9;margin:14px 0 0}.identity-finishes{border:0;padding:0;margin:30px 0}.identity-finishes legend{font-size:14px;margin-bottom:12px}.identity-finishes>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.identity-finishes button{min-height:48px;background:transparent;border:1px solid var(--line);font-size:14px;transition:border-color .6s,background .6s}.identity-finishes button:hover{border-color:#999}.identity-finishes button[aria-pressed=true]{border-color:#deded9;background:#ffffff06}.identity-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px}.identity-status{font-size:14px;color:#c1c1bd;line-height:1.8;min-height:26px;margin:18px 0;overflow-wrap:anywhere}.identity-wallet-panel{border-top:1px solid var(--line);padding-top:30px;margin-top:28px}.identity-wallet-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.identity-wallet-heading .eyebrow{margin:0}.identity-wallet-heading>span:last-child{font-size:12px;color:var(--muted)}#identity-account{margin-top:17px;display:flex;align-items:start;gap:16px;flex-wrap:wrap}#identity-address{width:100%;overflow-wrap:anywhere;font-size:14px;color:var(--muted);border-left:1px solid #aaa;padding:8px 14px}#identity-account[hidden],#identity-address[hidden],#wallet-help[hidden]{display:none}.identity-launch-state{border:1px solid var(--line);background:rgba(255,255,255,.008);padding:24px;margin-top:27px}.identity-launch-state>.eyebrow{display:block;margin:0 0 13px}.identity-launch-state strong{font:400 23px/1.3 var(--display);letter-spacing:-.03em}.identity-launch-state p{color:var(--muted);font-size:14px;line-height:1.9;margin:15px 0 8px}.identity-editions{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;border-top:1px solid var(--line);padding:85px 0;margin-top:105px}.identity-editions h2{font-size:clamp(40px,5vw,67px)}.identity-editions .identity-copy{max-width:490px}.identity-editions label{margin-top:0}.identity-editions select:focus-visible{outline:2px solid #efefeb;outline-offset:6px}.identity-editions select option{background:#050505}.identity-editions .text-link{margin-top:22px}.identity-faq{border-top:1px solid var(--line);margin-bottom:85px}.identity-faq details{border-bottom:1px solid var(--line)}.identity-faq summary{cursor:pointer;list-style:none;padding:26px 0;font:400 24px/1.4 var(--display);letter-spacing:-.03em;display:flex;justify-content:space-between;gap:28px}.identity-faq summary::-webkit-details-marker{display:none}.identity-faq p{max-width:820px;color:var(--muted);font-size:16px;line-height:1.9}.identity-page .footer{border-top:1px solid var(--line)}
#identity-wallet-dialog{width:min(520px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:rgba(5,5,5,.98);backdrop-filter:blur(22px);color:var(--ink);border:1px solid #ffffff32;padding:30px;border-radius:0;box-shadow:0 30px 130px #0009}#identity-wallet-dialog::backdrop{background:#000b;backdrop-filter:blur(8px)}#identity-wallet-dialog[open]{animation:identity-enter .65s var(--ease)}.wallet-dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.wallet-dialog-top .eyebrow{margin:0}.wallet-dialog-top button{background:none;border:1px solid var(--line);width:42px;height:42px;font-size:24px}#identity-wallet-dialog h2{font-size:43px;margin-bottom:20px}#wallet-dialog-description,#wallet-help-message{font-size:14px;color:var(--muted);line-height:1.9}#wallet-options{margin-top:26px;border-top:1px solid var(--line)}.wallet-option{width:100%;display:flex;justify-content:space-between;align-items:center;gap:18px;border:0;border-bottom:1px solid var(--line);background:transparent;min-height:75px;padding:18px 4px;text-align:left;transition:background .5s,padding .5s}.wallet-option:hover{background:#ffffff07;padding-inline:12px}.wallet-option strong{font:400 23px var(--display)}.wallet-option span{font-size:13px;color:var(--muted)}#wallet-help{padding-top:24px}#wallet-help .actions{gap:16px;margin-top:17px}#wallet-help .button{font-size:14px;padding:13px 20px}.identity-page .button{transform:translate(var(--mx,0px),var(--my,0px));transition:transform .8s var(--ease),background .7s,border-color .7s,box-shadow .8s}
.identity-promo{border-top:1px solid var(--line);padding-block:75px;display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:center}.identity-promo h2{font-size:clamp(38px,4.5vw,68px);margin-bottom:22px}.identity-promo .eyebrow{margin-bottom:24px}.identity-promo .paper-copy{font-size:16px;line-height:1.9;max-width:500px;margin-bottom:0}.identity-promo-card{border:1px solid var(--line);padding:34px;backdrop-filter:blur(14px);background:rgba(255,255,255,.008)}.identity-promo-card img{width:100px;height:100px;filter:grayscale(1);margin:0 0 24px;mix-blend-mode:screen}.identity-promo-card>p{font:400 27px/1.4 var(--display);letter-spacing:-.03em}.identity-promo-card .small-note{font-size:13px;margin:20px 0 0}.identity-promo-card .actions{margin-top:22px}.identity-promo+.atelier-section{padding-top:85px}
@keyframes identity-breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes identity-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.identity-layout{gap:42px}.identity-heading{gap:35px}.identity-deck{max-width:240px}.identity-editions{gap:60px}.identity-promo{gap:55px}}
@media(max-width:800px){.identity-main{padding-top:45px}.identity-heading{display:block;margin-bottom:38px}.identity-heading h1{font-size:clamp(48px,8vw,76px)}.identity-deck{max-width:480px;margin:24px 0 0}.identity-layout{grid-template-columns:1fr;gap:40px}.identity-stage{position:relative;top:auto;max-width:600px;width:100%;margin:auto}.identity-controls{width:100%;max-width:600px;margin:auto}.identity-editions{gap:35px;padding-block:55px;margin-top:70px}.identity-promo{gap:35px}.identity-promo-card{padding:24px}}
@media(max-width:600px){.identity-heading h1{font-size:clamp(42px,11vw,65px)}.identity-heading .eyebrow{font-size:12px;letter-spacing:.08em}.identity-deck{font-size:16px}.identity-stage-head,.identity-stage-foot{padding:14px;letter-spacing:0;font-size:12px}.identity-stage-foot button{font-size:12px}.identity-controls h2{font-size:40px}.identity-wallet-heading{align-items:start;gap:15px}.identity-wallet-heading>span:last-child{text-align:right}.identity-editions{grid-template-columns:1fr;gap:30px}.identity-editions h2{font-size:44px}.identity-editions .eyebrow{margin-bottom:22px}.identity-faq summary{font-size:22px}.identity-faq{margin-bottom:55px}#identity-wallet-dialog{padding:22px}#identity-wallet-dialog h2{font-size:39px}.identity-promo{grid-template-columns:1fr;gap:32px;padding-block:55px}.identity-promo-card{padding:26px}.identity-promo-card img{width:80px;height:80px}.identity-promo+.atelier-section{padding-top:55px}}
@media(prefers-reduced-motion:reduce){.identity-stage svg,#identity-wallet-dialog[open]{animation:none}.identity-page .button{transform:none!important;transition:none}.wallet-option{transition:none}}

.identity-enabled .header nav{gap:clamp(14px,2.4vw,32px);flex-wrap:wrap}@media(max-width:600px){.identity-enabled .header nav{gap:4px 18px;justify-content:flex-start}}
