:root{--raidcore-font: "RaidCore Sans", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--raidcore-dialog-accent: #1ed760;--raidcore-dialog-accent-glow: rgba(30, 215, 96, .12);--raidcore-dialog-backdrop: rgba(1, 7, 4, .76);--raidcore-dialog-border: rgba(124, 255, 158, .16);--raidcore-dialog-divider: rgba(255, 255, 255, .08);--raidcore-dialog-paper: #111a15;--raidcore-dialog-paper-end: #0b120e;--raidcore-dialog-shadow: 0 30px 90px rgba(0, 0, 0, .62), 0 8px 28px rgba(0, 0, 0, .38);--raidcore-dialog-text-secondary: #a9b3ac}html[data-rc=dl]{--raidcore-dialog-accent: #0f7a42;--raidcore-dialog-accent-glow: rgba(15, 122, 66, .1);--raidcore-dialog-backdrop: rgba(5, 17, 11, .48);--raidcore-dialog-border: rgba(15, 81, 50, .18);--raidcore-dialog-divider: rgba(15, 23, 42, .1);--raidcore-dialog-paper: #fff;--raidcore-dialog-paper-end: #f7fbf8;--raidcore-dialog-shadow: 0 28px 80px rgba(5, 27, 16, .2), 0 8px 24px rgba(15, 23, 42, .1);--raidcore-dialog-text-secondary: #475569}html[data-rc^=c]{--raidcore-dialog-accent: #ec4899;--raidcore-dialog-accent-glow: rgba(236, 72, 153, .13);--raidcore-dialog-backdrop: rgba(42, 8, 25, .54);--raidcore-dialog-border: rgba(157, 23, 77, .18);--raidcore-dialog-divider: rgba(157, 23, 77, .12);--raidcore-dialog-paper: #fff;--raidcore-dialog-paper-end: #fff8fc;--raidcore-dialog-shadow: 0 28px 80px rgba(74, 12, 40, .22), 0 8px 24px rgba(74, 12, 40, .12);--raidcore-dialog-text-secondary: #7a3c5b}.MuiDialog-root .MuiBackdrop-root{background-color:var(--raidcore-dialog-backdrop);-webkit-backdrop-filter:blur(8px) saturate(.82);backdrop-filter:blur(8px) saturate(.82)}.MuiDialog-root .MuiDialog-paper{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--raidcore-dialog-border);border-radius:18px;background-color:var(--raidcore-dialog-paper);background-image:radial-gradient(circle at 12% -18%,var(--raidcore-dialog-accent-glow) 0,transparent 42%),linear-gradient(155deg,var(--raidcore-dialog-paper) 0%,var(--raidcore-dialog-paper-end) 100%);box-shadow:var(--raidcore-dialog-shadow)}.MuiDialog-root .MuiDialog-paper:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,var(--raidcore-dialog-accent) 18%,var(--raidcore-dialog-accent) 58%,transparent 100%);opacity:.82}.MuiDialog-root .MuiDialog-paperFullScreen{border:0;border-radius:0}.MuiDialog-root .MuiDialogTitle-root{padding:24px 26px 10px;font-size:1.18rem;font-weight:850;line-height:1.28;letter-spacing:-.012em}.MuiDialog-root .MuiDialogContent-root{padding:8px 26px 22px;color:var(--raidcore-dialog-text-secondary)}.MuiDialog-root .MuiDialogContent-root.MuiDialogContent-dividers{padding:20px 26px;border-color:var(--raidcore-dialog-divider)}.MuiDialog-root .MuiDialogContentText-root{color:var(--raidcore-dialog-text-secondary);font-size:.95rem;line-height:1.62}.MuiDialog-root .MuiDialogActions-root{gap:8px;padding:16px 26px 24px;border-top:1px solid var(--raidcore-dialog-divider)}.MuiDialog-root .MuiDialogActions-root>:not(style)~:not(style){margin-left:0}.MuiDialog-root .MuiDialogActions-root .MuiButton-root{min-height:40px;padding-inline:16px;box-shadow:none}@media(max-width:600px){.MuiDialog-root .MuiDialog-paper:not(.MuiDialog-paperFullScreen){width:calc(100% - 32px);max-height:calc(100% - 32px);margin:16px;border-radius:16px}}.raidcore-confirmation{width:min(440px,calc(100% - 32px));max-width:none;margin:auto;padding:0;overflow:hidden;color:inherit;border:1px solid var(--raidcore-dialog-border);border-radius:18px;background-color:var(--raidcore-dialog-paper);background-image:radial-gradient(circle at 12% -18%,var(--raidcore-dialog-accent-glow) 0,transparent 42%),linear-gradient(155deg,var(--raidcore-dialog-paper) 0%,var(--raidcore-dialog-paper-end) 100%);box-shadow:var(--raidcore-dialog-shadow)}.raidcore-confirmation::backdrop{background:var(--raidcore-dialog-backdrop);-webkit-backdrop-filter:blur(8px) saturate(.82);backdrop-filter:blur(8px) saturate(.82)}.raidcore-confirmation:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--raidcore-confirmation-tone),transparent);opacity:.82}.raidcore-confirmation[data-tone=warning]{--raidcore-confirmation-tone: #f59e0b}.raidcore-confirmation[data-tone=danger]{--raidcore-confirmation-tone: #ef4444}.raidcore-confirmation__heading{display:flex;align-items:center;gap:12px;padding:24px 26px 10px}.raidcore-confirmation__icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;color:var(--raidcore-confirmation-tone);font-size:22px;font-weight:850;line-height:1;border:1px solid color-mix(in srgb,var(--raidcore-confirmation-tone) 28%,transparent);border-radius:10px;background:color-mix(in srgb,var(--raidcore-confirmation-tone) 11%,transparent)}.raidcore-confirmation__eyebrow{display:block;color:var(--raidcore-confirmation-tone);font-size:10.5px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.raidcore-confirmation h2{margin:4px 0 0;font-size:1.18rem;font-weight:850;line-height:1.28;letter-spacing:-.012em}.raidcore-confirmation p{margin:0;padding:8px 26px 22px;color:var(--raidcore-dialog-text-secondary);font-size:.95rem;line-height:1.62}.raidcore-confirmation__actions{display:flex;justify-content:flex-end;gap:8px;padding:16px 26px 24px;border-top:1px solid var(--raidcore-dialog-divider)}.raidcore-confirmation button{min-height:40px;padding:8px 16px;color:inherit;font:inherit;font-weight:750;border:1px solid transparent;border-radius:8px;cursor:pointer}.raidcore-confirmation button:focus-visible{outline:3px solid color-mix(in srgb,var(--raidcore-confirmation-tone) 52%,transparent);outline-offset:2px}.raidcore-confirmation__cancel{background:transparent}.raidcore-confirmation__cancel:hover{background:color-mix(in srgb,currentColor 7%,transparent)}.raidcore-confirmation__confirm{color:#fff;background:var(--raidcore-confirmation-tone)}.raidcore-confirmation__confirm:hover{filter:brightness(1.08)}@media(max-width:600px){.raidcore-confirmation__heading{padding:20px 20px 8px}.raidcore-confirmation p{padding:8px 20px 18px}.raidcore-confirmation__actions{padding:14px 20px 20px}}
