/* Use the home page's minimal Settings layout without changing portal surfaces. */
@import url("settings-minimal-v1.css?v=20261029settingsminimal1");
@property --portal-settings-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
body.online-portal .site-settings{
 --settings-bg:#171819;--settings-text:#f5f4f0;--settings-muted:#a9aaa6;--settings-line:#ffffff24;
 --site-accent:#ffab00;isolation:isolate;color:var(--settings-text);
 background:color-mix(in srgb,var(--settings-bg) 74%,transparent);
 border:1px solid color-mix(in srgb,var(--settings-text) 12%,transparent);
 box-shadow:0 24px 70px #00000047,inset 0 1px 0 color-mix(in srgb,var(--settings-text) 5%,transparent);
 backdrop-filter:blur(28px) saturate(1.12);-webkit-backdrop-filter:blur(28px) saturate(1.12);
 overflow-x:hidden;
}
body.online-portal .site-settings::backdrop{background:#00000073;backdrop-filter:blur(12px) saturate(1.04);-webkit-backdrop-filter:blur(12px) saturate(1.04)}
body.online-portal .site-settings::before{content:"";position:absolute;inset:0;padding:1.25px;border-radius:inherit;pointer-events:none;z-index:20;background:conic-gradient(from var(--portal-settings-angle),transparent 0 286deg,#ffab0047 296deg,#ffab00 314deg,#ffe6b3 322deg,#ffab00 330deg,transparent 346deg 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:portalSettingsOutline 4.2s linear infinite}
body.online-portal .settings-heading h2{font-family:Impact,Haettenschweiler,'Arial Narrow Bold','Arial Black',sans-serif}
body.online-portal .settings-close{background:color-mix(in srgb,var(--settings-text) 4%,transparent);border-color:color-mix(in srgb,var(--settings-text) 12%,transparent);box-shadow:inset 0 1px 0 #ffffff0a;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}
@keyframes portalSettingsOutline{to{--portal-settings-angle:360deg}}
@media(max-width:760px){body.online-portal .site-settings{backdrop-filter:blur(24px) saturate(1.10);-webkit-backdrop-filter:blur(24px) saturate(1.10);box-shadow:0 18px 54px #0004,inset 0 1px 0 #ffffff0d}}
@media(prefers-reduced-motion:reduce){body.online-portal .site-settings::before{animation:none;--portal-settings-angle:318deg}}
@media(prefers-reduced-transparency:reduce){body.online-portal .site-settings{background:#171819;backdrop-filter:none;-webkit-backdrop-filter:none}}
