.crown-detail-v2 .detail-heading{align-items:center;margin-bottom:28px}.crown-detail-v2 .detail-heading h1{overflow-wrap:anywhere;margin-bottom:8px;font-size:clamp(44px,5.5vw,80px);line-height:.95}.crown-detail-v2 .scope-breadcrumb>span{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.crown-detail-v2 .detail-grid{grid-template-columns:minmax(0,1fr) 340px;gap:32px}.crown-detail-v2 .holder-section{border:1px solid var(--line);border-top:3px solid var(--accent);background:var(--surface);grid-template-columns:minmax(160px,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;min-height:340px;margin-bottom:28px;padding:32px;display:grid;position:relative}.crown-detail-v2 .holder-section .brand-avatar.large{aspect-ratio:1;background:var(--paper);object-fit:contain;border-radius:0;width:min(100%,300px);height:auto;max-height:none;margin:0;font-size:100px;overflow:hidden}.crown-detail-v2 .holder-section .brand-avatar img{object-fit:contain;width:100%;height:100%}.crown-detail-v2 .holder-section .eyebrow{color:var(--accent);letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;display:flex}.crown-detail-v2 .holder-section h2{font:700 clamp(32px, 4vw, 58px) / 1 var(--font-display);letter-spacing:-.02em;overflow-wrap:anywhere;margin:16px 0;display:block}.crown-detail-v2 .holder-section h2 svg{width:22px;height:22px;margin-left:10px}.crown-detail-v2 .holder-section p{color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.6}.crown-detail-v2 .brand-website{color:var(--ink);border-bottom:1px solid var(--gold);overflow-wrap:anywhere;padding-bottom:4px;font-size:16px;font-weight:600}.crown-detail-v2 .takeover-panel{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:0;padding:28px}.challenge-intro{color:var(--gold);letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex}.crown-detail-v2 .takeover-panel h2{font:600 36px/1 var(--font-display);margin:16px 0 22px}.crown-detail-v2 .current-value{margin:0 0 20px}.crown-detail-v2 .current-value>span{color:var(--muted);font-size:12px}.crown-detail-v2 .current-value strong{font:700 72px/1 var(--font-display);color:var(--ink)}.crown-detail-v2 .crown-stats{margin:20px 0}.crown-detail-v2 .crown-stats span{color:var(--muted)}.crown-detail-v2 .next-move{color:var(--muted);font-size:12px}@media (max-width:1050px){.crown-detail-v2 .detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.crown-detail-v2 .holder-section{grid-template-columns:130px minmax(0,1fr);gap:20px;padding:22px}}@media (max-width:760px){.crown-detail-v2 .detail-breadcrumb{margin-bottom:16px}.crown-detail-v2 .detail-heading{margin-bottom:20px}.crown-detail-v2 .detail-heading h1{max-width:calc(100% - 35px);font-size:48px}.crown-detail-v2 .detail-grid{gap:0;display:flex}.crown-detail-v2 .holder-column{display:contents}.crown-detail-v2 .holder-section{order:1;grid-template-columns:100px minmax(0,1fr);gap:16px;width:100%;min-height:0;margin-bottom:16px;padding:20px 16px}.crown-detail-v2 .holder-section .brand-avatar.large{max-height:140px;font-size:60px}.crown-detail-v2 .holder-section .eyebrow{gap:5px;font-size:8px}.crown-detail-v2 .holder-section h2{margin:9px 0;font-size:34px}.crown-detail-v2 .holder-section p{font-size:13px;line-height:1.45}.crown-detail-v2 .brand-website{font-size:13px}.crown-detail-v2 .takeover-panel{order:2;width:100%;margin-bottom:24px;padding:20px;display:block;position:static}.crown-detail-v2 .challenge-intro{display:none}.crown-detail-v2 .takeover-panel h2{margin:0 0 14px;font-size:28px}.crown-detail-v2 .current-value{border:0;flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 14px}.crown-detail-v2 .current-value strong{font-size:42px}.crown-detail-v2 .crown-stats{margin:12px 0 16px}.crown-detail-v2 .crown-stats>div{flex-direction:column}.crown-detail-v2 .detail-lower{order:4}.crown-detail-v2 .reign-record{order:3;width:100%}.crown-detail-v2 .panel-footnote{color:var(--muted);margin-top:12px;font-size:10px;display:block}}
.x-mention-choice{border:1px solid var(--line);margin:16px 0;padding:16px}.x-mention-choice legend{font-size:13px}.x-mention-choice legend span{color:var(--muted)}.x-mention-choice .review-confirm{align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.x-mention-choice input[type=checkbox]{flex-shrink:0;width:17px;height:17px;margin-top:2px}.field-note{color:var(--muted);font-size:12px;line-height:1.5}
.portrait-editor{border:1px solid var(--line);min-width:0;margin:16px 0;padding:16px}.portrait-editor legend{padding:0 6px;font-weight:600}.portrait-editor-mode{align-items:center;gap:12px;display:flex}.portrait-editor-mode button[aria-pressed]{border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;padding:8px 18px}.portrait-editor-mode button[aria-pressed=true]{border-color:var(--gold)}.portrait-editor-preview{background:var(--surface);width:200px;height:200px;margin:18px auto;overflow:hidden}.portrait-editor-preview.photo{outline:1px solid var(--gold);outline-offset:4px;border-radius:50%}.portrait-editor-preview img{width:100%;height:100%;display:block}.portrait-editor-preview.logo{padding:9px}.portrait-editor label{grid-template-columns:140px minmax(0,1fr);align-items:center;gap:12px;margin:12px 0;font-size:12px;display:grid}.portrait-editor input[type=range]{width:100%;accent-color:var(--gold);padding:0}
