.b_royW_nudge{color:var(--text-secondary);text-align:left;justify-items:start;gap:8px;display:grid}.b_royW_title{color:var(--text-primary);font-family:var(--serif);margin:0;font-size:18px;font-weight:500;line-height:1.25}.b_royW_message{max-width:46ch;margin:0;font-size:13px;line-height:1.65}.b_royW_actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.b_royW_primary,.b_royW_secondary,.b_royW_guest{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .16s,transform .16s;display:inline-flex}.b_royW_primary{border:1px solid var(--gold-deep);background:linear-gradient(180deg, var(--gold), var(--gold-deep));color:#11182e}.b_royW_secondary{border:1px solid var(--border-soft);background:var(--field-bg);color:var(--text-primary)}.b_royW_guest{min-height:0;color:var(--text-secondary);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.b_royW_primary:hover,.b_royW_secondary:hover{filter:brightness(1.08);transform:translateY(-1px)}.b_royW_primary:focus-visible,.b_royW_secondary:focus-visible,.b_royW_guest:focus-visible{outline:3px solid var(--gold-glow);outline-offset:3px}.b_royW_reassure{opacity:.85;margin:2px 0 0;font-size:12px;line-height:1.5}.b_royW_panel{padding:0}.b_royW_page{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--dialog-surface);width:min(100%,560px);box-shadow:var(--shadow-pane);text-align:center;justify-items:center;margin:0 auto;padding:clamp(26px,5vw,40px)}.b_royW_page .b_royW_title{font-size:clamp(22px,4vw,28px)}.b_royW_page .b_royW_actions{justify-content:center}.b_royW_overlayShell{position:relative}.b_royW_overlay{z-index:2;border-radius:inherit;background:color-mix(in srgb, var(--dialog-surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;align-content:center;justify-items:center;padding:clamp(18px,4vw,32px);position:absolute;inset:0}.b_royW_overlay .b_royW_actions{justify-content:center}.b_royW_dialog{border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--dialog-surface);width:min(440px,100vw - 32px);box-shadow:var(--shadow-pane);gap:12px;padding:26px;display:grid}.b_royW_dialogClose{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:4px;padding:0;font-size:12px;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.b_royW_primary,.b_royW_secondary{transition:none}}@media (max-width:560px){.b_royW_actions{flex-direction:column;width:100%}.b_royW_primary,.b_royW_secondary{width:100%}}
