@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}::-webkit-scrollbar{width:6px}[data-mui-color-scheme=dark] ::-webkit-scrollbar-thumb{background:#c9a84c4d;border-radius:3px}[data-mui-color-scheme=light] ::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}[data-mui-color-scheme=dark] body{background:radial-gradient(ellipse at 20% 0%,rgba(201,168,76,.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(139,85,54,.04) 0%,transparent 50%),#0c0b12}[data-mui-color-scheme=light] body{background:radial-gradient(ellipse at 20% 0%,rgba(201,168,76,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(180,120,60,.06) 0%,transparent 50%),#f5f0e8}.guild-surface{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .2s ease}[data-mui-color-scheme=dark] .guild-surface{background:#14131ecc;border:1px solid rgba(201,168,76,.1);box-shadow:0 2px 12px #0000004d,inset 0 1px #ffffff08}[data-mui-color-scheme=light] .guild-surface{background:#ffffffd9;border:1px solid rgba(154,123,48,.12);box-shadow:0 4px 20px #8a6d2b14,inset 0 1px #ffffffe6}.guild-surface-elevated{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-mui-color-scheme=dark] .guild-surface-elevated{background:#1a1528e6;border:1px solid rgba(201,168,76,.15);box-shadow:0 4px 24px #0006,inset 0 1px #ffffff0a}[data-mui-color-scheme=light] .guild-surface-elevated{background:#fffffff2;border:1px solid rgba(154,123,48,.15);box-shadow:0 4px 24px #8a6d2b1a,inset 0 1px #fffffff2}.guild-divider{height:1px;border:none;margin:0}[data-mui-color-scheme=dark] .guild-divider{background:linear-gradient(90deg,transparent,rgba(201,168,76,.3),transparent)}[data-mui-color-scheme=light] .guild-divider{background:linear-gradient(90deg,transparent,rgba(154,123,48,.25),transparent)}.guild-divider-compact{max-width:60%;margin:0 auto}.guild-accent-bar{position:absolute;top:0;left:0;right:0;height:3px;border-radius:3px 3px 0 0}.guild-accent-bar-gold{background:linear-gradient(90deg,#c9a84c,#e8d48b)}.guild-accent-bar-red{background:linear-gradient(90deg,#ef4444,#f87171)}.guild-accent-bar-green{background:linear-gradient(90deg,#4ade80,#22c55e)}.guild-hover-lift{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.guild-hover-lift:hover{transform:translateY(-1px)}[data-mui-color-scheme=dark] .guild-hover-lift:hover{border-color:#c9a84c33;box-shadow:0 4px 20px #0006,inset 0 1px #ffffff0a}[data-mui-color-scheme=light] .guild-hover-lift:hover{border-color:#9a7b3033;box-shadow:0 6px 24px #8a6d2b1f}.guild-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.guild-dot-urgent{background:#ef4444;box-shadow:0 0 6px #ef444480;animation:guild-pulse 2s ease-in-out infinite}.guild-dot-pending{background:#f59e0b;box-shadow:0 0 6px #f59e0b66}.guild-dot-active{background:#4ade80;box-shadow:0 0 6px #4ade8080}.guild-dot-resolved{background:#6b7280}.guild-dot-locked{background:#4a3f35}.guild-section-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:2px;display:flex;align-items:center;gap:6px}[data-mui-color-scheme=dark] .guild-section-label{color:#6b5d4d}[data-mui-color-scheme=light] .guild-section-label{color:#a09080}[data-mui-color-scheme=dark] .MuiDrawer-paper{background:#0e0d16f2!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-left:1px solid rgba(201,168,76,.12)!important;box-shadow:-8px 0 32px #00000080!important}[data-mui-color-scheme=light] .MuiDrawer-paper{background:#fcfaf5f2!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-left:1px solid rgba(154,123,48,.12)!important;box-shadow:-8px 0 32px #8a6d2b1a!important}.MuiButton-contained{box-shadow:0 2px 8px #c9a84c4d!important}.MuiButton-contained:hover{transform:translateY(-1px);box-shadow:0 4px 16px #c9a84c66!important}.MuiButton-outlined:hover{transform:translateY(-1px);box-shadow:0 2px 8px #c9a84c26!important}.MuiChip-colorError{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;border:none!important}.MuiChip-colorWarning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;border:none!important}.MuiChip-colorSuccess{background:linear-gradient(135deg,#4ade80,#16a34a)!important;color:#fff!important;border:none!important}.MuiChip-colorInfo{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important;border:none!important}.MuiChip-colorPrimary{background:linear-gradient(135deg,#c9a84c,#8b6914)!important;color:#fff!important;border:none!important}.MuiTabs-indicator{height:3px!important;border-radius:3px 3px 0 0!important;background:linear-gradient(90deg,#c9a84c,#e8d48b)!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#c9a84c!important;box-shadow:0 0 0 3px #c9a84c26!important}[data-mui-color-scheme=dark] .MuiDialog-paper{background:#14131ef2!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;border:1px solid rgba(201,168,76,.1)!important;box-shadow:0 8px 48px #0009!important}[data-mui-color-scheme=light] .MuiDialog-paper{background:#fffffff2!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;border:1px solid rgba(154,123,48,.1)!important;box-shadow:0 8px 48px #8a6d2b1f!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}[data-mui-color-scheme=dark] ::-webkit-scrollbar-thumb{background:#c9a84c33;border-radius:3px}[data-mui-color-scheme=dark] ::-webkit-scrollbar-thumb:hover{background:#c9a84c66}[data-mui-color-scheme=light] ::-webkit-scrollbar-thumb{background:#9a7b3026;border-radius:3px}[data-mui-color-scheme=light] ::-webkit-scrollbar-thumb:hover{background:#9a7b304d}@keyframes guild-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes guild-glow-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}::selection{background:#c9a84c4d;color:inherit}audio,video{border-radius:8px}
