:root{--teams-panel: rgba(22, 12, 16, .74);--teams-panel-inner: rgba(0, 0, 0, .34);--teams-border: rgba(255, 70, 70, .52);--teams-border-soft: rgba(255, 80, 80, .34);--teams-hi: rgba(255, 255, 255, .92);--teams-text: rgba(255, 255, 255, .8);--teams-text-muted: rgba(255, 255, 255, .66);--teams-glow: 0 0 20px rgba(255, 45, 45, .45), 0 0 52px rgba(255, 45, 45, .24)}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{font-family:Segoe UI Variable,Segoe UI,Bahnschrift,Arial,sans-serif;color:var(--teams-hi)}a{color:var(--teams-hi)}a:hover{color:#ff6464}.app-main{position:relative}.teams-theme-surface{position:relative;width:100%;border-radius:20px;border:2px solid var(--teams-border);background:linear-gradient(180deg,rgba(255,255,255,.07) 0%,var(--teams-panel) 42%,rgba(0,0,0,.12) 100%);box-shadow:var(--teams-glow),0 18px 60px #000000ad;padding:clamp(12px,2vw,20px);overflow:hidden}.teams-theme-surface:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(1200px 420px at 50% 0%,#ffffff1c,#ffffff0a 35%,#0000 68%)}.teams-theme-surface>*{position:relative;z-index:1}.teams-theme-surface :where(h1,h2,h3,h4,h5,h6){color:var(--teams-hi);letter-spacing:.6px}.teams-theme-surface :where(p,li,span,label){color:var(--teams-text)}.teams-theme-surface :where(input,textarea,select,button){border:1px solid var(--teams-border-soft);color:var(--teams-hi)}.teams-theme-surface :where(input,textarea,select){background:var(--teams-panel-inner)}@media(max-width:820px){.teams-theme-surface{border-radius:16px;padding:12px}}.admin-control-panel__button{background:#ffffff14!important;color:#fff!important}.admin-control-panel__button:hover:not(:disabled){background:#ff2d2dd1!important;border-color:#ff2d2de6!important;color:#fff!important}
