html[data-theme=light]{--bg:#f8faff;--surface:#fff;--panel:#fff;--line:#24355812;--text:#111c34;--muted:#73809c;--accent:#087dff;--pink:#ff668e;color-scheme:light}html[data-theme=glass]{--bg:#e5eaff;--surface:#ffffff65;--panel:#ffffff55;--line:#ffffffa6;--text:#182340;--muted:#697b9f;--accent:#297cff;--pink:#ee719a;color-scheme:light}html[data-theme=dark]{--bg:#0a0b0f;--surface:#14151c;--panel:#14151c;--line:#ffffff10;--text:#f4f3fa;--muted:#8a8b9c;--accent:#8759ff;--pink:#cc9dff;color-scheme:dark}.topbar{height:62px;padding:14px 20px 8px}.topbar .wordmark{font-size:18px}.page{padding:12px 18px 110px}.heading-row h1{font-size:26px}.heading-row .eyebrow{letter-spacing:.4px;font-size:10px}.person-card{border-radius:19px;height:clamp(320px,47dvh,480px)}.person-info{bottom:18px;left:17px}.person-info h2{font-size:25px;color:white}.person-card .tags span{background:#ffffff24;color:white;backdrop-filter:blur(12px)}.uli-card{border-radius:16px;padding:14px;margin-block:12px}.bottom-nav{background:var(--surface);border-color:var(--line);backdrop-filter:blur(24px);padding-top:9px}.bottom-nav button.selected{color:var(--accent)}.bottom-nav button{position:relative}.bottom-nav button span{font-size:9px}.nav-neira{width:27px;height:27px;border-radius:50%;background:radial-gradient(circle at 33% 28%,#f8ecff 0,#bbc1ff 15%,#9874f3 36%,#342658 72%);box-shadow:0 0 12px #a17fe96b,inset -3px -3px 5px #29134360;margin:auto}.primary{background:var(--accent);color:#fff;box-shadow:0 5px 18px #5555a31c}.outline{border-color:var(--line);background:var(--surface)}.segmented{background:var(--surface);border-color:var(--line)}.segmented button.selected{background:var(--accent);color:white}.panel{background:var(--panel,var(--surface));border-color:var(--line)}.theme-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-block:16px}.theme-choice{border:2px solid transparent;border-radius:16px;padding:9px;background:var(--surface);font-size:11px}.theme-choice[aria-pressed=true]{border-color:var(--accent)}.theme-sample{display:block;height:72px;border-radius:10px;margin-block-end:8px;position:relative;border:1px solid #8882;background:#f7faff}.theme-sample:before{content:'';position:absolute;inset:14px 9px 28px;border-radius:6px;background:#1885ff}.theme-sample:after{content:'';position:absolute;inset:50px 9px 12px;border-radius:4px;background:#93a2bd44}.theme-sample.dark{background:#101015}.theme-sample.dark:before{background:#8659f8}.theme-sample.glass{background:linear-gradient(120deg,#ddc4ff,#b4d8ff,#e4e7ff)}.theme-sample.glass:before{background:#ffffff97;border:1px solid white}.info-footer{margin-block-start:32px;padding-block-start:18px;border-block-start:1px solid var(--line)}.info-footer button{width:100%;display:flex;gap:12px;align-items:center;padding:14px 4px;text-align:start;font-size:13px;border-block-end:1px solid var(--line)}.info-footer button:after{content:'›';margin-inline-start:auto;color:var(--muted)}.reading-page h2{font-size:24px;margin-block:18px}.reading-page h3{margin-block:24px 8px}.reading-page p{font-size:13px;line-height:1.9;color:var(--muted);margin-block:10px}.reading-page details{padding-block:14px;border-block-end:1px solid var(--line)}.reading-page summary{font-weight:700;font-size:13px;cursor:pointer}.gold-card{position:relative;isolation:isolate;aspect-ratio:1.586;border-radius:22px;overflow:hidden;padding:20px;color:#3e2a0d;background:linear-gradient(115deg,#805020 0%,#e0b965 14%,#fff0bb 35%,#d5a753 57%,#f8df91 77%,#b27b32 100%);box-shadow:0 18px 38px #583a252f,inset 0 1px 1px #fff8,inset 0 -1px 2px #60361570;text-shadow:0 1px 1px #fff5}.gold-card:before{content:'';position:absolute;inset:-70%;z-index:-1;transform:rotate(-24deg);background:repeating-linear-gradient(0deg,transparent 0 4px,#69481f08 4px 5px);pointer-events:none}.gold-card:after{content:'';position:absolute;width:250px;height:250px;border:1px solid #fff5;border-radius:50%;right:-80px;top:-130px;box-shadow:0 0 0 22px #ffffff08,0 0 0 44px #ffffff08,0 0 0 66px #ffffff08;pointer-events:none}.gold-top{display:flex;justify-content:space-between;align-items:center}.gold-top strong{font-size:20px;letter-spacing:-.7px}.gold-top small{font-size:9px;letter-spacing:2px}.gold-chip{width:38px;height:29px;margin-block:15px 9px;color:#81602b}.gold-bottom{display:flex;align-items:end;justify-content:space-between;gap:12px}.gold-name{font-size:14px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:1px}.gold-id{font-family:ui-monospace,monospace;letter-spacing:2px;font-size:12px}.gold-qr{width:82px;height:82px;flex-shrink:0;background:#fff;padding:3px;border-radius:9px;text-shadow:none}.gold-qr svg{width:100%;height:100%;stroke:none}.gold-note{font-size:10px!important;text-align:center;margin-block:16px!important}.stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block:14px}.stat-cell{text-align:center;padding:14px 5px;border-radius:15px;background:var(--surface)}.stat-cell b{display:block;font-size:24px;color:var(--accent)}.stat-cell small{font-size:10px;color:var(--muted)}html:not([data-theme=dark]) body:before{background:radial-gradient(ellipse at 0 0,#bbcdff30,transparent 60%)}html[data-theme=glass] body{background:radial-gradient(at 0 25%,#ccbbf3,transparent 45%),radial-gradient(at 100% 70%,#b9d9ff,transparent 45%),#e4eaff;background-attachment:fixed}html[data-theme=glass] .panel,html[data-theme=glass] .uli-card,html[data-theme=glass] .ready-widget,html[data-theme=glass] .bottom-nav{backdrop-filter:blur(22px);box-shadow:inset 0 1px 0 #fffc,0 5px 17px #7b86b011}html:not([data-theme=dark]) .overlay,html:not([data-theme=dark]) .composer{background:var(--bg)}html:not([data-theme=dark]) input:not([type=checkbox]),html:not([data-theme=dark]) textarea,html:not([data-theme=dark]) select{background:var(--surface);border-color:var(--line);color:var(--text)}html:not([data-theme=dark]) .uli-card{background:var(--surface);border-color:var(--line)}html:not([data-theme=dark]) .uli-card strong,html:not([data-theme=dark]) .uli-card small,html:not([data-theme=dark]) form label{color:var(--text)}html:not([data-theme=dark]) .message{background:#dce5f9;color:#202c45}html:not([data-theme=dark]) .message.mine{background:#d7d9fb}html:not([data-theme=dark]) .message-meta{color:#657492}html:not([data-theme=dark]) .uli-bubble,html:not([data-theme=dark]) .uli-bubble.user{background:var(--surface);color:var(--text);border-color:var(--line)}html:not([data-theme=dark]) .chat-row{border-color:var(--line)}html:not([data-theme=dark]) .wordmark span,html:not([data-theme=dark]) .free-pill{color:var(--muted)}html:not([data-theme=dark]) .tags span{color:var(--text);background:#738fc817;border-color:var(--line)}html:not([data-theme=dark]) .person-card .tags span{color:white;background:#ffffff25}html:not([data-theme=dark]) dialog{background:var(--bg);color:var(--text)}html:not([data-theme=dark]) .reply-option{background:var(--surface);border-color:var(--line)}html:not([data-theme=dark]) .message-actions button{color:var(--accent)}@media(max-width:360px){.gold-card{padding:15px}.gold-qr{width:70px;height:70px}.gold-chip{margin-block:9px}.gold-name{max-width:135px;font-size:12px}}@media(prefers-reduced-transparency:reduce){html[data-theme=glass]{--surface:#f2f3fc;--panel:#f2f3fc}}

.ready-widget{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:14px;margin-block:10px;min-height:50px}.ready-widget h3{font-size:11px;line-height:1.4;flex:1}.ready-widget h3:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:#56cf69;margin-inline-end:7px;box-shadow:0 0 8px #56cf6944}.ready-widget>p{display:none}.ready-widget .wrap-actions{margin:0;gap:4px;max-width:64%;justify-content:flex-end}.ready-widget button{flex:0 1 auto;min-height:30px;border:0;font-size:10px;padding:6px 8px;max-width:145px}.ready-widget:has(.wrap-actions button:nth-child(2)){flex-wrap:wrap}.ready-widget:has(.wrap-actions button:nth-child(2))>p{display:block;font-variant-numeric:tabular-nums}.ready-widget:has(.wrap-actions button:nth-child(2)) .wrap-actions{max-width:100%;flex:1 1 100%}.ready-widget:has(.wrap-actions button:nth-child(2)) button{max-width:none;flex:1}.uli-card{padding:11px 13px;margin-block:10px;min-height:73px}.uli-card .eyebrow{display:none}.uli-card .mini-orb{width:45px;height:45px;min-width:45px}.segmented{margin-block:12px}.heading-row+.outline{margin-block-start:8px;min-height:36px;font-size:11px;padding:8px}.heading-row+.outline svg{width:17px;height:17px}html:not([data-theme=dark]) .mini-orb{background:radial-gradient(circle at 35% 30%,#fff 0%,#c7b6ff 27%,#8b93ee 63%,#c5d3ff 92%);box-shadow:0 0 15px #a89fe96b;border-radius:50%}

#engagement-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;background:none;border:0;padding:0;margin-block:20px}#engagement-actions button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:start;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--surface);font-size:12px;min-height:98px;gap:12px}#engagement-actions button svg{color:var(--accent);width:25px;height:25px}#profile-community-actions{margin-block:18px;display:flex;flex-wrap:wrap;gap:8px}#profile-community-actions button{font-size:11px;min-height:42px}.profile-hero{margin-block-start:18px}.profile-hero h2{margin-block:12px 4px}
