:root{--cm-bg:#080d17;--cm-surface:#0e1727;--cm-surface2:#131f33;--cm-line:rgba(148,163,184,.16);--cm-line2:rgba(148,163,184,.28);--cm-text:#f5f8ff;--cm-muted:#95a6c3;--cm-primary:#14b8a6;--cm-primary2:#2563eb;--cm-success:#2dd4a7;--cm-danger:#ff647c;--cm-radius:22px;--cm-shadow:0 24px 70px rgba(0,0,0,.32)}
.copyme-discovery *,.copyme-wallet *,.copyme-portfolio *,.copyme-profile *,.copyme-locked *,.copyme-admin-shell *{box-sizing:border-box}
.copyme-discovery,.copyme-wallet,.copyme-portfolio,.copyme-profile,.copyme-locked{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--cm-text)!important;background:radial-gradient(circle at 0 0,rgba(20,184,166,.13),transparent 35%),linear-gradient(180deg,#0a101d,#080d17)!important;border:1px solid var(--cm-line)!important;border-radius:var(--cm-radius)!important;box-shadow:var(--cm-shadow)!important;padding:clamp(16px,2.2vw,24px)!important;overflow:hidden}
.copyme-discovery h1,.copyme-discovery h2,.copyme-discovery h3,.copyme-wallet h1,.copyme-wallet h2,.copyme-wallet h3,.copyme-portfolio h1,.copyme-portfolio h2,.copyme-portfolio h3,.copyme-profile h1,.copyme-profile h2,.copyme-profile h3{color:var(--cm-text)!important;letter-spacing:-.025em}
.copyme-discovery .title,.copyme-wallet .title,.copyme-portfolio .title,.copyme-profile .title{font-size:clamp(25px,4vw,34px)!important;letter-spacing:-.04em}
.copyme-discovery .card,.copyme-wallet .card,.copyme-portfolio .card,.copyme-profile .card,.copyme-admin-shell .cme-card{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important;border:1px solid var(--cm-line)!important;border-radius:18px!important;box-shadow:0 12px 34px rgba(0,0,0,.12);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.copyme-discovery .card:hover,.copyme-wallet .card:hover,.copyme-portfolio .card:hover,.copyme-profile .card:hover{transform:translateY(-2px);border-color:rgba(20,184,166,.38)!important;box-shadow:0 18px 42px rgba(0,0,0,.2)}
.copyme-discovery .muted,.copyme-discovery .mini,.copyme-wallet .muted,.copyme-portfolio .muted,.copyme-profile .muted,.copyme-profile .mini{color:var(--cm-muted)!important}
.copyme-discovery button,.copyme-wallet button,.copyme-portfolio button,.copyme-profile button,.copyme-admin-shell button{min-height:44px;border-radius:13px!important;border:1px solid transparent!important;padding:10px 15px!important;font:inherit;font-weight:760;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.copyme-discovery button:hover,.copyme-wallet button:hover,.copyme-portfolio button:hover,.copyme-profile button:hover{transform:translateY(-1px)}
.copyme-discovery button:active,.copyme-wallet button:active,.copyme-portfolio button:active,.copyme-profile button:active{transform:scale(.985)}
.copyme-discovery .cta,.copyme-discovery .primary,.copyme-wallet .primary,.copyme-portfolio .primary,.copyme-profile .primary,.copyme-admin-shell .primary{background:linear-gradient(135deg,var(--cm-primary),var(--cm-primary2))!important;color:#fff!important;box-shadow:0 10px 24px rgba(20,184,166,.22)!important}
.copyme-discovery .ghost,.copyme-wallet .ghost,.copyme-portfolio .ghost,.copyme-profile .ghost,.copyme-admin-shell .ghost{background:rgba(255,255,255,.055)!important;color:var(--cm-text)!important;border-color:var(--cm-line)!important;box-shadow:none!important}
.copyme-discovery input,.copyme-discovery select,.copyme-wallet input,.copyme-wallet select,.copyme-portfolio input,.copyme-portfolio select,.copyme-profile input,.copyme-profile select,.copyme-admin-shell input,.copyme-admin-shell select,.copyme-admin-shell textarea{min-height:46px;background:#0a1220!important;color:var(--cm-text)!important;border:1px solid var(--cm-line2)!important;border-radius:13px!important;padding:10px 13px!important;font:inherit}
.copyme-discovery input:focus-visible,.copyme-discovery select:focus-visible,.copyme-wallet button:focus-visible,.copyme-portfolio button:focus-visible,.copyme-profile button:focus-visible,.copyme-profile input:focus-visible,.copyme-profile select:focus-visible{outline:3px solid rgba(20,184,166,.28)!important;outline-offset:2px}
.copyme-discovery .badge,.copyme-discovery .pill,.copyme-wallet .pill,.copyme-portfolio .pill,.copyme-profile .pill{border:1px solid var(--cm-line)!important;background:rgba(20,184,166,.10)!important;color:#ccfbf1!important;border-radius:999px!important}
.copyme-discovery .avatar,.copyme-profile .avatar{border:2px solid rgba(255,255,255,.12);box-shadow:0 10px 26px rgba(0,0,0,.28);object-fit:cover;background:var(--cm-surface2)}
.copyme-wallet canvas,.copyme-portfolio canvas,.copyme-profile canvas,.copyme-discovery canvas{background:linear-gradient(180deg,rgba(20,184,166,.055),rgba(255,255,255,.012))!important;border:1px solid rgba(148,163,184,.1);border-radius:16px!important}
.copyme-wallet table,.copyme-portfolio table,.copyme-profile table{width:100%;border-collapse:separate!important;border-spacing:0!important}
.copyme-wallet th,.copyme-portfolio th,.copyme-profile th{font-size:12px;color:#a8b5ca!important;text-transform:uppercase;letter-spacing:.055em}
.copyme-wallet th,.copyme-wallet td,.copyme-portfolio th,.copyme-portfolio td,.copyme-profile th,.copyme-profile td{padding:12px!important;border-bottom:1px solid var(--cm-line)!important}
.copyme-locked{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.copyme-locked a{display:inline-flex;min-height:44px;align-items:center;padding:10px 15px;border-radius:13px;background:linear-gradient(135deg,var(--cm-primary),var(--cm-primary2));color:white!important;text-decoration:none;font-weight:760}
.copyme-admin-shell{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.copyme-admin-shell .cme-tabs{display:flex!important;gap:8px!important;overflow:auto!important;padding-bottom:4px}.copyme-admin-shell .cme-tab{white-space:nowrap!important;border-radius:999px!important}.copyme-admin-shell .cme-tab.active{background:#0f766e!important;color:white!important}
@media(max-width:760px){.copyme-discovery,.copyme-wallet,.copyme-portfolio,.copyme-profile,.copyme-locked{border-radius:18px!important;padding:14px!important;box-shadow:0 16px 44px rgba(0,0,0,.25)!important}.copyme-discovery .grid,.copyme-wallet .grid,.copyme-portfolio .grid,.copyme-profile .grid{grid-template-columns:1fr!important}.copyme-wallet .card[style*="grid-column"],.copyme-portfolio .card[style*="grid-column"]{grid-column:auto!important}.copyme-wallet table,.copyme-portfolio table,.copyme-profile table{font-size:13px}.copyme-discovery .row,.copyme-profile .row{gap:10px!important}.copyme-profile .row{flex-wrap:wrap}.copyme-locked{align-items:flex-start}}
@media(prefers-reduced-motion:reduce){.copyme-discovery *,.copyme-wallet *,.copyme-portfolio *,.copyme-profile *{animation:none!important;transition:none!important}}
