:root{--background:#f3f4f6;--foreground:#111827;--forge-font-family:Arial, Helvetica, sans-serif;--forge-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--forge-bg:#f3f4f6;--forge-surface:#fff;--forge-surface-muted:#f9fafb;--forge-text:#111827;--forge-text-muted:#374151;--forge-text-subtle:#4b5563;--forge-border:#d1d5db;--forge-primary:#111827;--forge-primary-hover:#1f2937;--forge-primary-text:#fff;--team-primary:#111827;--team-secondary:#c8102e;--team-accent:#fff;--team-accent-color:var(--team-secondary);--team-logo-bg:none;--forge-locker-room-image:url(/images/background/players-background.png);--forge-locker-room-light-mask:url(/images/background/players-background-light-mask.png);--forge-locker-room-fallback:linear-gradient(135deg, #f1f5f9 0%, #fff 54%, #eef2f7 100%);--forge-locker-room-base-image:var(--forge-locker-room-image), var(--forge-locker-room-fallback);--forge-locker-room-light-opacity:.78;--forge-locker-room-scrim:linear-gradient(135deg, #0206174d, #0f172a14 48%, #02061738);--sidebar-bg:var(--team-primary);--sidebar-text:#fff;--sidebar-muted-text:#ffffffc7;--sidebar-hover:#ffffff1f;--sidebar-active:#ffffff2e;--sidebar-border:#ffffff29;--topnav-bg:var(--team-primary);--topnav-text:#fff;--topnav-muted-text:#ffffffbd;--topnav-hover:#ffffff1f;--topnav-active:#ffffff29;--topnav-border:#ffffff38;--forge-table-row:#fff;--forge-table-row-alt:#f3f4f6;--forge-table-row-hover:#e5e7eb;--forge-table-header-bg:#000;--forge-table-header-text:#fff;--forge-table-border:#d1d5db;--forge-issued-bg:#fee2e2;--forge-returned-bg:#dcfce7;--forge-warning-cell-bg:#fef3c7;--forge-danger-bg:#fef2f2;--forge-danger-border:#fca5a5;--forge-danger-text:#b91c1c;--forge-warning-bg:#fff7ed;--forge-warning-border:#fdba74;--forge-warning-text:#c2410c;--forge-success-bg:#ecfdf5;--forge-success-border:#86efac;--forge-success-text:#166534;--forge-page-max-width:1800px;--forge-page-shell-padding:10px 16px 28px;--forge-card-radius:28px;--forge-card-bg:#fffffff5;--forge-card-border:#e2e8f0f5;--forge-card-shadow:0 22px 64px #0f172a1f;--forge-header-padding:24px 24px 18px;--forge-header-gap:20px;--forge-eyebrow-color:#64748b;--forge-eyebrow-size:12px;--forge-eyebrow-weight:950;--forge-eyebrow-letter-spacing:.12em;--forge-title-color:#111827;--forge-title-size:clamp(26px, 2.4vw, 34px);--forge-title-weight:950;--forge-title-letter-spacing:-.04em;--forge-title-line-height:1;--forge-description-color:#4b5563;--forge-description-size:14px;--forge-description-weight:500;--forge-description-line-height:1.45;--forge-label-color:#64748b;--forge-label-size:12px;--forge-label-weight:900;--forge-label-letter-spacing:.08em;--forge-control-height:40px;--forge-control-radius:12px;--forge-control-border:#d1d5db;--forge-control-bg:#fffffff0;--forge-control-color:#111827;--forge-control-size:14px;--forge-control-weight:800;--forge-button-radius:14px;--forge-button-padding:12px 15px;--forge-button-size:14px;--forge-button-weight:900;--forge-button-shadow:0 8px 20px #0f172a12;--forge-table-header-size:12px;--forge-table-header-weight:950;--forge-table-cell-size:14px;--forge-table-cell-weight:800;--forge-table-cell-padding:12px 14px;--forge-nav-height:56px;--forge-menu-bg:#fffffffa;--forge-menu-border:#e2e8f0;--forge-menu-hover:#f1f5f9;--forge-menu-shadow:0 18px 36px #0f172a29;--forge-menu-radius:14px;--forge-menu-text:#1f2937;--forge-menu-padding:10px 12px;--forge-menu-size:13px;--forge-menu-weight:700}.forge-ui-shell{--forge-menu-active:color-mix(in srgb, var(--team-secondary) 8%, white)}.forge-ui-page{width:100%;max-width:var(--forge-page-max-width);gap:var(--forge-compact-gap);grid-template-columns:minmax(0,1fr);min-width:0;margin:0 auto;display:grid}.forge-ui-page-heading{flex:260px;min-width:0}@media screen{.forge-app-main.forge-ui-platform .forge-ui-page{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.forge-ui-page>*{min-width:0}.forge-app-main.forge-ui-platform :is(h1,.forge-ui-page-title){color:var(--forge-title-color)!important;font-family:var(--forge-font-family)!important;font-size:var(--forge-title-size)!important;font-weight:var(--forge-title-weight)!important;letter-spacing:var(--forge-title-letter-spacing)!important;line-height:var(--forge-title-line-height)!important;text-shadow:none!important}.forge-ui-platform.forge-app-main-equipment{--forge-title-size:24px}.forge-ui-platform :is(.forge-ui-card,.forge-report-card,.players-database-card,.players-upload-card,.roster-table-card,.setup-panel-card,.forge-setup-panel,.setup-menu-page-header,.setup-progress-card,.setup-menu-group-card,.forge-glass-card,.forge-ui-page-header){color:var(--forge-text);background:var(--forge-card-bg)!important;border-color:var(--forge-card-border)!important;border-radius:var(--forge-card-radius)!important;box-shadow:var(--forge-card-shadow)!important;-webkit-backdrop-filter:none!important}.forge-ui-platform :is(.forge-ui-page-header,.setup-menu-page-header){border:1px solid var(--forge-card-border)!important;padding:var(--forge-header-padding)!important}.forge-ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--forge-header-gap);flex-wrap:wrap;display:flex}.forge-ui-platform :is(.forge-ui-page-header,.setup-menu-page-header) :is(input:not([type=checkbox]):not([type=radio]),select){max-width:100%;min-height:var(--forge-control-height)!important;border:1px solid var(--forge-control-border)!important;border-radius:var(--forge-control-radius)!important;color:var(--forge-control-color)!important;background:var(--forge-control-bg)!important;font-size:var(--forge-control-size)!important;font-weight:var(--forge-control-weight)!important}.forge-ui-platform :is(.forge-ui-page-header,.setup-menu-page-header) button{border-radius:var(--forge-button-radius)!important;font-size:var(--forge-button-size)!important;font-weight:var(--forge-button-weight)!important}.forge-ui-platform :is(.setup-menu-card,.forge-ui-menu-card){background:var(--forge-card-bg)!important;border:1px solid var(--forge-card-border)!important;border-radius:var(--forge-card-radius)!important;box-shadow:var(--forge-button-shadow)!important;color:var(--forge-text)!important}.forge-ui-platform :is(.setup-menu-card,.forge-ui-menu-card):hover{background:var(--forge-menu-hover)!important;border-color:var(--team-secondary)!important}.forge-ui-platform :is(.setup-category-button,.setup-menu-group-tab){border-radius:var(--forge-menu-radius)!important;color:var(--forge-menu-text)!important}.forge-ui-platform :is(.setup-category-button,.setup-menu-group-tab)[aria-pressed=true]{background:var(--forge-menu-active)!important;border-color:var(--team-secondary)!important}.forge-ui-card:before{display:none!important}@media (max-width:700px){.forge-ui-platform{--forge-header-padding:16px;--forge-header-gap:12px}.forge-ui-page-heading{flex-basis:100%}}}@media print{.forge-ui-page{max-width:none;display:block}.forge-ui-platform .forge-ui-page-header{box-shadow:none;background:#fff}}:root{--forge-section-title-size:22px;--forge-section-title-weight:950;--forge-section-description-size:13px;--forge-section-description-weight:650;--forge-card-subtitle-size:13px;--forge-chip-size:13px;--forge-row-title-size:15px;--forge-row-title-weight:950;--forge-row-subtitle-size:12px;--forge-row-subtitle-weight:750;--forge-compact-gap:10px}.forge-app-main-locker-room,.forge-locker-room-surface,.forge-locker-room-bg{isolation:isolate;position:relative;overflow-x:hidden;background:#050608!important}.forge-locker-room-layers{--forge-locker-room-light-color:var(--team-accent-color,var(--team-secondary,#c8102e));inset:var(--forge-locker-room-inset-top,56px) 0 0 0;z-index:0;pointer-events:none;background:#050608;position:fixed;overflow:hidden}.forge-locker-room-layer{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.forge-locker-room-layer-base{background-image:var(--forge-locker-room-base-image);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,auto}.forge-locker-room-layer-light{background-color:var(--forge-locker-room-light-color,#c8102e);opacity:var(--forge-locker-room-light-opacity,.78);-webkit-mask-image:var(--forge-locker-room-light-mask);-webkit-mask-image:var(--forge-locker-room-light-mask);mask-image:var(--forge-locker-room-light-mask);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.forge-locker-room-layer-scrim{background:var(--forge-locker-room-scrim)}.forge-app-main-locker-room>:not(.forge-locker-room-layers),.forge-locker-room-surface>:not(.forge-locker-room-layers),.forge-locker-room-bg>:not(.forge-locker-room-layers){z-index:2;position:relative}.forge-app-main-setup.forge-app-main-locker-room{background:#050608!important}.forge-app-main-setup.forge-app-main-locker-room>.forge-locker-room-layers{inset:var(--forge-locker-room-inset-top,56px) 0 0 0!important;z-index:0!important;position:fixed!important}@media print{.forge-locker-room-layers{display:none!important}.forge-app-main-locker-room,.forge-locker-room-surface,.forge-locker-room-bg,.forge-app-main-setup.forge-app-main-locker-room{background:#fff!important}}
