*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg: #0d1117;--color-surface-1: #161b22;--color-surface-2: #21262d;--color-surface-3: #30363d;--color-border: #30363d;--color-text-primary: #e6edf3;--color-text-muted: #8b949e;--color-text-disabled: #484f58;--color-accent: #58a6ff;--color-accent-dark: #1f6feb;--color-success: #3fb950;--color-success-dark: #238636;--color-warning: #d29922;--color-error: #f85149;--color-error-dark: #da3633;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--bp-sm: 600px;--bp-md: 900px;--bp-lg: 1200px}html,body{height:100%;background-color:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.mat-mdc-card{--mdc-elevated-card-container-color: #161b22;--mdc-outlined-card-container-color: #161b22;--mdc-outlined-card-outline-color: #30363d;color:#e6edf3}.mat-mdc-card .mat-mdc-card-title{color:#e6edf3}.mat-mdc-card .mat-mdc-card-subtitle{color:#8b949e}.mat-mdc-table{--mat-table-background-color: #161b22;--mat-table-header-headline-color: #8b949e;--mat-table-row-item-label-text-color: #e6edf3;--mat-table-header-container-height: 48px;--mat-table-row-item-container-height: 52px;background-color:#161b22}.mat-mdc-table .mat-mdc-header-cell{color:#8b949e;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;border-bottom-color:#30363d}.mat-mdc-table .mat-mdc-cell{color:#e6edf3;border-bottom-color:#21262d;font-size:.875rem}.mat-mdc-table .mat-mdc-row:hover>.mat-mdc-cell{background-color:#21262d}.mat-sort-header-arrow{color:#8b949e}.mat-mdc-progress-bar{--mdc-linear-progress-track-color: #21262d;--mdc-linear-progress-active-indicator-color: #58a6ff;border-radius:4px;height:6px}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #3fb950}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #f85149}.mat-mdc-chip{--mdc-chip-container-color: #21262d;--mdc-chip-label-text-color: #8b949e;--mdc-chip-outline-color: #30363d;font-size:.75rem}.mat-mdc-form-field{--mdc-filled-text-field-container-color: #21262d;--mdc-outlined-text-field-input-text-color: #e6edf3;--mdc-outlined-text-field-label-text-color: #8b949e;--mdc-outlined-text-field-outline-color: #30363d;--mdc-outlined-text-field-focus-outline-color: #58a6ff;--mdc-outlined-text-field-hover-outline-color: #8b949e}.mat-mdc-select-value,.mat-mdc-option{color:#e6edf3}.mat-mdc-option:hover,.mat-mdc-option.mat-mdc-option-active{background-color:#21262d}.mat-mdc-option.mdc-list-item--selected{background-color:#58a6ff1f;color:#58a6ff}.mat-mdc-select-panel{background-color:#161b22;border:1px solid #30363d;border-radius:6px}.mat-button-toggle-group{border:1px solid #30363d;border-radius:6px;background-color:#161b22}.mat-button-toggle-group .mat-button-toggle{color:#8b949e;background-color:transparent}.mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked{background-color:#21262d;color:#e6edf3}.mat-button-toggle-group .mat-button-toggle:hover:not(.mat-button-toggle-checked){background-color:#21262d}.mat-button-toggle-group .mat-button-toggle+.mat-button-toggle{border-left:1px solid #30363d}.mat-mdc-button,.mat-mdc-outlined-button{color:#e6edf3}.mat-mdc-icon-button{color:#8b949e}.dark-dialog .mat-mdc-dialog-container{--mdc-dialog-container-color: #161b22;--mdc-dialog-subhead-color: #e6edf3;--mdc-dialog-supporting-text-color: #8b949e}.cdk-overlay-dark-backdrop{background:#0009}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: #58a6ff}.mat-toolbar{background-color:#161b22;color:#e6edf3;border-bottom:1px solid #30363d}
