.DiscordConnection_page__mGVF_{min-height:100dvh;width:100%;overflow-x:clip;color:#f1e7d3;font-family:var(--font-body,Georgia,serif);background:radial-gradient(circle at 50% 8%,rgba(148,27,42,.28),transparent 34rem),linear-gradient(rgba(21,9,11,.94),rgba(10,6,7,.98)),url(/web/cathedral-bg.jpg) top/cover;-webkit-font-smoothing:antialiased}.DiscordConnection_page__mGVF_ *{box-sizing:border-box}.DiscordConnection_page__mGVF_ button,.DiscordConnection_page__mGVF_ input{font:inherit}.DiscordConnection_page__mGVF_ a{color:inherit}.DiscordConnection_page__mGVF_ a:focus-visible,.DiscordConnection_page__mGVF_ button:focus-visible,.DiscordConnection_page__mGVF_ input:focus-visible{outline:2px solid #ffe08a;outline-offset:4px}.DiscordConnection_header__er3E3{min-height:84px;padding:max(18px,var(--oa-safe-area-top,env(safe-area-inset-top))) 24px 18px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid #d79a1a47;background:#1b0b0eaa}.DiscordConnection_header__er3E3 a{display:flex;min-height:44px;align-items:center}.DiscordConnection_header__er3E3 img{-o-object-fit:contain;object-fit:contain;max-width:100%;height:auto}.DiscordConnection_content__9BVM4{max-width:540px;margin:0 auto;padding:24px 20px max(32px,var(--oa-safe-area-bottom,env(safe-area-inset-bottom)))}.DiscordConnection_back__J7qZL{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;font-size:13px;color:#c8b59a!important;margin-bottom:12px}.DiscordConnection_panel__aBxEp{position:relative;border:1px solid #bda06880;border-radius:16px;padding:32px;background:radial-gradient(ellipse at 50% 0,#68223333,transparent 70%),linear-gradient(145deg,#2b1117f5,#190c10fa);box-shadow:inset 0 1px #ffe08a18,0 18px 60px #0005;text-align:center}.DiscordConnection_emblems__pbrDG{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:24px}.DiscordConnection_emblems__pbrDG>span{width:64px;height:64px;display:grid;place-items:center;border:1px solid #bda06866;border-radius:13px;background:linear-gradient(145deg,#49301e55,#1b0b0e);box-shadow:inset 0 1px #ffe08a20}.DiscordConnection_emblems__pbrDG img{-o-object-fit:contain;object-fit:contain}.DiscordConnection_emblems__pbrDG svg{width:30px;color:#dcd8fb}.DiscordConnection_emblems__pbrDG i{font-style:normal;color:#cba661;font-size:18px}.DiscordConnection_eyebrow__Xb_nc{font-size:10px;letter-spacing:.17em;font-weight:700;color:#d9b871;margin:0 0 12px}.DiscordConnection_panel__aBxEp h1{font-family:var(--font-display,Georgia,serif);font-size:34px;line-height:1.14;font-weight:600;letter-spacing:-.025em;margin:0 0 12px;color:#f3dc9c;text-wrap:balance}.DiscordConnection_intro__PPGbd{color:#c8b59a;font-size:15px;line-height:1.55;margin:0 auto;max-width:340px;text-wrap:pretty}.DiscordConnection_steps__qZ4l1{display:flex;justify-content:center;align-items:center;gap:24px;padding:0;margin:26px 0;list-style:none;font-size:12px;color:#a79687}.DiscordConnection_steps__qZ4l1 li{display:flex;gap:8px;align-items:center}.DiscordConnection_steps__qZ4l1 b{width:23px;height:23px;border:1px solid #a98a4e66;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:400}.DiscordConnection_steps__qZ4l1 li:first-child,.DiscordConnection_steps__qZ4l1 li[aria-current=step]{color:#f3dc9c}.DiscordConnection_steps__qZ4l1 li[data-complete=true] b{color:#92cba0;border-color:#92cba066}.DiscordConnection_actions__758qO{display:grid;gap:14px;margin-top:24px;text-align:left}.DiscordConnection_primary__PEAAT,.DiscordConnection_secondary__UQrHD{display:flex;justify-content:center;align-items:center;gap:10px;min-height:50px;width:100%;padding:13px 18px;border:1px solid #e2be75;border-radius:9px;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:filter .15s ease,background .15s ease}.DiscordConnection_primary__PEAAT{background:linear-gradient(#edce84,#d9a558);color:#27150f!important;box-shadow:inset 0 1px #fff4ce88,0 2px 12px #d79a1a16}.DiscordConnection_secondary__UQrHD{color:#f1e7d3;background:#392128;border-color:#bda06866}.DiscordConnection_primary__PEAAT:disabled,.DiscordConnection_secondary__UQrHD:disabled{opacity:.6;cursor:wait}.DiscordConnection_primary__PEAAT span{font-size:18px}.DiscordConnection_benefit__xExIr,.DiscordConnection_preference__wOv5a{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #bda06833;border-radius:10px;background:#0e080a40;text-align:left}.DiscordConnection_benefit__xExIr>span{color:#e0bb69;font-size:26px;width:24px;text-align:center}.DiscordConnection_benefit__xExIr strong,.DiscordConnection_preference__wOv5a strong{display:block;font-size:14px;line-height:1.4}.DiscordConnection_benefit__xExIr small,.DiscordConnection_preference__wOv5a small{display:block;font-size:12px;line-height:1.5;color:#c8b59a;margin-top:3px}.DiscordConnection_preference__wOv5a{justify-content:space-between;cursor:pointer}.DiscordConnection_preference__wOv5a>span{min-width:0}.DiscordConnection_preference__wOv5a input{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;border-radius:12px;background:#160b10;border:1px solid #9c7c615c;position:relative;cursor:pointer;margin:0}.DiscordConnection_preference__wOv5a input:after{content:"";position:absolute;width:14px;height:14px;top:3px;left:3px;border-radius:50%;background:#9d8c7a;transition:transform .15s ease}.DiscordConnection_preference__wOv5a input:checked{background:#bd945c33;border-color:#d7b16c}.DiscordConnection_preference__wOv5a input:checked:after{transform:translateX(16px);background:#edce84}.DiscordConnection_preference__wOv5a input:disabled{opacity:.5;cursor:wait}.DiscordConnection_fine__0hFmn,.DiscordConnection_rankNote__Vxb83{margin:0;text-align:center;font-size:12px;line-height:1.5;color:#c8b59a}.DiscordConnection_footer__xlUxD{margin:26px 0 0;padding-top:18px;border-top:1px solid #bda06826;font-size:11px;line-height:1.6;color:#aa9586}.DiscordConnection_skip__6lScp{display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:14px;text-decoration:none;font-size:12px;color:#c8b59a!important}.DiscordConnection_identity__jskBX{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid #bda06855;border-radius:10px;background:#160b104d;min-width:0}.DiscordConnection_avatar__UaG4K{display:grid;place-items:center;flex:none;width:42px;height:42px;background:#3e354e;border-radius:50%;color:#e4dcfa}.DiscordConnection_avatar__UaG4K svg{width:23px}.DiscordConnection_identity__jskBX>div{min-width:0;flex:1}.DiscordConnection_identity__jskBX small{display:block;font-size:9px;letter-spacing:.12em;color:#c8b59a;margin-bottom:5px}.DiscordConnection_identity__jskBX strong{display:block;font-size:18px;overflow-wrap:anywhere}.DiscordConnection_verified__WZArg{color:#91c69f;border:1px solid #91c69f55;border-radius:50%;width:22px;height:22px;flex:none;display:grid;place-items:center;font-size:12px}.DiscordConnection_disconnect__BWKMC{min-height:44px;border:0;background:none;color:#bca69b;cursor:pointer;font-size:12px;text-decoration:underline;text-underline-offset:4px}.DiscordConnection_error__qzkwV,.DiscordConnection_notice__8gpDR{border-radius:8px;padding:12px 14px;margin:18px 0 0;font-size:13px;line-height:1.5;text-align:left}.DiscordConnection_error__qzkwV{background:#7b263233;color:#ffbbb6;border:1px solid #c4777755}.DiscordConnection_notice__8gpDR{background:#53794b15;color:#b9d4af;border:1px solid #8aaf7b33}@media(hover:hover){.DiscordConnection_primary__PEAAT:not(:disabled):hover{filter:brightness(1.08)}.DiscordConnection_back__J7qZL:hover,.DiscordConnection_disconnect__BWKMC:hover,.DiscordConnection_skip__6lScp:hover{color:#ffe08a!important}.DiscordConnection_secondary__UQrHD:not(:disabled):hover{background:#4a2c30}}@media(max-width:540px){.DiscordConnection_header__er3E3{min-height:72px;padding-inline:20px}.DiscordConnection_header__er3E3 img{width:190px}.DiscordConnection_content__9BVM4{padding:12px 16px 28px}.DiscordConnection_back__J7qZL{margin-bottom:6px}.DiscordConnection_panel__aBxEp{padding:24px 20px;border-radius:13px}.DiscordConnection_panel__aBxEp h1{font-size:30px}.DiscordConnection_emblems__pbrDG{margin-bottom:20px}.DiscordConnection_emblems__pbrDG>span{width:56px;height:56px}.DiscordConnection_steps__qZ4l1{gap:20px;margin:22px 0}.DiscordConnection_actions__758qO{margin-top:20px}.DiscordConnection_benefit__xExIr,.DiscordConnection_preference__wOv5a{padding:14px}.DiscordConnection_intro__PPGbd{font-size:14px}}@media(prefers-reduced-motion:reduce){.DiscordConnection_page__mGVF_ *,.DiscordConnection_page__mGVF_ :after{transition:none!important}}