html[data-theme=light]{color-scheme:light;--background:#f2f1f0;--surface:rgba(255,255,255,.94);--surface-raised:#f2f1f0;--surface-soft:#eceae8;--surface-hover:#ecebea;--input-bg:#f2f1f0;--text:#222222;--text-light:#666666;--text-muted:#707070;--text-inverse:#FFFFFF;--heading:#181818;--border:rgba(28,28,28,.1);--border-strong:rgba(28,28,28,.18);--line-soft:rgba(28,28,28,.075);--glass-border:rgba(28,28,28,.11);--bubble-highlight:rgba(255,255,255,.54);--edge-glow-left:rgba(57,144,215,.08);--edge-glow-right:rgba(89,174,238,.06);--overlay:rgba(28,28,28,.46);--overlay-heavy:rgba(28,28,28,.62);--shadow-xs:0 3px 12px rgba(28,28,28,.08);--shadow-sm:0 10px 30px rgba(28,28,28,.1);--shadow-card:0 18px 48px rgba(28,28,28,.12);--shadow-card-hover:0 24px 68px rgba(28,28,28,.16);--shadow-button:0 10px 30px rgba(28,28,28,.11);--shadow-modal:0 38px 120px rgba(28,28,28,.22);--window-border:rgba(28,28,28,.12);--window-shadow:0 30px 90px rgba(28,28,28,.15);--nav-border:rgba(28,28,28,.1);--nav-active:#222222;--nav-active-text:#FFFFFF;--theme-bg:var(--background);--theme-surface:var(--surface);--theme-surface-raised:var(--surface-raised);--theme-surface-soft:var(--surface-soft);--theme-surface-hover:var(--surface-hover);--theme-input:var(--input-bg);--theme-border:var(--border);--theme-border-strong:var(--border-strong);--theme-text:var(--text);--theme-text-sub:var(--text-light);--theme-text-muted:var(--text-muted);--theme-text-inverse:var(--text-inverse);--theme-overlay:var(--overlay);--theme-shadow:var(--shadow-card);--theme-shadow-hover:var(--shadow-card-hover);--theme-shadow-modal:var(--shadow-modal);--main-color:var(--primary);--sub-color:var(--primary-hover);--main-blue:var(--primary);--logo-blue:#222222;--border-color:var(--border);--bg-color:var(--background);--light-blue:var(--primary-soft);--main-card-bg:var(--surface);--card-bg:var(--surface);--text-color:var(--text);--text-dark:var(--text);--sub-text-color:var(--text-light);--text-gray:var(--text-light);--muted-color:var(--text-muted)}html[data-theme=light]{color-scheme:light;--background: #f2f1f0;--surface: rgba(255,255,255,.81);--surface-raised: #eceae8;--surface-soft: #eceae8;--surface-hover: #faf9f8;--input-bg: #f2f1f0;--text: #222222;--text-light: #666666;--text-muted: #707070;--text-inverse: #222222;--heading: #222222;--border: rgba(28,28,28,.071);--border-strong: rgba(28,28,28,.133);--line-soft: rgba(28,28,28,.052);--glass-border: rgba(28,28,28,.081);--bubble-color: rgba(16,93,158,.055);--bubble-highlight: rgba(75,75,75,.12);--offline-gray: #dddcdb;--overlay: rgba(255,255,255,.634);--overlay-heavy: rgba(255,255,255,.739);--shadow-xs: 0 3px 12px rgba(28,28,28,.116);--shadow-sm: 0 10px 30px rgba(28,28,28,.151);--shadow-card: 0 18px 48px rgba(28,28,28,.174);--shadow-card-hover: 0 24px 68px rgba(28,28,28,.22);--shadow-button: 0 10px 30px rgba(28,28,28,.162);--shadow-modal: 0 38px 120px rgba(28,28,28,.22);--window-border: rgba(28,28,28,.085);--window-shadow: 0 30px 90px rgba(28,28,28,.22);--nav-border: rgba(28,28,28,.071);--nav-active-text: #f2f1f0;--logo-blue: #4c4c4c}html[data-theme=light] .nav-link.active:before,html[data-theme=light] .nav-link[aria-current=page]:before{background:radial-gradient(circle at 31% 26%,rgba(28,28,28,.506) 0 9%,transparent 10%),radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--theme-primary) 54%,transparent),color-mix(in srgb,var(--theme-primary) 16%,transparent) 58%,transparent 72%)}html[data-theme=light] .page-nav{background:linear-gradient(180deg,#ffffffb8,#ffffffab);box-shadow:0 14px 38px #1c1c1c32,inset 0 1px #1c1c1c09;border-color:#1c1c1c15}html[data-theme=light] .nav-link{color:#666}html[data-theme=light] .nav-link:hover,html[data-theme=light] .nav-link.active,html[data-theme=light] .nav-link[aria-current=page]{color:#222}@media(max-width:768px){html[data-theme=light],html[data-theme=light] body{color-scheme:light;background-color:#f2f1f0}}@media(max-width:768px){html[data-theme=light] body{background:radial-gradient(ellipse 34% 88% at -8% 48%,var(--edge-glow-left),transparent 72%),radial-gradient(ellipse 34% 88% at 108% 52%,var(--edge-glow-right),transparent 72%),#f2f1f0}}@media(max-width:768px){html[data-theme=light] .page-nav{background:linear-gradient(180deg,#ffffffb8,#ffffffab);border-color:#1c1c1c15;box-shadow:0 14px 38px #1c1c1c32,inset 0 1px #1c1c1c09}}@media(max-width:768px){html[data-theme=light] .nav-link{color:#666}}@media(max-width:768px){html[data-theme=light] .nav-link:hover,html[data-theme=light] .nav-link.active,html[data-theme=light] .nav-link[aria-current=page]{color:#222}}html[data-theme=light]{--border: rgba(28,28,28,.043);--border-strong: rgba(28,28,28,.071);--line-soft: rgba(28,28,28,.04)}html[data-theme=light] .website-frame{border-color:#1c1c1c0d!important}html[data-theme=light] .site-header{border-bottom:1px solid rgba(28,28,28,.043)!important}html[data-theme=light] .page-nav .nav-link,html[data-theme=light] .site-nav .nav-link{color:#707070!important}html[data-theme=light] .page-nav .nav-link:hover,html[data-theme=light] .site-nav .nav-link:hover{color:#4c4c4c!important}html[data-theme=light] .page-nav .nav-link.active,html[data-theme=light] .page-nav .nav-link[aria-current=page],html[data-theme=light] .site-nav .nav-link.active,html[data-theme=light] .site-nav .nav-link[aria-current=page]{color:#222!important}html[data-theme=light] .br-fan-footer{border-top:1px solid rgba(28,28,28,.057);background:#ffffffa2}html[data-theme=light] .br-fan-footer__brand{color:#222}html[data-theme=light] .br-fan-footer__notice,html[data-theme=light] .br-fan-footer__rights{color:#666}html[data-theme=light] .br-fan-footer__rights,html[data-theme=light] .br-fan-footer__links{color:#707070}html[data-theme=light] .br-fan-footer__links a{color:#666}html[data-theme=light] .br-fan-footer__links a:hover{color:var(--theme-primary,#105A9E)}html[data-theme=light] .photocard-frame{border:1px solid color-mix(in srgb,var(--card-main) 58%,rgba(28,28,28,.2));box-shadow:0 12px 26px #1c1c1c0f,0 0 0 1px color-mix(in srgb,var(--card-main) 18%,transparent)}html[data-theme=light] .photocard:hover .photocard-frame{box-shadow:0 20px 38px #1c1c1c18,0 0 0 1px color-mix(in srgb,var(--card-main) 30%,transparent)}html[data-theme=light] .photocard-frame:before{background:linear-gradient(115deg,transparent 0 31%,rgba(28,28,28,.088) 38%,rgba(28,28,28,.231) 44%,rgba(28,28,28,.055) 50%,transparent 58% 100%)}html[data-theme=light] .photocard-top{color:#222}html[data-theme=light] .photocard-image-wrap{background:radial-gradient(circle at 50% 15%,rgba(28,28,28,.396),transparent 28%),linear-gradient(160deg,var(--card-pale),color-mix(in srgb,var(--card-main) 18%,white));border:1px solid rgba(28,28,28,.22)}html[data-theme=light] .photocard-image-placeholder{color:color-mix(in srgb,var(--card-dark) 65%,#707070)}html[data-theme=light] .photocard-shine{border:1px solid rgba(28,28,28,.22);box-shadow:inset -5px -7px 15px #1c1c1c13,inset 4px 4px 12px #1c1c1c42}html[data-theme=light] .photocard-bubble{background:#1c1c1c19;border:1px solid rgba(28,28,28,.22)}html[data-theme=light] .photocard-bottom{color:#353535f0}html[data-theme=light] .card-profile-overlay{--profile-pale: #4c4c4c}html[data-theme=light] .card-profile-backdrop{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--profile-main) 12%,transparent),transparent 48%),#1818188a}html[data-theme=light] .card-profile-chip{border:1px solid color-mix(in srgb,var(--profile-main) 14%,rgba(28,28,28,.2))}html[data-theme=light] .card-profile-action.primary{color:#222}html[data-theme=light] .card-profile-flying .photocard-frame{box-shadow:0 26px 64px #1c1c1c29,0 0 0 1px color-mix(in srgb,var(--card-main) 24%,transparent)}html[data-theme=light] .card-profile-action.link-youtube{border:1px solid #DD4040}html[data-theme=light] .card-profile-action.link-cafe{border:1px solid #4FCE83}html[data-theme=light] .card-profile-action.link-instagram{border:1px solid #D746A5}html[data-theme=light] .card-profile-action.link-x{border:1px solid rgba(28,28,28,.2);color:#707070}html[data-theme=light] .card-profile-action.link-discord{border:1px solid #4050DD}html[data-theme=light] .card-profile-action.link-link{border:1px solid rgba(28,28,28,.2);color:#222}html[data-theme=light] .card-profile-action.link-soop{border:1px solid #4086DD;color:#104f9e}html[data-theme=light] .photocard-skeleton{box-shadow:0 10px 24px #1c1c1c07}html[data-theme=light] .brv3-hero h1 strong{color:#105d9e}html[data-theme=light] .browser-shell{background:#f2f1f0;box-shadow:0 34px 110px #1c1c1c38;border-color:#1c1c1c12}html[data-theme=light] .site-header{background:#ffffffa2}html[data-theme=light] .site-nav .nav-link{color:#666}html[data-theme=light] .site-nav .nav-link.active,html[data-theme=light] .site-nav .nav-link[aria-current=page]{color:#222}html[data-theme=light] .brv3-bubble{background:radial-gradient(circle at 30% 26%,rgba(28,28,28,.319) 0 4%,rgba(28,28,28,.099) 5%,transparent 9%),radial-gradient(circle at 55% 60%,color-mix(in srgb,var(--theme-primary) 15%,transparent),transparent 70%);box-shadow:inset 3px 3px 12px #1c1c1c07,inset -5px -6px 14px #419ce509,0 0 42px color-mix(in srgb,var(--theme-primary) 10%,transparent)}html[data-theme=light] .home-live-eyebrow,html[data-theme=light] .home-live-heading h2 strong{color:#9e1019}html[data-theme=light] .home-live-card:after{background:linear-gradient(180deg,transparent,rgba(255,255,255,.739))}html[data-theme=light] .home-live-info{color:#222}html[data-theme=light] .home-live-avatar{border:1px solid rgba(28,28,28,.22)}html[data-theme=light] .home-live-title{color:#222}html[data-theme=light] .home-live-name{color:#353535bf}html[data-theme=light] .home-live-card,html[data-theme=light] .home-week-day,html[data-theme=light] .home-offline-member,html[data-theme=light] .home-live-loading,html[data-theme=light] .home-live-empty,html[data-theme=light] .home-schedule-loading,html[data-theme=light] .home-schedule-empty{background-color:#f2f1f0;border-color:#1c1c1c12}html[data-theme=light] .photocard-info h2{color:#222!important}html[data-theme=light] .photocard-sub{color:#707070!important}html[data-theme=light] .home-week-day .day-name{color:#666!important}html[data-theme=light] .home-week-empty,html[data-theme=light] .home-schedule-empty-text{color:#707070!important}html[data-theme=light] .profile-social-link,html[data-theme=light] .card-profile-panel .profile-social-link{background:#1c1c1c06!important}html[data-theme=light] .profile-social-link.is-instagram,html[data-theme=light] .profile-social-link[data-type=instagram],html[data-theme=light] .card-profile-panel a[href*="instagram.com"]{background:#f4eef013!important}html[data-theme=light] .card-profile-panel a[href*="instagram.com"]:hover{background:#f4eef021!important}html[data-theme=light] .home-schedule-list{background:#1c1c1c02!important;border-color:#1c1c1c12}html[data-theme=light] .home-week-day:not(:last-child){border-right:1px solid rgba(28,28,28,.043)!important}html[data-theme=light] .home-week-day.is-today{border-color:#1c1c1c0b!important}html[data-theme=light] .home-offline-member{border-color:#1c1c1c10!important}html[data-theme=light] .member-photocard,html[data-theme=light] .photocard,html[data-theme=light] .profile-card{box-shadow:0 16px 42px #1c1c1c23}html[data-theme=light] .card-profile-panel a[href*=sooplive],html[data-theme=light] .card-profile-panel a[href*=youtube],html[data-theme=light] .card-profile-panel a[href*="youtu.be"],html[data-theme=light] .card-profile-panel a[href*="cafe.naver.com"],html[data-theme=light] .card-profile-panel a[href*="instagram.com"]{border-color:#1c1c1c18!important}html[data-theme=light] .home-week-day{border-color:#1c1c1c0f}html[data-theme=light] .card-profile-panel{box-shadow:0 30px 90px #1c1c1c32,inset 0 1px #1c1c1c82!important;color:#222!important;border-color:color-mix(in srgb,var(--profile-main) 38%,rgba(28,28,28,.2))!important}html[data-theme=light] .card-profile-panel .profile-name,html[data-theme=light] .card-profile-panel h1,html[data-theme=light] .card-profile-panel h2{color:#222!important}html[data-theme=light] .card-profile-panel .profile-description,html[data-theme=light] .card-profile-panel .profile-about,html[data-theme=light] .card-profile-panel p{color:#707070!important}html[data-theme=light] .card-profile-panel .profile-chip,html[data-theme=light] .card-profile-panel .profile-meta-chip{border-color:color-mix(in srgb,var(--profile-main) 30%,rgba(28,28,28,.2))!important}html[data-theme=light] .card-profile-panel .profile-divider,html[data-theme=light] .card-profile-panel hr{border-color:color-mix(in srgb,var(--profile-main) 24%,rgba(28,28,28,.2))!important}html[data-theme=light] .card-profile-panel .profile-close,html[data-theme=light] .card-profile-panel .card-profile-close{border-color:color-mix(in srgb,var(--profile-main) 22%,rgba(28,28,28,.2))!important;color:#222!important}html[data-theme=light] .card-profile-panel a[href*="instagram.com"]{background:#f4eef017!important}html[data-theme=light] .card-profile-panel .profile-tag{color:color-mix(in srgb,var(--profile-main) 78%,#222222)!important;border-color:color-mix(in srgb,var(--profile-main) 24%,rgba(28,28,28,.2))!important;box-shadow:0 2px 8px #1c1c1c07!important}html[data-theme=light] .card-profile-panel .profile-tag:hover{border-color:color-mix(in srgb,var(--profile-main) 38%,rgba(28,28,28,.2))!important}html[data-theme=light] .card-profile-panel .card-profile-tags .card-profile-tag,html[data-theme=light] .card-profile-tags .card-profile-tag,html[data-theme=light] .card-profile-tag{color:color-mix(in srgb,var(--profile-main) 78%,#222222)!important;border:1px solid color-mix(in srgb,var(--profile-main) 24%,rgba(28,28,28,.2))!important;box-shadow:0 2px 8px #1c1c1c07!important}html[data-theme=light] .card-profile-panel .card-profile-tags .card-profile-tag:hover,html[data-theme=light] .card-profile-tags .card-profile-tag:hover,html[data-theme=light] .card-profile-tag:hover{border-color:color-mix(in srgb,var(--profile-main) 38%,rgba(28,28,28,.2))!important}@media(max-width:640px){html[data-theme=light] body.home-page{background:#f2f1f0!important}}@media(max-width:640px){html[data-theme=light] .browser-shell{background:#f2f1f0!important}}@media(max-width:640px){html[data-theme=light] .website-frame,html[data-theme=light] .crew-home-main{background:#f2f1f0!important}}@media(max-width:640px){html[data-theme=light] .home-live-section{background:#f2f1f0!important}}@media(max-width:640px){html[data-theme=light] .home-schedule-section{background:#f2f1f0!important}}@media(max-width:640px){html[data-theme=light] .home-week-day{background:#f2f1f0!important;border-right:1px solid rgba(28,28,28,.043)!important}}@media(max-width:640px){html[data-theme=light] .crew-members-section{background:#f2f1f0!important}}html[data-theme=light] .brv3-bubble-particle{border:1px solid color-mix(in srgb,var(--theme-primary) 42%,rgba(28,28,28,.22));background:radial-gradient(circle at 32% 28%,rgba(28,28,28,.495) 0 12%,transparent 22%),color-mix(in srgb,var(--theme-primary) 18%,transparent)}html[data-theme=light] .main-notice-title{color:#10629e}html[data-theme=light] .main-notice-text{color:#4c4c4c}html[data-theme=light] .main-notice-text .notice-tone-crew{color:#4f5fd6}html[data-theme=light] .main-notice-text .notice-tone-personal{color:#2f7f84}html[data-theme=light] .main-notice-text .notice-tone-emphasis{color:#c62828}html[data-theme=light] .main-notice-edit{background:#faf9f8;color:#222}html[data-theme=light] .main-notice-edit:hover{background:#fff}html[data-theme=light] .logout-btn{background:transparent;color:#b42318;border:1px solid rgba(180,35,24,.38)}html[data-theme=light] .logout-btn:hover{background:#b4231814;border-color:#b423188c;color:#912018}html[data-theme=light] .notice-tool-btn:hover{background:#faf9f8;color:#10609e}html[data-theme=light] .notice-color-tool i{color:#4c4c4c}html[data-theme=light] .rgb-color-picker{border:1px solid rgba(28,28,28,.095);background:#f2f1f0}html[data-theme=light] .rgb-color-picker:hover{background:#faf9f8}html[data-theme=light] .rgb-color-picker i{color:#4c4c4c}html[data-theme=light] #noticeTextColorPreview{background:#ecebea}html[data-theme=light] #noticeBackgroundColorPreview{background:#f2f1f0}html[data-theme=light] .notice-size-unit{color:#666}html[data-theme=light] .font-size-step-btn{background:#f2f1f0;color:#10609e}html[data-theme=light] .font-size-step-btn:hover{background:#faf9f8}html[data-theme=light] #noticeToolbar #applyFontSizeBtn:hover{background:#ecebea}html[data-theme=light] #noticeToolbar{border:1px solid rgba(28,28,28,.095);background:#f2f1f0;border-color:#dddcdb}html[data-theme=light] #noticeEditor{border:1px solid rgba(28,28,28,.095);background:#f2f1f0}html[data-theme=light] .month-selector{color:#222}html[data-theme=light] .month-btn{border:1px solid rgba(28,28,28,.076);background:#f2f1f0;color:#666}html[data-theme=light] .month-btn:hover{background:#faf9f8;color:#10659e}html[data-theme=light] .filter-title{color:#666}html[data-theme=light] .filter-chip{background:#f2f1f0;border:1px solid rgba(28,28,28,.076);color:#4c4c4c}html[data-theme=light] .filter-chip:hover{background:#faf9f8;border-color:#1c1c1c1f}html[data-theme=light] .filter-chip.active{background:#fff;color:#222}html[data-theme=light] .weekday{background:#f2f1f0;color:#4c4c4c}html[data-theme=light] .weekday.sun{color:#9e101f}html[data-theme=light] .weekday.sat{color:#10629e}html[data-theme=light] .day-cell::-webkit-scrollbar-thumb{background:#ecebea}html[data-theme=light] .day-number{color:#4c4c4c}html[data-theme=light] .day-cell.sun-cell .day-number{color:#9e1010}html[data-theme=light] .day-cell.sat-cell .day-number{color:#10469e}html[data-theme=light] .mini-crew-dot{border:.5px solid rgba(28,28,28,.22)}html[data-theme=light] .theme-multi{--multi-schedule-accent: #4c4c4c}html[data-theme=light] .multi-date-selector{background:#faf9f8;border:1px solid rgba(28,28,28,.076)}html[data-theme=light] .crew-check-chip{background:#faf9f8;border:1px solid rgba(28,28,28,.095);color:#4c4c4c}html[data-theme=light] .crew-check-chip.selected{background:#efedeb;color:#10609e}html[data-theme=light] #noticeToolbar #applyFontSizeBtn{background:#ecebea}html[data-theme=light] #toast{background-color:#fff;background:#ecebea;border:1px solid #dddcdb;color:#222;box-shadow:0 12px 34px #1c1c1c38}html[data-theme=light] .welcome-popup{background:#ffffffbc}html[data-theme=light] .welcome-popup-card{background:#f2f1f0;box-shadow:0 30px 80px #1c1c1c34}html[data-theme=light] .welcome-popup-image{background:#fff}html[data-theme=light] .welcome-popup-hide-today{color:#666}html[data-theme=light] .welcome-popup-x{background:#ffffffaf;color:#222}html[data-theme=light] .mobile-calendar-mode{background:#f2f1f0;border-color:#1c1c1c13}html[data-theme=light] .weekdays-grid .weekday{background:#ecebea}html[data-theme=light] .weekdays-grid .weekday.sun{background:#fff;color:#9e101f}html[data-theme=light] .weekdays-grid .weekday.sat{background:#efedeb;color:#10519e}html[data-theme=light] .weekdays-grid .weekday,html[data-theme=light] .mobile-schedule-card,html[data-theme=light] .mobile-month-day-card,html[data-theme=light] .mobile-month-schedule-item,html[data-theme=light] .crew-check-chip,html[data-theme=light] .date-tile,html[data-theme=light] .view-crew-tag{background:#ecebea;border-color:#dddcdb}html[data-theme=light] .main-notice-text [style*="color: rgb(21, 73, 115)"],html[data-theme=light] .main-notice-text [style*="color:rgb(21, 73, 115)"],html[data-theme=light] .main-notice-text [style*="color: #154973"],html[data-theme=light] .main-notice-text [style*="color:#154973"],html[data-theme=light] .main-notice-text [style*="color: rgb(3, 105, 161)"],html[data-theme=light] .main-notice-text [style*="color:rgb(3, 105, 161)"],html[data-theme=light] .main-notice-text [style*="color: #0369a1"],html[data-theme=light] .main-notice-text [style*="color:#0369a1"]{color:#10609e!important}html[data-theme=light] .main-notice-text a{color:#10629e}html[data-theme=light] .ql-snow .ql-stroke{stroke:#4c4c4c}html[data-theme=light] .ql-snow .ql-fill{fill:#4c4c4c}html[data-theme=light] #noticeToolbar #noticeFontSize{background:#faf9f8!important;border-color:#dddcdb!important;color:#10609e!important}html[data-theme=light] #noticeToolbar .notice-size-unit{color:#4c4c4c!important}html[data-theme=light] #noticeToolbar .rgb-color-picker{background:#ecebea!important;border-color:#dddcdb!important}html[data-theme=light] #noticeToolbar .rgb-color-picker i{color:#222!important}html[data-theme=light] .view-header,html[data-theme=light] #viewModalDate,html[data-theme=light] #viewModalTime{color:#4c4c4c!important}html[data-theme=light] #viewModalTime i,html[data-theme=light] #viewModalDate i{color:#10609e!important}html[data-theme=light] .month-selector #currentDateText{color:#222}html[data-theme=light] .month-selector .month-btn{border:1px solid rgba(28,28,28,.095);background:#ecebea;border-color:#dddcdb;color:#4c4c4c;box-shadow:0 8px 20px #1c1c1c32}html[data-theme=light] .month-selector .month-btn:hover{background:#ecebea;border-color:#dddcdb;color:#105b9e;box-shadow:0 10px 24px #1c1c1c38}html[data-theme=light] .mobile-week-day-number{background:#f2f1f0!important;border-color:#1c1c1c18!important;color:#4c4c4c!important}html[data-theme=light] .mobile-week-day.sunday .mobile-week-day-number{color:#9e1010!important}html[data-theme=light] .mobile-week-day.saturday .mobile-week-day-number{color:#10469e!important}html[data-theme=light] .mobile-schedule-crew-name,html[data-theme=light] .mobile-schedule-title,html[data-theme=light] .mobile-schedule-card-top,html[data-theme=light] .mobile-schedule-crews{color:#222!important}html[data-theme=light] .mobile-schedule-time{background:#f2f1f0!important;border-color:#1c1c1c18!important;color:#10609e!important}html[data-theme=light] .mobile-schedule-more{color:#4c4c4c!important;border-color:#1c1c1c18!important}html[data-theme=light] .mobile-schedule-more i{color:#4c4c4c!important}html[data-theme=light] .mobile-month-day-card,html[data-theme=light] .mobile-month-day{background:#fff!important;border-color:#dddcdb!important;color:#222!important}html[data-theme=light] .mobile-month-day-card.empty,html[data-theme=light] .mobile-month-day.empty{background:#ecebea!important;border-color:#dddcdb!important}html[data-theme=light] .mobile-month-day-card .mobile-month-weekday,html[data-theme=light] .mobile-month-day-card .mobile-month-day-number,html[data-theme=light] .mobile-month-day-card .mobile-month-schedule-time,html[data-theme=light] .mobile-month-day-card .mobile-month-schedule-title,html[data-theme=light] .mobile-month-day .mobile-month-weekday,html[data-theme=light] .mobile-month-day .mobile-month-day-number,html[data-theme=light] .mobile-month-day .mobile-month-schedule-time,html[data-theme=light] .mobile-month-day .mobile-month-schedule-title{color:#222!important}html[data-theme=light] .mobile-month-day-card .mobile-month-weekday,html[data-theme=light] .mobile-month-day .mobile-month-weekday{color:#2b5382!important}html[data-theme=light] .mobile-month-day-card .mobile-month-schedule-time,html[data-theme=light] .mobile-month-day .mobile-month-schedule-time{color:#10609e!important}html[data-theme=light] .mobile-month-day-card.selected,html[data-theme=light] .mobile-month-day.selected{background:#eff3ef!important}html[data-theme=light] .mobile-month-day-card .mobile-month-count,html[data-theme=light] .mobile-month-day .mobile-month-count{background:#ecebea!important;border-color:#dddcdb!important;color:#10609e!important}html[data-theme=light] .mobile-month-swipe-hint{color:#2b5382!important}html[data-theme=light] .mobile-day-schedule-title{color:#4c4c4c!important}html[data-theme=light] .desktop-calendar-nav-btn,html[data-theme=light] .desktop-calendar-today-btn{border:1px solid rgba(28,28,28,.071);background:#1c1c1c05;color:#4c4c4c}html[data-theme=light] .desktop-calendar-nav-btn:hover,html[data-theme=light] .desktop-calendar-today-btn:hover{background:#1c1c1c0a;border-color:#1c1c1c1b;color:#222}html[data-theme=light] .desktop-calendar-period-title{color:#222}@media(min-width:769px){html[data-theme=light] .desktop-week-calendar{--week-grid-line: rgba(28,28,28,.081);--week-surface: #faf9f8;--week-surface-soft: #eceae8;--week-event-bg: rgba(28,28,28,.039);--week-event-bg-hover: rgba(28,28,28,.058);--week-event-border: rgba(28,28,28,.076);--week-text: #222222;--week-muted: #666666;border:1px solid rgba(28,28,28,.09)!important;box-shadow:0 18px 45px #1c1c1c1b!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-column:hover{background:#1c1c1c02!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-column-header{background:#faf9f8!important}}@media(min-width:769px){html[data-theme=light] .admin-mode .desktop-week-column-header:hover{background:#1c1c1c06!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-day-name{color:#666!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-day-number{color:#4c4c4c!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-month-label{color:#707070!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-column.sunday .desktop-week-day-name,html[data-theme=light] .desktop-week-column.sunday .desktop-week-day-number{color:#9e1017!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-column.saturday .desktop-week-day-name,html[data-theme=light] .desktop-week-column.saturday .desktop-week-day-number{color:#105d9e!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-column.today .desktop-week-column-header{background:#22c55e05;box-shadow:inset 0 0 0 1px #16a34a14}}@media(min-width:769px){html[data-theme=light] .desktop-week-column.today .desktop-week-day-number{box-shadow:none;background:transparent;color:var(--theme-text);border:0}}@media(min-width:769px){html[data-theme=light] .desktop-week-schedule-card:hover{border-color:#1c1c1c1f!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-card-time{border:1px solid rgba(28,28,28,.095)!important;background:#1c1c1c0d!important;color:#353535eb!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-card-title{color:#353535f5!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-member-badge{--member-color: #10629E;border:1px solid color-mix(in srgb,var(--member-color) 72%,rgba(28,28,28,.152))!important;background:color-mix(in srgb,var(--member-color) 38%,rgba(255,255,255,.634))!important;box-shadow:inset 0 1px #1c1c1c0b!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-member-more{--member-color: #666666 !important;color:#4c4c4c!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-empty{color:#707070!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-add-btn{border:1px dashed rgba(28,28,28,.071)!important;color:#707070!important}}@media(min-width:769px){html[data-theme=light] .desktop-week-add-btn:hover{border-color:#1c1c1c22!important;background:#1c1c1c06!important;color:#4c4c4c!important}}html[data-theme=light] .calendar-page-main{color:var(--home-text, #222222)}html[data-theme=light] .day-cell.sunday .day-number,html[data-theme=light] .day-number.sunday{color:#9e101e}html[data-theme=light] .day-cell.saturday .day-number,html[data-theme=light] .day-number.saturday{color:#10619e}html[data-theme=light] .desktop-week-calendar,html[data-theme=light] .desktop-week-calendar .desktop-week-shell,html[data-theme=light] .desktop-week-calendar .desktop-week-grid,html[data-theme=light] .desktop-week-calendar .desktop-week-day{background-color:#f2f1f0;color:#222}html[data-theme=light] .mobile-calendar-mode-btn{color:#666}html[data-theme=light] .mobile-calendar-mode-btn.active{background:#efedeb;color:#10659e}html[data-theme=light] .main-notice,html[data-theme=light] .filter-container,html[data-theme=light] .calendar-container,html[data-theme=light] .days-grid,html[data-theme=light] .day-cell{background-color:#ecebea;border-color:#1c1c1c11}html[data-theme=light] .today-btn,html[data-theme=light] .desktop-week-today-btn,html[data-theme=light] .mobile-week-today-btn{background:#faf9f8!important;color:#105e9e!important}html[data-theme=light] .today-btn:hover,html[data-theme=light] .desktop-week-today-btn:hover,html[data-theme=light] .mobile-week-today-btn:hover{background:#fff!important;color:#222!important}html[data-theme=light] .view-header{border-bottom:1px solid rgba(28,28,28,.076)!important;color:#4c4c4c!important;border-bottom-color:#1c1c1c13!important}html[data-theme=light] #viewModalDate{color:#4c4c4c!important}html[data-theme=light] #viewModalTime{color:#10609e!important}html[data-theme=light] .view-label{color:#666!important}html[data-theme=light] .view-title{color:#222!important}html[data-theme=light] .view-crew-tag{border:1px solid rgba(28,28,28,.076);background:#faf9f8!important;border-color:#1c1c1c13!important;color:#4c4c4c!important}html[data-theme=light] .multi-date-selector,html[data-theme=light] .crew-chips-grid{background:#f2f1f0!important;border-color:#1c1c1c13!important}html[data-theme=light] .date-check-chip,html[data-theme=light] .crew-check-chip{background:#f2f1f0!important;border-color:#1c1c1c0d!important;color:#4c4c4c!important;box-shadow:inset 0 1px #1c1c1c04!important}html[data-theme=light] .date-check-chip:hover,html[data-theme=light] .crew-check-chip:hover{background:#faf9f8!important}html[data-theme=light] .date-check-chip.selected,html[data-theme=light] .crew-check-chip.selected{background:linear-gradient(145deg,#efedeb,#ecebea)!important;color:#222!important;box-shadow:inset 0 1px #1c1c1c07,0 6px 18px #2488d814!important}html[data-theme=light] .btn-submit{box-shadow:inset 0 1px #1c1c1c19,0 9px 24px #2388d829!important}html[data-theme=light] .btn-cancel{background:#f2f1f0!important;border:1px solid rgba(28,28,28,.057)!important;color:#666!important;box-shadow:inset 0 1px #1c1c1c04!important}html[data-theme=light] .btn-cancel:hover{background:#faf9f8!important;border-color:#1c1c1c18!important;color:#222!important}html[data-theme=light] .btn-delete,html[data-theme=light] .btn-danger{color:#9e101a!important}html[data-theme=light] .mobile-week-schedule-heading h3{color:#222!important}html[data-theme=light] .mobile-week-schedule-count{color:#707070!important}html[data-theme=light] .font-size-step-btn,html[data-theme=light] .font-size-input-wrap,html[data-theme=light] .notice-color-btn{background:#faf9f8!important;border-color:#1c1c1c16!important;color:#4c4c4c!important}html[data-theme=light] .notice-length{color:#666!important}html[data-theme=light] .calendar-login-button{border:1px solid rgba(28,28,28,.085);background:#1c1c1c05;color:#666}html[data-theme=light] .delete-badge-btn{background:#ffffff28!important}html[data-theme=light] .delete-badge-btn:hover{background:#ffffff3f!important}html[data-theme=light] .schedule-badge{box-shadow:0 1px 2px #1c1c1c04}html[data-theme=light] .date-tile{background:#f2f1f0!important;border:1px solid rgba(28,28,28,.052)!important;color:#666!important;box-shadow:inset 0 1px #1c1c1c04}html[data-theme=light] .date-tile:hover{background:#fff!important;color:#4c4c4c!important}html[data-theme=light] .date-tile.selected{box-shadow:inset 0 1px #1c1c1c15,0 7px 18px #278fd224}html[data-theme=light] .mobile-week-calendar{background:#f2f1f0!important;color:#222!important}html[data-theme=light] .mobile-week-empty{background:#f2f1f0!important;color:#666!important}html[data-theme=light] .mobile-schedule-card{background:#f2f1f0!important;color:#222!important}html[data-theme=light] .mobile-month-calendar,html[data-theme=light] .mobile-month-day-card,html[data-theme=light] .mobile-month-day,html[data-theme=light] .mobile-month-schedule-item{background:#f2f1f0!important;border-color:#1c1c1c13!important;color:#222!important}html[data-theme=light] .mobile-week-day-number,html[data-theme=light] .mobile-week-nav-button,html[data-theme=light] .mobile-calendar-mode-btn{color:#666!important}html[data-theme=light] .mobile-calendar-mode-btn.active{color:#105d9e!important}html[data-theme=light] .filter-chip.active,html[data-theme=light] .crew-check-chip.selected{background:#efedeb!important;color:#222!important}html[data-theme=light] .notice-tool-btn:hover,html[data-theme=light] .font-size-step-btn:hover,html[data-theme=light] .rgb-color-picker:hover{background:#faf9f8!important;color:#222!important}html[data-theme=light] .mobile-schedule-time{color:#105d9e!important}html[data-theme=light] .mobile-month-count,html[data-theme=light] .mobile-day-date-box{background:#fff!important;color:#10639e!important}html[data-theme=light] .mobile-month-day:active,html[data-theme=light] .mobile-day-schedule-item:active{background:#faf9f8!important}html[data-theme=light] .date-tile.disabled{background:#f2f1f0!important;color:#10609e!important;border-color:#1c1c1c0d!important}html[data-theme=light] .month-selector,html[data-theme=light] .month-selector #currentDateText{color:#222!important}html[data-theme=light] .badge-time{background:#1c1c1c7b!important;color:#222!important}html[data-theme=light] #currentDateText,html[data-theme=light] .month-selector{color:#222!important}html[data-theme=light] .schedule-modal-label{color:#666}html[data-theme=light] .btn-danger{color:#9e101a!important}@media(min-width:901px){html[data-theme=light] .calendar-login-button{border:1px solid rgba(28,28,28,.085);background:#1c1c1c05;color:#666}}@media(min-width:901px){html[data-theme=light] .calendar-login-button:hover{background:#1c1c1c09;color:#222}}@media(max-width:900px){html[data-theme=light] .calendar-login-button{border:1px solid rgba(28,28,28,.085);background:#1c1c1c05;color:#666}}html[data-theme=light] .calendar-main-login{background:#efedeb;color:#105e9e}html[data-theme=light] .calendar-main-login:hover{background:#efedeb;color:#10689e}html[data-theme=light] .calendar-container{background:#ecebea}html[data-theme=light] .days-grid{background:#faf9f8;border-left-color:#1c1c1c0d;border-top-color:#1c1c1c0d}html[data-theme=light] .main-notice{border-color:#dddcdb;background:#f2f1f0;background-color:#f2f1f0}html[data-theme=light] .main-notice-edit,html[data-theme=light] .calendar-main-login{background:#f2f1f0!important}html[data-theme=light] .desktop-calendar-mode{border:1px solid rgba(28,28,28,.071);background:#faf9f8}html[data-theme=light] .desktop-calendar-mode-btn{color:#666!important}html[data-theme=light] .desktop-calendar-mode-btn:hover{background:#1c1c1c06!important;color:#4c4c4c!important}html[data-theme=light] .desktop-calendar-mode-btn.active{background:#1c1c1c0d!important;color:#222!important}html[data-theme=light] .month-nav-btn,html[data-theme=light] .calendar-nav-button,html[data-theme=light] .week-nav-button,html[data-theme=light] .today-button{background:#f2f1f0!important}html[data-theme=light] .filter-container{background:#f2f1f0;background-color:#f2f1f0}html[data-theme=light] .crew-filter-button:hover,html[data-theme=light] .filter-btn:hover{background:#f2f1f0!important}html[data-theme=light] .crew-filter-button.active,html[data-theme=light] .filter-btn.active{background:#faf9f8!important;color:#222!important}html[data-theme=light] .weekday-header,html[data-theme=light] .weekday{background:#f2f1f0!important}html[data-theme=light] .day-cell{background:#f2f1f0!important;border-right-color:#1c1c1c0d;border-bottom-color:#1c1c1c0d}html[data-theme=light] .day-cell:not(.empty):hover{background:#faf9f8!important}html[data-theme=light] .day-cell.empty{background:#f2f1f0!important;background-color:#f2f1f0}html[data-theme=light] .day-cell.today-cell{background:#2563eb09;box-shadow:inset 0 0 0 1px #2563eb1f}html[data-theme=light] .main-notice,html[data-theme=light] .filter-container{background:#f2f1f0!important}html[data-theme=light] .calendar-container,html[data-theme=light] .monthly-calendar,html[data-theme=light] .desktop-week-calendar{background:#ecebea!important}@media(min-width:769px){html[data-theme=light] .calendar-container{--calendar-grid-line: rgba(28,28,28,.081);--calendar-surface: #faf9f8;--calendar-surface-soft: #eceae8;--calendar-event-bg: rgba(28,28,28,.039);--calendar-event-bg-hover: rgba(28,28,28,.058);--calendar-event-border: rgba(28,28,28,.076);--calendar-text: #222222;--calendar-muted: #666666;border:0!important;border-radius:0!important;box-shadow:none!important}}@media(min-width:769px){html[data-theme=light] .weekdays-grid{background:#faf9f8!important}}@media(min-width:769px){html[data-theme=light] .weekday,html[data-theme=light] .weekday.sun,html[data-theme=light] .weekday.sat{color:#4c4c4c!important}}@media(min-width:769px){html[data-theme=light] .weekday.sun{color:#9e1010!important}}@media(min-width:769px){html[data-theme=light] .weekday.sat{color:#10589e!important}}@media(min-width:769px){html[data-theme=light] .day-cell:not(.empty):hover{background:#1c1c1c03!important}}@media(min-width:769px){html[data-theme=light] .day-number{color:#4c4c4c!important}}@media(min-width:769px){html[data-theme=light] .sun-cell .day-number{color:#9e1010!important}}@media(min-width:769px){html[data-theme=light] .sat-cell .day-number{color:#10589e!important}}@media(min-width:769px){html[data-theme=light] .day-number.is-today{box-shadow:none;background:transparent;color:var(--theme-text);border:0}}@media(min-width:769px){html[data-theme=light] .day-cell-head:hover .day-detail-chevron{color:#707070!important}}@media(min-width:769px){html[data-theme=light] .schedule-badge{box-shadow:inset 0 1px #1c1c1c03!important}}@media(min-width:769px){html[data-theme=light] .schedule-badge.theme-multi{--schedule-accent: var(--multi-schedule-accent, #4c4c4c) !important}}@media(min-width:769px){html[data-theme=light] .schedule-badge:hover{border-color:#1c1c1c1f!important;box-shadow:0 4px 12px #1c1c1c13!important}}@media(min-width:769px){html[data-theme=light] .schedule-badge .badge-time{border:1px solid rgba(28,28,28,.095)!important;background:#1c1c1c0c!important;color:#222!important}}@media(min-width:769px){html[data-theme=light] .schedule-badge .badge-title{color:#222!important}}@media(min-width:769px){html[data-theme=light] .schedule-member-badge{--member-color: #10629E;border:1px solid color-mix(in srgb,var(--member-color) 72%,rgba(28,28,28,.152))!important;background:color-mix(in srgb,var(--member-color) 38%,rgba(255,255,255,.634))!important;box-shadow:inset 0 1px #1c1c1c0b!important}}@media(min-width:769px){html[data-theme=light] .schedule-member-more{--member-color: #666666;color:#4c4c4c}}@media(min-width:769px){html[data-theme=light] .delete-badge-btn{background:#ffffff4c!important;color:#4c4c4c!important}}@media(min-width:769px){html[data-theme=light] .schedule-badge.schedule-selected{background:color-mix(in srgb,var(--schedule-accent) 9%,rgba(28,28,28,.044))!important}}html[data-theme=light] .view-crew-tag{background:#faf9f8!important}html[data-theme=light] .view-crew-avatar{border:1px solid rgba(28,28,28,.095);background:var(--crew-color, #FFFFFF)}html[data-theme=light] .mobile-day-date-box{background:radial-gradient(circle at 32% 28%,rgba(28,28,28,.044),transparent 28%),#efedeb;box-shadow:inset 0 1px #1c1c1c09}html[data-theme=light] .mobile-day-date-box strong{color:#105d9e}html[data-theme=light] .mobile-day-date-box span{color:#666}html[data-theme=light] .mobile-day-schedule-item{background:#f2f1f0;border:1px solid rgba(28,28,28,.043);color:#4c4c4c}html[data-theme=light] .mobile-day-schedule-item:hover{background:#1c1c1c03}html[data-theme=light] .mobile-day-avatar{border:2px solid #dddcdb;background:var(--crew-color,#faf9f8)}html[data-theme=light] .mobile-day-schedule-meta>strong{color:#222}html[data-theme=light] .mobile-day-schedule-title{color:#222}html[data-theme=light] .mobile-day-schedule-item>i{color:#707070}@media(max-width:768px){html[data-theme=light] .mobile-week-label{color:#10609e}}@media(max-width:768px){html[data-theme=light] .mobile-week-heading strong{color:#222}}@media(max-width:768px){html[data-theme=light] .mobile-week-days{background:#f2f1f0;border-color:#1c1c1c0b}}@media(max-width:768px){html[data-theme=light] .mobile-week-day-name{color:#666}}@media(max-width:768px){html[data-theme=light] .mobile-week-day.sunday .mobile-week-day-name,html[data-theme=light] .mobile-week-day.sunday:not(.active) .mobile-week-day-number{color:#9e1010}}@media(max-width:768px){html[data-theme=light] .mobile-week-day.saturday .mobile-week-day-name,html[data-theme=light] .mobile-week-day.saturday:not(.active) .mobile-week-day-number{color:#10469e}}@media(max-width:768px){html[data-theme=light] .mobile-week-today-dot{border:1px solid #dddcdb}}@media(max-width:768px){html[data-theme=light] .mobile-week-schedule{border-top:1px dashed rgba(28,28,28,.095);background:#f2f1f0;border-color:#1c1c1c0b}}@media(max-width:768px){html[data-theme=light] .mobile-week-schedule-label{color:#666}}@media(max-width:768px){html[data-theme=light] .mobile-week-schedule-heading h3{color:#222}}@media(max-width:768px){html[data-theme=light] .mobile-schedule-crew-name{color:#4c4c4c}}@media(max-width:768px){html[data-theme=light] .mobile-schedule-title{color:#222}}@media(max-width:768px){html[data-theme=light] .mobile-week-schedule-dot{border:1px solid rgba(28,28,28,.22);box-shadow:0 1px 3px #1c1c1c18}}@media(max-width:768px){html[data-theme=light] .mobile-month-scroll-hint{color:#2b5082}}@media(max-width:768px){html[data-theme=light] .mobile-month-day{background:#f2f1f0;color:#10609e}}@media(max-width:768px){html[data-theme=light] .mobile-month-day:active{background:#faf9f8}}@media(max-width:768px){html[data-theme=light] .mobile-month-day.empty{background:#f2f1f0}}@media(max-width:768px){html[data-theme=light] .mobile-month-day-head{border-bottom:1px dashed rgba(28,28,28,.095)}}@media(max-width:768px){html[data-theme=light] .mobile-month-weekday{color:#2b5182}}@media(max-width:768px){html[data-theme=light] .mobile-month-day-head strong{color:#2b5182}}@media(max-width:768px){html[data-theme=light] .mobile-month-day.sunday .mobile-month-day-head strong,html[data-theme=light] .mobile-month-day.sunday .mobile-month-weekday{color:#9e1210}}@media(max-width:768px){html[data-theme=light] .mobile-month-day.saturday .mobile-month-day-head strong,html[data-theme=light] .mobile-month-day.saturday .mobile-month-weekday{color:#10469e}}@media(max-width:768px){html[data-theme=light] .mobile-month-schedule-line{color:#10609e}}@media(max-width:768px){html[data-theme=light] .mobile-month-schedule-time{color:#10609e}}@media(max-width:768px){html[data-theme=light] .mobile-month-extra{color:#2b5182}}@media(max-width:768px){html[data-theme=light] .main-notice,html[data-theme=light] .filter-container,html[data-theme=light] .calendar-container,html[data-theme=light] .mobile-calendar-mode,html[data-theme=light] .mobile-week-calendar,html[data-theme=light] .mobile-month-calendar{background:#fff;border-color:#dddcdb;box-shadow:0 10px 28px #1c1c1c32}}@media(max-width:768px){html[data-theme=light] .filter-chip,html[data-theme=light] .mobile-calendar-mode-btn,html[data-theme=light] .mobile-week-nav-button,html[data-theme=light] .mobile-month-nav-button{background:#fff;border-color:#dddcdb;color:#4c4c4c}}@media(max-width:768px){html[data-theme=light] .mobile-week-days,html[data-theme=light] .mobile-week-schedule,html[data-theme=light] .mobile-month-grid{background:#fff;border-color:#dddcdb}}@media(max-width:768px){html[data-theme=light] .mobile-schedule-card,html[data-theme=light] .mobile-month-day-card,html[data-theme=light] .mobile-month-schedule-item{background:#ecebea;border-color:#dddcdb;color:#222}}@media(max-width:768px){html[data-theme=light] #noticeToolbar,html[data-theme=light] #noticeEditor,html[data-theme=light] .multi-date-selector{background:#f2f1f0;border-color:#1c1c1c0d;box-shadow:inset 0 1px #1c1c1c04}}@media(max-width:768px){html[data-theme=light] .crew-check-chip,html[data-theme=light] .date-tile,html[data-theme=light] .view-crew-tag{background:#f2f1f0;border-color:#1c1c1c0f;color:#4c4c4c}}@media(max-width:768px){html[data-theme=light] .main-notice{background:#f2f1f0}}@media(max-width:768px){html[data-theme=light] .mobile-calendar-mode{background:#f2f1f0}}@media(max-width:768px){html[data-theme=light] .mobile-calendar-mode-btn{color:#707070}}@media(max-width:768px){html[data-theme=light] .mobile-calendar-mode-btn:hover{background:#f2f1f0!important;color:#666!important}}@media(max-width:768px){html[data-theme=light] .mobile-calendar-mode-btn.active{border-color:#1c1c1c18;color:#105d9e}}@media(max-width:768px){html[data-theme=light] .filter-container{background:#f2f1f0}}@media(max-width:768px){html[data-theme=light] .filter-chip{color:#666}}@media(max-width:768px){html[data-theme=light] .filter-chip:hover{background:#f2f1f0!important}}@media(max-width:768px){html[data-theme=light] .filter-chip.active{color:#222}}@media(max-width:768px){html[data-theme=light] .mobile-week-calendar{background:var(--theme-surface)}}@media(max-width:768px){html[data-theme=light] .mobile-week-header,html[data-theme=light] .mobile-week-days,html[data-theme=light] .mobile-week-schedule{background:var(--theme-surface)!important}}@media(max-width:768px){html[data-theme=light] .mobile-week-schedule-list{background:transparent!important}}@media(max-width:768px){html[data-theme=light] .mobile-week-nav-button{color:#666}}@media(max-width:768px){html[data-theme=light] .mobile-week-nav-button:hover{background:#f2f1f0!important;color:#105d9e!important}}@media(max-width:768px){html[data-theme=light] .mobile-week-day{color:#4c4c4c}}@media(max-width:768px){html[data-theme=light] .mobile-week-day.active{color:#222}}@media(max-width:768px){html[data-theme=light] .mobile-week-day-number{color:#4c4c4c}}@media(max-width:768px){html[data-theme=light] .mobile-week-schedule-count{color:#707070!important}}@media(max-width:768px){html[data-theme=light] .mobile-week-empty{background:transparent;color:#666}}@media(max-width:768px){html[data-theme=light] .mobile-schedule-card{background:#f2f1f0;color:#222}}@media(max-width:768px){html[data-theme=light] .mobile-schedule-time{color:#105d9e!important}}@media(max-width:768px){html[data-theme=light] .mobile-schedule-more{border-top:1px dashed rgba(28,28,28,.076);color:#666;border-top-color:#1c1c1c0b!important}}@media(max-width:768px){html[data-theme=light] .mobile-month-calendar{background:#f2f1f0}}@media(max-width:768px){html[data-theme=light] .mobile-month-day-card,html[data-theme=light] .mobile-month-day{background:#f2f1f0!important}}@media(max-width:768px){html[data-theme=light] .mobile-month-day-card.empty,html[data-theme=light] .mobile-month-day.empty{background:#f2f1f0!important}}@media(max-width:768px){html[data-theme=light] .mobile-month-count{color:#105d9e!important}}@media(max-width:768px){html[data-theme=light] .mobile-month-day-card{background:#f2f1f0}}html[data-theme=light] .schedule-editor-backdrop{background:#0000004d}html[data-theme=light] .schedule-editor-panel{background:#f2f1f0;border-left:1px solid rgba(28,28,28,.052);box-shadow:-20px 0 55px #1c1c1c2c;color:#222}html[data-theme=light] .schedule-editor-topbar{border-bottom:1px solid rgba(28,28,28,.052)}html[data-theme=light] .schedule-editor-kicker{color:#707070}html[data-theme=light] .schedule-editor-icon-btn{color:#666}html[data-theme=light] .schedule-editor-icon-btn:hover{background:#1c1c1c08;color:#222}html[data-theme=light] .schedule-editor-heading{border-bottom:1px solid rgba(28,28,28,.052)}html[data-theme=light] .schedule-editor-state{color:#175396}html[data-theme=light] .schedule-editor-title-input,html[data-theme=light] #scheduleModal #schTitle{color:#222!important}html[data-theme=light] .schedule-editor-title-input::placeholder,html[data-theme=light] #scheduleModal #schTitle::placeholder{color:#707070!important}html[data-theme=light] .schedule-property-label{color:#666}html[data-theme=light] .schedule-property-label i{color:#707070}html[data-theme=light] #scheduleModal .date-tile{color:#666!important}html[data-theme=light] #scheduleModal .date-tile:hover{background:#1c1c1c08!important;color:#222!important}html[data-theme=light] #scheduleModal .schedule-property-input,html[data-theme=light] #scheduleModal #schTime,html[data-theme=light] #scheduleModal #schImageUrl{border-bottom:1px solid rgba(28,28,28,.071)!important;color:#222!important}html[data-theme=light] #scheduleModal .schedule-property-input::placeholder{color:#707070!important}html[data-theme=light] #scheduleModal .crew-check-chip{border:1px solid rgba(28,28,28,.062)!important;color:#4c4c4c!important}html[data-theme=light] #scheduleModal .crew-check-chip:hover{background:#1c1c1c06!important;border-color:#1c1c1c1b!important}html[data-theme=light] #scheduleModal .crew-check-chip.selected{color:#222!important}html[data-theme=light] .schedule-editor-hint{color:#707070}@media(max-width:768px){html[data-theme=light] .schedule-editor-backdrop{background:#00000085}}@media(max-width:768px){html[data-theme=light] .schedule-editor-panel{border-top:1px solid rgba(28,28,28,.062)}}html[data-theme=light]{--popup-bg: #faf9f8;--popup-bg-2: #f2f1f0;--popup-hover: #f2f1f0;--popup-border: rgba(28,28,28,.085);--popup-border-soft: rgba(28,28,28,.057);--popup-text: #222222;--popup-muted: #666666}html[data-theme=light] .modal{background:#ffffff8b}html[data-theme=light] .modal-content,html[data-theme=light] .view-modal-content,html[data-theme=light] .schedule-date-action-content,html[data-theme=light] .mobile-day-modal-content,html[data-theme=light] .schedule-modal-content,html[data-theme=light] .login-modal-content,html[data-theme=light] .confirm-modal-content{box-shadow:0 18px 50px #1c1c1c38}html[data-theme=light] .modal input::placeholder,html[data-theme=light] .modal textarea::placeholder{color:#707070}html[data-theme=light] .modal-buttons .danger,html[data-theme=light] .confirm-danger-title,html[data-theme=light] .schedule-date-action-content .danger{color:#9e1910}html[data-theme=light] .confirm-message{color:#4c4c4c}html[data-theme=light] #loginModal .modal-content{border:1px solid rgba(28,28,28,.067);background:#faf9f8;box-shadow:0 18px 48px #1c1c1c38}html[data-theme=light] #loginModal .modal-content h3{color:#222}html[data-theme=light] #loginModal #adminId,html[data-theme=light] #loginModal #adminPw{border:1px solid rgba(28,28,28,.071);background:#fff;color:#222}html[data-theme=light] #loginModal .btn-cancel{color:#666!important}html[data-theme=light] .view-modal-image{background:#f2f1f0}html[data-theme=light] #noticeModal .notice-modal-kicker{color:#185795}html[data-theme=light] #noticeModal .notice-modal-close{color:#666}html[data-theme=light] #noticeModal .notice-modal-close:hover{background:#1c1c1c08;color:#222}html[data-theme=light] #noticeModal .modal-content{border:1px solid rgba(28,28,28,.067);background:#faf9f8;box-shadow:0 18px 55px #1c1c1c38}html[data-theme=light] #noticeModal .modal-content>h3{color:#222}html[data-theme=light] #noticeToolbar{border:1px solid rgba(28,28,28,.067)!important;background:#faf9f8!important}html[data-theme=light] #noticeToolbar button,html[data-theme=light] #noticeToolbar .ql-picker-label,html[data-theme=light] #noticeToolbar .rgb-color-picker{color:#4c4c4c!important}html[data-theme=light] #noticeToolbar button:hover,html[data-theme=light] #noticeToolbar button.ql-active,html[data-theme=light] #noticeToolbar .ql-picker-label:hover,html[data-theme=light] #noticeToolbar .rgb-color-picker:hover{background:#1c1c1c09!important;color:#222!important}html[data-theme=light] #noticeToolbar .ql-stroke{stroke:#4c4c4c!important}html[data-theme=light] #noticeToolbar .ql-fill{fill:#4c4c4c!important}html[data-theme=light] #noticeToolbar button:hover .ql-stroke,html[data-theme=light] #noticeToolbar button.ql-active .ql-stroke{stroke:#222!important}html[data-theme=light] #noticeToolbar button:hover .ql-fill,html[data-theme=light] #noticeToolbar button.ql-active .ql-fill{fill:#222!important}html[data-theme=light] #noticeToolbar #noticeFontSize{border:1px solid rgba(28,28,28,.071)!important;background:#f2f1f0!important;color:#4c4c4c!important}html[data-theme=light] #noticeToolbar .notice-size-unit{color:#707070!important}html[data-theme=light] #noticeToolbar #applyFontSizeBtn{color:#105a9e!important}html[data-theme=light] #noticeToolbar .rgb-color-picker i,html[data-theme=light] #noticeToolbar .ql-picker{color:#4c4c4c!important}html[data-theme=light] #noticeEditor{border:1px solid rgba(28,28,28,.067)!important;background:#faf9f8!important}html[data-theme=light] #noticeEditor .ql-editor{color:#222!important}html[data-theme=light] #noticeModal .notice-length{color:#707070}html[data-theme=light] #noticeModal .btn-cancel{color:#666!important}html[data-theme=light] .ql-picker-options,html[data-theme=light] .ql-tooltip{background:#fff!important;box-shadow:0 12px 32px #1c1c1c38!important}html[data-theme=light] .schedule-context-menu{border-color:#1c1c1c17!important;background:#fffffff7!important;box-shadow:0 10px 28px #1c1c1c1f,inset 0 1px #ffffffb8!important}html[data-theme=light] .schedule-context-menu button{color:#4c4c4c!important}html[data-theme=light] .schedule-context-menu button i{color:#8a949f!important}html[data-theme=light] .schedule-context-menu button:hover{background:#10629e11!important;color:#222!important}html[data-theme=light] .schedule-context-menu button:hover i,html[data-theme=light] .schedule-context-menu button[data-schedule-action=copy] i{color:#10629e!important}html[data-theme=light] .schedule-context-menu button:disabled,html[data-theme=light] .schedule-context-menu button[aria-disabled=true]{opacity:.42!important}html[data-theme=light] .schedule-context-menu button:disabled:hover,html[data-theme=light] .schedule-context-menu button[aria-disabled=true]:hover{background:transparent!important;color:#4c4c4c!important}html[data-theme=light] .schedule-context-menu button.danger,html[data-theme=light] .schedule-context-menu button[data-schedule-action=delete],html[data-theme=light] .schedule-context-menu button.danger i,html[data-theme=light] .schedule-context-menu button[data-schedule-action=delete] i{color:#d93025!important}html[data-theme=light] .schedule-context-menu button.danger:hover,html[data-theme=light] .schedule-context-menu button[data-schedule-action=delete]:hover{background:#d9302511!important;color:#c5221f!important}html[data-theme=light] .schedule-selection-bar{box-shadow:0 12px 34px #1c1c1c38}html[data-theme=light] .schedule-selection-bar strong{color:#4c4c4c}html[data-theme=light] .schedule-selection-bar button{color:#666}html[data-theme=light] .schedule-selection-bar button:hover,html[data-theme=light] .schedule-selection-bar button.ghost:hover{color:#222}html[data-theme=light] .schedule-selection-bar button.danger,html[data-theme=light] .schedule-selection-bar .delete-btn{color:#9e1910}html[data-theme=light] .mobile-day-modal-close:hover{color:#222}html[data-theme=light] .toast{box-shadow:0 10px 28px #1c1c1c38}@media(max-width:768px){html[data-theme=light] .modal{background:#ffffff82}}html[data-theme=light]{--live-bg: #f2f1f0;--live-surface: #faf9f8;--live-surface-2: #eceae8;--live-surface-soft: #eceae8;--live-border: rgba(28,28,28,.071);--live-border-strong: rgba(28,28,28,.114);--live-text: #222222;--live-text-sub: #4c4c4c;--live-text-muted: #666666}html[data-theme=light] .live-page{color-scheme:light}html[data-theme=light] .live-refresh-button:hover,html[data-theme=light] .live-retry-button:hover{background:#efedeb;color:#10639e}html[data-theme=light] .section-count.live-count{color:#9e101d}html[data-theme=light] #offlineMembers .member-profile{border:2px solid rgba(28,28,28,.085);background:#f2f1f0}html[data-theme=light] .member-status.offline{color:#666}html[data-theme=light] .empty-state{background:#f2f1f0;border:1px dashed rgba(28,28,28,.095)}html[data-theme=light] .live-status-section{background:#f2f1f0}html[data-theme=light] .online-thumbnail-wrap{background:#faf9f8}html[data-theme=light] .online-watch-button{background:#efedeb;color:#105e9e}html[data-theme=light] .offline-thumbnail-wrap{background:#faf9f8}html[data-theme=light] .offline-thumbnail-placeholder{color:#666}html[data-theme=light] .offline-state-badge{color:#707070;background:#fff;border:1px solid rgba(28,28,28,.057)}html[data-theme=light] .offline-profile{background:#faf9f8}html[data-theme=light] .offline-title{color:#666}html[data-theme=light] .offline-member-name{color:#707070}html[data-theme=light] .online-profile{border:1px solid rgba(28,28,28,.095);background:#f2f1f0}html[data-theme=light] .online-member-name{color:#666}html[data-theme=light] .online-member-title{color:#222}html[data-theme=light] .online-card .online-profile{border:1px solid rgba(28,28,28,.095)!important}html[data-theme=light] .online-card .online-member-name{color:#666!important}html[data-theme=light] .online-card .online-member-title{color:#222!important}html[data-theme=light] .live-overview{background:#f2f1f0}html[data-theme=light] .live-summary{background:#f2f1f0;color:#222}html[data-theme=light] .live-update-card{background:#f2f1f0}html[data-theme=light] .live-update-time,html[data-theme=light] .live-refresh-button{color:#666!important}html[data-theme=light] .live-refresh-button:hover{background:#1c1c1c05!important;color:#222!important}@media(max-width:768px){html[data-theme=light] .live-overview,html[data-theme=light] .live-summary,html[data-theme=light] .live-update-card{background:#f2f1f0!important}}html[data-theme=light] .live-overview,html[data-theme=light] .live-summary,html[data-theme=light] .live-update-card,html[data-theme=light] .live-status-section{background:#f2f1f0!important}html[data-theme=light] .live-refresh-button,html[data-theme=light] .live-retry-button{color:#105e9e}@media(max-width:640px){html[data-theme=light] .live-overview{background:#f2f1f0!important}}@media(max-width:640px){html[data-theme=light] .live-summary{background:#f2f1f0!important}}@media(max-width:640px){html[data-theme=light] .live-update-card{background:#f2f1f0!important}}@media(max-width:640px){html[data-theme=light] .live-refresh-button{background:#f2f1f0!important;color:#4c4c4c!important}}@media(max-width:640px){html[data-theme=light] .live-status-section{background:#f2f1f0!important}}@media(max-width:640px){html[data-theme=light] .online-thumbnail-wrap{background:#faf9f8!important}}@media(max-width:640px){html[data-theme=light] .offline-thumbnail-wrap{background:#faf9f8!important}}@media(max-width:640px){html[data-theme=light] .offline-state-badge{background:#ffffffca!important}}@media(max-width:640px){html[data-theme=light] .empty-state{background:#f2f1f0!important}}html[data-theme=light] .gallery-site-shell,html[data-theme=light] .gallery-modal-overlay,html[data-theme=light] .gallery-lightbox,html[data-theme=light] .gallery-receipt-overlay,html[data-theme=light] .gallery-lookup-overlay{--border-color: #dddcdb;--border: #dddcdb;--text-color: #222222;--text: #222222;--sub-text-color: #666666;--text-light: #666666;--text-muted: #666666;--main-color: #105D9E;--muted-color: #666666}html[data-theme=light] .gallery-modal,html[data-theme=light] .gallery-modal-header,html[data-theme=light] .gallery-lightbox-sidebar,html[data-theme=light] .gallery-lightbox-info,html[data-theme=light] .gallery-receipt-card,html[data-theme=light] .gallery-receipt-modal{background:#faf9f8;border-color:#dddcdb;color:#222;box-shadow:0 24px 70px #1c1c1c38}html[data-theme=light] .gallery-modal input,html[data-theme=light] .gallery-modal textarea{background:#f2f1f0;border-color:#dddcdb;color:#222}html[data-theme=light] .gallery-modal input::placeholder,html[data-theme=light] .gallery-modal textarea::placeholder{color:#707070}html[data-theme=light] .gallery-form-notice,html[data-theme=light] .gallery-upload-preview-item{background:#faf9f8;border-color:#dddcdb;color:#4c4c4c}html[data-theme=light] .gallery-member-filter.active .gallery-member-filter-profile{border-color:#1c1c1c38}html[data-theme=light] .gallery-card-type-badge{background:#ffffffab;border:1px solid rgba(28,28,28,.22);color:#222}html[data-theme=light] .gallery-card:after{background:#ffffff12}html[data-theme=light] .gallery-card-image-wrap:after{background:linear-gradient(to top,rgba(255,255,255,.158),transparent 45%)}html[data-theme=light] .gallery-loading-card{background:#fff;border:1px solid #dddcdb}html[data-theme=light] .gallery-loading-card:after{background:linear-gradient(90deg,transparent,rgba(28,28,28,.396),transparent)}html[data-theme=light] .gallery-empty-state i{color:#2b5482}html[data-theme=light] .gallery-lightbox-backdrop{background:#1818189e}html[data-theme=light] .gallery-lightbox-image{box-shadow:0 20px 60px #1c1c1c32}html[data-theme=light] .gallery-lightbox-nav{background:#1c1c1c7e;color:#222;box-shadow:0 10px 28px #1c1c1c2c}html[data-theme=light] .gallery-lightbox-index{background:#ffffffa6;color:#222}html[data-theme=light] .gallery-lightbox-thumbnails{background:#ffffff98}html[data-theme=light] .gallery-lightbox-thumbnail{background:#faf9f8}html[data-theme=light] .gallery-lightbox-thumbnail.active{border-color:#1c1c1c33}html[data-theme=light] .gallery-lightbox-sidebar{border-left:1px solid rgba(28,28,28,.2)}html[data-theme=light] .gallery-lightbox-stat{border:1px solid rgba(28,28,28,.2)}html[data-theme=light] .gallery-lightbox-description-wrap h3{color:#222}html[data-theme=light] .gallery-lightbox-like{border:1px solid rgba(28,28,28,.2);color:#707070}html[data-theme=light] .gallery-lightbox-close{background:#1c1c1c84;color:#222;box-shadow:0 10px 26px #1c1c1c21}html[data-theme=light] .gallery-modal-overlay{background:#1818188c}html[data-theme=light] .gallery-modal{box-shadow:0 30px 70px #1c1c1c25}html[data-theme=light] .gallery-modal-header{border-bottom:1px solid rgba(28,28,28,.2)}html[data-theme=light] .gallery-modal-header h2{color:#222}html[data-theme=light] .gallery-form-step{border:1px solid #4090DD}html[data-theme=light] .gallery-form-heading h3{color:#222}html[data-theme=light] .gallery-modal-member-profile{border:2px solid rgba(28,28,28,.2)}html[data-theme=light] .gallery-form-label{color:#222}html[data-theme=light] .gallery-required{color:#9e1010}html[data-theme=light] .gallery-form-input,html[data-theme=light] .gallery-form-textarea{border:1px solid rgba(28,28,28,.2);color:#222}html[data-theme=light] .gallery-preview-item{border:1px solid rgba(28,28,28,.2)}html[data-theme=light] .gallery-preview-order{background:#ffffffa2;color:#222}html[data-theme=light] .gallery-preview-cover{color:#222}html[data-theme=light] .gallery-preview-remove{background:#ffffffa2;color:#222}html[data-theme=light] .gallery-preview-name{color:#707070}html[data-theme=light] .gallery-upload-progress{border:1px solid rgba(28,28,28,.2)}html[data-theme=light] .gallery-upload-progress-header strong,html[data-theme=light] .gallery-form-cancel:hover{color:#222}html[data-theme=light] .gallery-lookup-backdrop,html[data-theme=light] .gallery-receipt-backdrop{background:#1818189e}html[data-theme=light] .gallery-receipt-modal{border:1px solid rgba(28,28,28,.2);box-shadow:0 30px 90px #1c1c1c32}html[data-theme=light] .gallery-lookup-close,html[data-theme=light] .gallery-receipt-close{border:1px solid rgba(28,28,28,.2);color:#707070}html[data-theme=light] .gallery-lookup-header h2,html[data-theme=light] .gallery-lookup-label{color:#222}html[data-theme=light] .gallery-lookup-input{border:1px solid rgba(28,28,28,.2)}html[data-theme=light] .gallery-lookup-loading{border:1px dashed rgba(28,28,28,.2)}html[data-theme=light] .gallery-lookup-empty{border:1px solid #DD9440}html[data-theme=light] .gallery-lookup-status{color:#222}html[data-theme=light] .gallery-lookup-status.approved{background:#eef4f0}html[data-theme=light] .gallery-lookup-status.rejected{background:#f4eeee}html[data-theme=light] .gallery-lookup-meta strong{color:#707070}html[data-theme=light] .gallery-lookup-reason{border:1px solid #DD4053}html[data-theme=light] .gallery-receipt-code-wrap{border:1px solid #4086DD}html[data-theme=light] .gallery-receipt-warning{border:1px solid #DD9440}html[data-theme=light] .gallery-receipt-copy{border:1px solid #4086DD}html[data-theme=light] .gallery-receipt-confirm{color:#222}html[data-theme=light] .gallery-filter-section{background:#f2f1f0}html[data-theme=light] .gallery-filter-header{background:#f2f1f0;border-bottom:1px solid rgba(28,28,28,.2)}html[data-theme=light] .gallery-filter-body{background:#f2f1f0}html[data-theme=light] .gallery-count{border:1px solid rgba(28,28,28,.2)}html[data-theme=light] .gallery-empty-state{border:1px dashed #dddcdb}html[data-theme=light] .gallery-modal,html[data-theme=light] .gallery-modal-header,html[data-theme=light] .gallery-modal-body{background:#faf9f8!important;border-color:#dddcdb!important;color:#222!important}html[data-theme=light] .gallery-modal-header h2,html[data-theme=light] .gallery-form-heading h3,html[data-theme=light] .gallery-form-label{color:#222!important}html[data-theme=light] .gallery-form-heading p,html[data-theme=light] .gallery-input-counter,html[data-theme=light] .gallery-form-help,html[data-theme=light] .gallery-form-guide{color:#666!important}html[data-theme=light] .gallery-modal input,html[data-theme=light] .gallery-modal textarea,html[data-theme=light] .gallery-modal select{background:#f2f1f0!important;border-color:#dddcdb!important;color:#222!important}html[data-theme=light] .gallery-modal input::placeholder,html[data-theme=light] .gallery-modal textarea::placeholder{color:#707070!important}html[data-theme=light] .gallery-modal-close{background:#faf9f8!important;color:#4c4c4c!important;border-color:#dddcdb!important}html[data-theme=light] .gallery-form-notice{background:#fff!important;border:1px solid #4086DD;color:#185e95!important}html[data-theme=light] .gallery-register-cancel,html[data-theme=light] .gallery-modal-cancel{background:#faf9f8!important;border-color:#dddcdb!important;color:#4c4c4c!important}html[data-theme=light] .gallery-lookup-content{background:#faf9f8!important;border-color:#dddcdb!important;color:#222!important;box-shadow:0 24px 70px #1c1c1c38!important}html[data-theme=light] .gallery-lookup-meta,html[data-theme=light] .gallery-lookup-help,html[data-theme=light] .gallery-lookup-description{color:#666!important}html[data-theme=light] .gallery-lookup-title{color:#222!important}html[data-theme=light] .gallery-lookup-input{background:#f2f1f0!important;border-color:#dddcdb!important;color:#222!important}html[data-theme=light] .gallery-lookup-result{background:#faf9f8!important;color:#4c4c4c!important}html[data-theme=light] .gallery-lookup-message{background:#fff!important;color:#9e1025!important}html[data-theme=light] .gallery-receipt-card,html[data-theme=light] .gallery-receipt-modal,html[data-theme=light] .gallery-receipt-content{background:#faf9f8!important;border-color:#dddcdb!important;color:#222!important;box-shadow:0 24px 70px #1c1c1c38!important}html[data-theme=light] .gallery-receipt-card h2,html[data-theme=light] .gallery-receipt-title{color:#222!important}html[data-theme=light] .gallery-receipt-card p,html[data-theme=light] .gallery-receipt-description,html[data-theme=light] .gallery-receipt-guide{color:#666!important}html[data-theme=light] .gallery-receipt-code{background:#f2f1f0!important;border-color:#dddcdb!important;color:#105d9e!important}html[data-theme=light] .gallery-lightbox{background:#ffffffd1!important}html[data-theme=light] .gallery-lightbox-content{background:#f2f1f0!important;box-shadow:0 34px 100px #1c1c1c38!important;border:1px solid #dddcdb!important}html[data-theme=light] .gallery-lightbox-sidebar,html[data-theme=light] .gallery-lightbox-info{background:#faf9f8!important;border-color:#dddcdb!important;color:#222!important}html[data-theme=light] .gallery-lightbox-meta,html[data-theme=light] .gallery-lightbox-description-wrap p,html[data-theme=light] .gallery-lightbox-source,html[data-theme=light] .gallery-lightbox-date{color:#666!important}html[data-theme=light] .gallery-lightbox-divider{border-color:#dddcdb!important}html[data-theme=light] .gallery-lightbox-stat,html[data-theme=light] .gallery-lightbox-like{background:#faf9f8!important;border-color:#dddcdb!important;color:#4c4c4c!important}html[data-theme=light] .gallery-lightbox-like:hover{background:#fff!important;border-color:#dd4053;color:#222!important}@media(max-width:768px){html[data-theme=light] .gallery-modal,html[data-theme=light] .gallery-modal-header,html[data-theme=light] .gallery-modal-body,html[data-theme=light] .gallery-receipt-card,html[data-theme=light] .gallery-lightbox-sidebar{background:#faf9f8!important;border-color:#dddcdb!important;color:#222!important}}html[data-theme=light] .gallery-action-note,html[data-theme=light] .gallery-filter-section,html[data-theme=light] .gallery-filter-header,html[data-theme=light] .gallery-filter-body,html[data-theme=light] .gallery-content-section{background:#faf9f8!important;border-color:#dddcdb!important}html[data-theme=light] .gallery-overview h1,html[data-theme=light] .gallery-section-heading h2,html[data-theme=light] .gallery-filter-title,html[data-theme=light] .gallery-filter-title h2,html[data-theme=light] .gallery-action-note strong{color:#222!important}html[data-theme=light] .gallery-overview-copy>p,html[data-theme=light] .gallery-action-note small,html[data-theme=light] .gallery-filter-label{color:#666!important}html[data-theme=light] .gallery-overview-kicker,html[data-theme=light] .gallery-section-eyebrow,html[data-theme=light] .gallery-action-note span{color:#105d9e!important}html[data-theme=light] .gallery-option-button,html[data-theme=light] .gallery-member-filter,html[data-theme=light] .gallery-count,html[data-theme=light] .gallery-lightbox-stat,html[data-theme=light] .gallery-lightbox-like{background:#faf9f8!important;border-color:#dddcdb!important;color:#4c4c4c!important}html[data-theme=light] .gallery-option-button:hover,html[data-theme=light] .gallery-member-filter:hover{background:#fff!important;border-color:#dddcdb!important;color:#222!important}html[data-theme=light] .gallery-member-filter-profile{background:#f2f1f0!important;border:1px solid rgba(28,28,28,.2);border-color:#dddcdb!important}html[data-theme=light] .gallery-card,html[data-theme=light] .gallery-card-info,html[data-theme=light] .gallery-card-body,html[data-theme=light] .gallery-empty-state{background:#faf9f8!important;border-color:#dddcdb!important;color:#222!important}html[data-theme=light] .gallery-card-title{color:#222!important}html[data-theme=light] .gallery-card-meta,html[data-theme=light] .gallery-card-source,html[data-theme=light] .gallery-card-description{color:#666!important}html[data-theme=light] .gallery-modal-overlay,html[data-theme=light] .gallery-lightbox,html[data-theme=light] .gallery-receipt-overlay,html[data-theme=light] .gallery-lookup-overlay{background:#1414149e!important}html[data-theme=light] .gallery-form-input,html[data-theme=light] .gallery-form-textarea,html[data-theme=light] .gallery-lookup-input{background:#f2f1f0!important;border-color:#dddcdb!important;color:#222!important}html[data-theme=light] .gallery-form-input::placeholder,html[data-theme=light] .gallery-form-textarea::placeholder,html[data-theme=light] .gallery-lookup-input::placeholder{color:#707070!important}html[data-theme=light] .gallery-modal-close,html[data-theme=light] .gallery-lookup-close,html[data-theme=light] .gallery-receipt-close,html[data-theme=light] .gallery-form-cancel{background:#faf9f8!important;border-color:#dddcdb!important;color:#4c4c4c!important}html[data-theme=light] .gallery-lightbox-viewer{background:#f2f1f0!important}html[data-theme=light] .gallery-lightbox-close,html[data-theme=light] .gallery-lightbox-nav{background:#ffffffd7!important;border-color:#dddcdb!important;color:#222!important}html[data-theme=light] .gallery-lightbox-title,html[data-theme=light] .gallery-lightbox-description-wrap h3{color:#222!important}html[data-theme=light] .gallery-lightbox-meta,html[data-theme=light] .gallery-lightbox-description-wrap p{color:#666!important}html[data-theme=light] .gallery-overview{background:#f2f1f0;border-color:#dddcdb!important}html[data-theme=light] .gallery-action-note{background:#f2f1f0}html[data-theme=light] .gallery-filter-section,html[data-theme=light] .gallery-filter-header,html[data-theme=light] .gallery-filter-body,html[data-theme=light] .gallery-filter-header:hover{background:#f2f1f0!important}html[data-theme=light] .gallery-content-section{background:#f2f1f0}html[data-theme=light] .gallery-option-button:hover,html[data-theme=light] .gallery-member-filter:hover{background:#f2f1f0!important}html[data-theme=light] .gallery-option-button.active,html[data-theme=light] .gallery-member-filter.active{background:#faf9f8!important;color:#222!important}html[data-theme=light] .gallery-lookup-button{background:#f2f1f0!important;border-color:#dddcdb}html[data-theme=light] .gallery-modal,html[data-theme=light] .gallery-modal-header,html[data-theme=light] .gallery-modal-body,html[data-theme=light] .gallery-lookup-result,html[data-theme=light] .gallery-receipt-modal,html[data-theme=light] .gallery-lightbox-content,html[data-theme=light] .gallery-lightbox-sidebar,html[data-theme=light] .gallery-lightbox-info{background:#f2f1f0!important;border-color:#1c1c1c0d!important;color:#222!important}html[data-theme=light] .gallery-form-notice,html[data-theme=light] .gallery-preview-item{background:#f2f1f0!important;border-color:#1c1c1c0f!important;color:#4c4c4c!important}html[data-theme=light] .gallery-modal-close,html[data-theme=light] .gallery-lookup-close,html[data-theme=light] .gallery-receipt-close,html[data-theme=light] .gallery-form-cancel,html[data-theme=light] .gallery-lightbox-close,html[data-theme=light] .gallery-lightbox-nav,html[data-theme=light] .gallery-overview,html[data-theme=light] .gallery-action-note,html[data-theme=light] .gallery-filter-section,html[data-theme=light] .gallery-filter-header,html[data-theme=light] .gallery-filter-body,html[data-theme=light] .gallery-content-section{background:#f2f1f0!important}@media(max-width:640px){html[data-theme=light] .gallery-lightbox-sidebar{border-top:1px solid rgba(28,28,28,.2)}}html[data-theme=light]{color-scheme:light;--background: #f2f1f0;--surface: rgba(255,255,255,.81);--surface-raised: #eceae8;--surface-soft: #eceae8;--surface-hover: #faf9f8;--input-bg: #f2f1f0;--text: #222222;--text-light: #666666;--text-muted: #707070;--text-inverse: #222222;--border: rgba(28,28,28,.043);--border-strong: rgba(28,28,28,.071);--line-soft: rgba(28,28,28,.04);--glass-border: rgba(28,28,28,.081);--bubble-color: rgba(16,93,158,.055);--bubble-highlight: rgba(75,75,75,.12);--shadow-card: 0 18px 48px rgba(28,28,28,.174);--shadow-card-hover: 0 24px 68px rgba(28,28,28,.22)}html[data-theme=light]{background:#f2f1f0}html[data-theme=light] body{background:radial-gradient(ellipse 34% 88% at -8% 48%,var(--edge-glow-left),transparent 72%),radial-gradient(ellipse 34% 88% at 108% 52%,var(--edge-glow-right),transparent 72%),#f2f1f0}html[data-theme=light] .browser-shell{background:#f2f1f0;border:1px solid rgba(28,28,28,.071);box-shadow:0 34px 110px #1c1c1c38}html[data-theme=light] .browser-chrome{background:#ffffffc5}html[data-theme=light] .website-frame{background:#f2f1f0}html[data-theme=light] .site-header{border-bottom:1px solid rgba(28,28,28,.043)}html[data-theme=light] .page-nav .nav-link{color:#707070}html[data-theme=light] .page-nav .nav-link:hover{color:#4c4c4c}html[data-theme=light] .page-nav .nav-link.active,html[data-theme=light] .page-nav .nav-link[aria-current=page]{color:#222}html[data-theme=light] .tracker-refresh,html[data-theme=light] .tracker-refresh:hover{background:#f2f1f0}html[data-theme=light] .category-tab:hover{color:#4c4c4c;background:#f2f1f0}html[data-theme=light] .category-tab.active{color:#222}html[data-theme=light] .member-row{border-bottom:1px solid rgba(28,28,28,.043)}html[data-theme=light] .member-row:hover{background:#f2f1f0}html[data-theme=light] .avatar{border:1px solid rgba(28,28,28,.095);background:#f2f1f0}html[data-theme=light] .member-id,html[data-theme=light] .link-icon,html[data-theme=light] .tracker-help{color:#707070}@media(max-width:600px){html[data-theme=light] body{background:#f2f1f0}}html[data-theme=light] .category-tabs{border-bottom:1px solid rgba(28,28,28,.052)}html[data-theme=light] .category-tab{color:#707070}html[data-theme=light] .category-tab:hover{background:#f2f1f0;color:#4c4c4c}html[data-theme=light] .category-tab.active{border-color:#1c1c1c11;border-bottom-color:#dddcdb;background:#f2f1f0;color:#222}html[data-theme=light] .tracker-list-shell{background:#f2f1f0;border:1px solid rgba(28,28,28,.052)}html[data-theme=light] .explorer-toolbar{background:#f2f1f0;border-bottom:1px solid rgba(28,28,28,.052)}html[data-theme=light] .explorer-path{color:#707070}html[data-theme=light] .explorer-path strong{color:#4c4c4c}html[data-theme=light] .explorer-folder-icon{color:#105d9e}html[data-theme=light] .explorer-chevron{color:#222}html[data-theme=light] .explorer-status{color:#707070}html[data-theme=light] .explorer-columns{background:#f2f1f0;border-bottom:1px solid rgba(28,28,28,.043);color:#707070}html[data-theme=light] .member-row{border-bottom:1px solid rgba(28,28,28,.04)}html[data-theme=light] .avatar{border:1px solid rgba(28,28,28,.081)}html[data-theme=light] .explorer-user-id{color:#707070}html[data-theme=light] .up-count{color:#222}html[data-theme=light] .link-icon{color:#707070}html[data-theme=light] .member-row:hover .link-icon{color:#105d9e}html[data-theme=light] .loading-state,html[data-theme=light] .empty-state{background:#f2f1f0}html[data-theme=light] .explorer-columns{color:#707070}html[data-theme=light] .crew-badge{color:#10629e}html[data-theme=light] .explorer-user-id{color:#666}html[data-theme=light] .up-count{color:#10629e}html[data-theme=light] .member-nick{color:#222}html[data-theme=light] .crew-badge{color:#105f9e}html[data-theme=light] .explorer-user-id{color:#4c4c4c}html[data-theme=light] .up-count{color:#105d9e}html[data-theme=light] .explorer-columns{color:#666}html[data-theme=light] .original-rank-badge{border:1px solid rgba(28,28,28,.095);background:#1c1c1c08;color:#4c4c4c}html[data-theme=light] .member-row:hover .original-rank-badge{color:#10629e}html[data-theme=light] .category-tab{color:#666!important}html[data-theme=light] .category-tab:hover{color:#4c4c4c!important}html[data-theme=light] .category-tab.active{color:#222!important;background:#f2f1f0!important;border-bottom-color:#dddcdb!important}html[data-theme=light] .explorer-toolbar{background:#f2f1f0!important}html[data-theme=light] .explorer-path{color:#666!important}html[data-theme=light] .explorer-path>span:not(.explorer-folder-icon):not(.explorer-chevron){color:#666!important}html[data-theme=light] .explorer-path strong{color:#222!important}html[data-theme=light] .explorer-folder-icon{color:#105d9e!important}html[data-theme=light] .explorer-chevron{color:#707070!important}html[data-theme=light] .explorer-status{color:#10629e!important}html[data-theme=light] .explorer-columns{background:#f2f1f0!important;color:#666!important}html[data-theme=light] .avatar{border:1px solid rgba(28,28,28,.114)!important}html[data-theme=light] .member-nick{color:#222!important}html[data-theme=light] .crew-badge{color:#10659e!important}html[data-theme=light] .original-rank-badge{border:1px solid rgba(28,28,28,.123)!important;background:#1c1c1c09!important;color:#4c4c4c!important}html[data-theme=light] .member-row:hover .original-rank-badge{color:#10629e!important}html[data-theme=light] .explorer-user-id{color:#4c4c4c!important}html[data-theme=light] .up-count{color:#105f9e!important}html[data-theme=light] .link-icon{color:#707070!important}html[data-theme=light] .member-row:hover .link-icon{color:#105d9e!important}html[data-theme=light] .tracker-help{color:#707070!important}html[data-theme=light] .mainline-panel,html[data-theme=light] .ability-card,html[data-theme=light] .profile-description,html[data-theme=light] .signature-empty-icon{background:var(--theme-surface-raised);border-color:var(--theme-border)}html[data-theme=light] .mainline-panel-title strong,html[data-theme=light] .base-stat-row>strong,html[data-theme=light] .base-stat-total strong,html[data-theme=light] .ability-card>strong,html[data-theme=light] .profile-facts dd{color:var(--theme-text)}html[data-theme=light] .base-stat-track{background:#ecebea}html[data-theme=light] .profile-description,html[data-theme=light] .ability-card p{color:var(--theme-text-sub)}html[data-theme=light] .signature-empty strong{color:#5a5a5a}html[data-theme=light] .type-study-dialog{--study-line:rgba(28,28,28,.1)}html[data-theme=light] .type-study-tabs,html[data-theme=light] .type-collection-card,html[data-theme=light] .selected-relation-panel,html[data-theme=light] .type-orbit-layout,html[data-theme=light] .type-orbit-group,html[data-theme=light] .type-memory-line,html[data-theme=light] .type-quiz-card,html[data-theme=light] .type-battle-card,html[data-theme=light] .quiz-question-card,html[data-theme=light] .quiz-answers button{border-color:#1c1c1c1b}html[data-theme=light] .type-study-head h2,html[data-theme=light] .type-collection-head h3,html[data-theme=light] .selected-type-heading strong,html[data-theme=light] .selected-relation-panel h4,html[data-theme=light] .type-explorer-top h3,html[data-theme=light] .quiz-head h3,html[data-theme=light] .quiz-question-card p{color:#222}html[data-theme=light] .type-study-head p,html[data-theme=light] .type-explorer-top p,html[data-theme=light] .selected-relation-panel p,html[data-theme=light] .selected-sub-note span,html[data-theme=light] .type-memory-line p,html[data-theme=light] .quiz-answers button span{color:#666}html[data-theme=light] .type-study-dialog{background:var(--theme-surface-raised);color:var(--theme-text);border-color:var(--theme-border-strong);box-shadow:var(--theme-shadow-modal)}html[data-theme=light] .type-study-dialog::backdrop{background:#1c1c1c75}html[data-theme=light] .type-study-ball,html[data-theme=light] .type-study-close,html[data-theme=light] .type-study-tabs,html[data-theme=light] .type-mode-switch,html[data-theme=light] .type-collection-count,html[data-theme=light] .quiz-score>span,html[data-theme=light] .selected-card-swap span{background:var(--theme-surface-soft);border-color:var(--theme-border)}html[data-theme=light] .type-study-tabs button.is-active,html[data-theme=light] .type-mode-switch button.is-active{background:color-mix(in srgb,var(--theme-primary) 7%,var(--theme-surface-raised));color:var(--theme-text)}html[data-theme=light] .type-collection-card,html[data-theme=light] .selected-relation-panel,html[data-theme=light] .type-orbit-layout,html[data-theme=light] .type-orbit-group,html[data-theme=light] .type-orbit-center,html[data-theme=light] .type-memory-line,html[data-theme=light] .type-quiz-card,html[data-theme=light] .type-battle-card,html[data-theme=light] .quiz-question-card,html[data-theme=light] .quiz-answers button{background-color:var(--theme-surface-raised);border-color:var(--theme-border);color:var(--theme-text)}html[data-theme=light] .type-collection-card:hover,html[data-theme=light] .quiz-answers button:hover:not(:disabled){background:var(--theme-surface-hover)}html[data-theme=light] .type-mini-card{background:color-mix(in srgb,var(--type-color) 5%,var(--theme-surface-raised))}html[data-theme=light] .type-card-index,html[data-theme=light] .type-card-name small,html[data-theme=light] .selected-relation-panel p,html[data-theme=light] .selected-sub-note span,html[data-theme=light] .type-orbit-group header b,html[data-theme=light] .type-memory-line p,html[data-theme=light] .quiz-question-card>span,html[data-theme=light] .quiz-answers button small,html[data-theme=light] .quiz-answers button span,html[data-theme=light] .type-study-source{color:var(--theme-text-muted)}html[data-theme=light] .type-study-head p,html[data-theme=light] .selected-type-tip{color:var(--theme-text-sub)}html[data-theme=light] .wiki-filter-control,html[data-theme=light] .active-filter-chip,html[data-theme=light] .active-filter-reset{background:var(--theme-surface-soft);border-color:var(--theme-border)}html[data-theme=light] .wiki-filter-control select,html[data-theme=light] .active-filter-chip strong{color:var(--theme-text)}html[data-theme=light] .wiki-filter-label,html[data-theme=light] .active-filter-caption,html[data-theme=light] .active-filter-chip small,html[data-theme=light] .active-filter-chip>span{color:var(--theme-text-muted)}html[data-theme=light] .badge:not([class*=badge-category-]):not([class*=badge-rarity-]){border-color:var(--theme-border);background:var(--theme-surface-soft);color:var(--theme-text-sub)}html[data-theme=light] .badge-category-regular,html[data-theme=light] .badge-level,html[data-theme=light] .badge-form-kind{color:var(--theme-text-muted)}html[data-theme=light] .badge-rarity-no-spawn-data{background:transparent;border-color:var(--theme-border-strong)}html[data-theme=light] .badge-category-regular{border-color:#d8d7d6;background:#f5f4f3;color:#32668f}html[data-theme=light] .badge-category-starter{border-color:#a8d3b0;background:#eaf6ec;color:#347744}html[data-theme=light] .badge-category-pseudo-legendary{border-color:#c1c0bf;background:#f1f0ef;color:#58649c}html[data-theme=light] .badge-category-fossil{border-color:#d7c4a4;background:#f8f1e6;color:#84673c}html[data-theme=light] .badge-category-paradox-past{border-color:#e2b39a;background:#faede6;color:#9a5735}html[data-theme=light] .badge-category-paradox-future{border-color:#a6ceda;background:#f4f3f2;color:#39788b}html[data-theme=light] .badge-category-legendary-super{border-color:#e1c36d;background:#fbf3d8;color:#81620c}html[data-theme=light] .badge-category-legendary-sub{border-color:#c6b5e6;background:#f1edfa;color:#67518f}html[data-theme=light] .badge-category-mythical{border-color:#e5b0c9;background:#fbeff5;color:#9d4d73}html[data-theme=light] .badge-category-ultra-beast{border-color:#c4aee9;background:#f2edfb;color:#694da0}html[data-theme=light] .badge-rarity-common{border-color:#b7d3bd;background:#ecf6ee;color:#477b51}html[data-theme=light] .badge-rarity-uncommon{border-color:#aad0da;background:#f5f4f3;color:#3e7889}html[data-theme=light] .badge-rarity-rare{border-color:#b5c3e8;background:#f3f2f1;color:#4e659e}html[data-theme=light] .badge-rarity-ultra-rare{border-color:#d5b1dd;background:#f7eefa;color:#8d4e99}html[data-theme=light] .badge-rarity-special-spawn{border-color:#e2c38b;background:#fbf3e5;color:#8b6827}html[data-theme=light] .badge-rarity-no-spawn-data{border-color:#cdcccb;background:#f2f1f0;color:#68717a}html[data-theme=light] .badge-level{border-color:#b9d2e8;background:#f6f5f4;color:#316b98}html[data-theme=light] .cobblemon-page{background:var(--theme-bg, #f2f1f0);color:var(--theme-text, #222222)}html[data-theme=light] .eyebrow{color:var(--theme-primary, #105D9E)}html[data-theme=light] .hero-copy{color:var(--theme-text-sub, #666666)}html[data-theme=light] .search-box{border:1px solid var(--theme-border, rgba(28,28,28,.071));background:var(--theme-input, #f2f1f0)}html[data-theme=light] .search-box>span{color:var(--theme-text-muted, #707070)}html[data-theme=light] .search-box input{color:var(--theme-text, #222222)}html[data-theme=light] .search-box input::placeholder{color:var(--theme-text-muted, #707070)}html[data-theme=light] .wiki-toolbar{color:var(--theme-text-muted, #707070)}html[data-theme=light] .wiki-toolbar strong{color:var(--theme-text, #222222)}html[data-theme=light] #refreshBtn{border:1px solid var(--theme-border, rgba(28,28,28,.071));background:var(--theme-surface-soft, #f2f1f0);color:var(--theme-text-sub, #666666)}html[data-theme=light] #refreshBtn:hover{color:var(--theme-text, #222222);border-color:var(--theme-border-strong, rgba(28,28,28,.133));background:var(--theme-surface-hover, #faf9f8)}html[data-theme=light] .pokemon-card{border:1px solid var(--theme-border, rgba(28,28,28,.071));background:var(--theme-surface, rgba(255,255,255,.81));color:var(--theme-text, #222222)}html[data-theme=light] .pokemon-card:hover{background:var(--theme-surface-hover, #faf9f8);box-shadow:0 14px 36px #1c1c1c21}html[data-theme=light] .dex{color:var(--theme-primary, #105D9E)}html[data-theme=light] .pokemon-name{color:var(--heading, #222222)}html[data-theme=light] .badge:not([class*=badge-category-]):not([class*=badge-rarity-]){color:#105f9e}html[data-theme=light] .state-card{border-top:1px solid var(--line-soft, rgba(28,28,28,.052));border-bottom:1px solid var(--line-soft, rgba(28,28,28,.052));color:var(--theme-text-muted, #707070)}html[data-theme=light] .state-error{color:#9e1017}html[data-theme=light] .pokemon-dialog{border:1px solid var(--theme-border-strong, rgba(28,28,28,.133));background:var(--surface-raised, #f2f1f0);color:var(--theme-text, #222222);box-shadow:var(--theme-shadow-modal, 0 38px 120px rgba(28,28,28,.22))}html[data-theme=light] .pokemon-dialog::backdrop{background:var(--theme-overlay, rgba(0,0,0,.62))}html[data-theme=light] .pokemon-dialog::-webkit-scrollbar-thumb{background:#1c1c1c16}html[data-theme=light] .dialog-close{border:1px solid var(--theme-border, rgba(28,28,28,.071));background:#ffffffa2;color:var(--theme-text-sub, #666666)}html[data-theme=light] .dialog-close:hover{background:var(--theme-surface-hover, #faf9f8);color:#222}html[data-theme=light] .detail-head{border-bottom:1px solid var(--line-soft, rgba(28,28,28,.052));background:radial-gradient(circle at 10% 30%,rgba(98,183,255,.07),transparent 270px),var(--theme-surface-soft, #f2f1f0)}html[data-theme=light] .detail-head h2{color:var(--heading, #222222)}html[data-theme=light] .form-tab{border:1px solid var(--theme-border, rgba(28,28,28,.071));color:var(--theme-text-sub, #666666)}html[data-theme=light] .form-tab:hover{border-color:var(--theme-border-strong, rgba(28,28,28,.133));color:var(--theme-text, #222222)}html[data-theme=light] .form-tab.active{color:#10619e}html[data-theme=light] .entry-card{border:1px solid var(--theme-border, rgba(28,28,28,.071));background:var(--theme-surface, rgba(255,255,255,.81))}html[data-theme=light] .entry-title{border-bottom:1px solid var(--line-soft, rgba(28,28,28,.052))}html[data-theme=light] .entry-title strong{color:var(--theme-text, #222222)}html[data-theme=light] .detail-item{background:var(--theme-surface-soft, #f2f1f0)}html[data-theme=light] .detail-item b{color:var(--theme-text-muted, #707070)}html[data-theme=light] .detail-item span{color:var(--theme-text-sub, #666666)}html[data-theme=light] .wiki-guide{border-top:1px solid var(--line-soft, rgba(28,28,28,.052));border-bottom:1px solid var(--line-soft, rgba(28,28,28,.052));background:#1c1c1c02}html[data-theme=light] .wiki-guide summary{color:var(--theme-text-sub, #666666)}html[data-theme=light] .wiki-guide summary>span i{color:var(--theme-primary, #105D9E)}html[data-theme=light] .guide-chevron{color:var(--theme-text-muted, #707070)}html[data-theme=light] .wiki-guide-grid article{border:1px solid var(--theme-border, rgba(28,28,28,.071));background:var(--theme-surface-soft, #f2f1f0)}html[data-theme=light] .wiki-guide-grid strong{color:var(--theme-text, #222222)}html[data-theme=light] .wiki-guide-grid p{color:var(--theme-text-muted, #707070)}html[data-theme=light] .wiki-guide-grid code{color:#105f9e}html[data-theme=light] .type-badge{border:1px solid rgba(28,28,28,.1);color:#fff!important;background:#657480;text-shadow:0 1px 1px rgba(0,0,0,.18);box-shadow:inset 0 1px #ffffff24}html[data-theme=light] .type-badge.type-normal{background:#77776a!important;border-color:color-mix(in srgb,#77776A 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-fire{background:#d84f2b!important;border-color:color-mix(in srgb,#D84F2B 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-water{background:#3478bf!important;border-color:color-mix(in srgb,#3478BF 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-electric{background:#b99208!important;border-color:color-mix(in srgb,#B99208 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-grass{background:#4a9145!important;border-color:color-mix(in srgb,#4A9145 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-ice{background:#3a9eaa!important;border-color:color-mix(in srgb,#3A9EAA 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-fighting{background:#a9342d!important;border-color:color-mix(in srgb,#A9342D 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-poison{background:#7b3d88!important;border-color:color-mix(in srgb,#7B3D88 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-ground{background:#a98035!important;border-color:color-mix(in srgb,#A98035 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-flying{background:#6683c0!important;border-color:color-mix(in srgb,#6683C0 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-psychic{background:#c8426d!important;border-color:color-mix(in srgb,#C8426D 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-bug{background:#738018!important;border-color:color-mix(in srgb,#738018 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-rock{background:#806d2d!important;border-color:color-mix(in srgb,#806D2D 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-ghost{background:#59466f!important;border-color:color-mix(in srgb,#59466F 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-dragon{background:#4e3b9f!important;border-color:color-mix(in srgb,#4E3B9F 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-dark{background:#443a36!important;border-color:color-mix(in srgb,#443A36 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-steel{background:#657480!important;border-color:color-mix(in srgb,#657480 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .type-badge.type-fairy{background:#c46789!important;border-color:color-mix(in srgb,#C46789 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .badge.bucket-common{border-color:#1c1c1c29;color:#4c4c4c}html[data-theme=light] .badge.bucket-uncommon{color:#1c9258}html[data-theme=light] .badge.bucket-rare{color:#105f9e}html[data-theme=light] .badge.bucket-ultra-rare,html[data-theme=light] .badge.bucket-ultra_rare,html[data-theme=light] .badge.bucket-ultrarare{color:#4e109e}html[data-theme=light] .hero-copy{color:#4c4c4c}html[data-theme=light] .pokemon-card{background:linear-gradient(180deg,#1c1c1c03,#1c1c1c01),var(--theme-surface, rgba(255,255,255,.81))}html[data-theme=light] .pokemon-name{color:#222}html[data-theme=light] .pokemon-name-en{color:#707070}html[data-theme=light] .detail-name-en{color:#666}html[data-theme=light] .entry-card{background:linear-gradient(180deg,#1c1c1c02,#1c1c1c01),var(--theme-surface, rgba(255,255,255,.81))}html[data-theme=light] .detail-item{border:1px solid rgba(28,28,28,.04);background:#f2f1f0}html[data-theme=light] .detail-item b{color:#666}html[data-theme=light] .detail-item span{color:#4c4c4c}html[data-theme=light] .badge.bucket-common{border-color:#1c1c1c38!important;color:#4c4c4c!important}html[data-theme=light] .badge.bucket-uncommon{color:#208e43!important}html[data-theme=light] .badge.bucket-rare{color:#10659e!important}html[data-theme=light] .badge.bucket-ultra-rare,html[data-theme=light] .badge.bucket-ultra_rare,html[data-theme=light] .badge.bucket-ultrarare{color:#5a109e!important}html[data-theme=light] .form-label{color:#5a109e}html[data-theme=light] .name-form,html[data-theme=light] .pokemon-name .name-form,html[data-theme=light] .detail-name-row h2 .name-form,html[data-theme=light] .pokemon-name-en,html[data-theme=light] .detail-name-en{color:#666}html[data-theme=light] .search-box:focus-within{background:#f2f1f0}html[data-theme=light] .type-matchups{border:1px solid var(--theme-border, rgba(28,28,28,.071));background:linear-gradient(180deg,#62b7ff07,#1c1c1c01),var(--theme-surface, rgba(255,255,255,.81))}html[data-theme=light] .matchup-heading{border-bottom:1px solid var(--line-soft, rgba(28,28,28,.052))}html[data-theme=light] .matchup-kicker{color:var(--theme-primary, #105D9E)}html[data-theme=light] .matchup-heading h3{color:#222}html[data-theme=light] .matchup-note,html[data-theme=light] .matchup-loading,html[data-theme=light] .matchup-empty{color:#707070}html[data-theme=light] .matchup-label{color:#666}html[data-theme=light] .matchup-chip{color:#fff!important;border-width:1px!important;text-shadow:0 1px 1px rgba(0,0,0,.18)}html[data-theme=light] .matchup-chip strong{background:#0003;color:#fff!important;text-shadow:none}html[data-theme=light] .matchup-chip.type-normal{background:#77776a!important;border-color:color-mix(in srgb,#77776A 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-fire{background:#d84f2b!important;border-color:color-mix(in srgb,#D84F2B 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-water{background:#3478bf!important;border-color:color-mix(in srgb,#3478BF 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-electric{background:#b99208!important;border-color:color-mix(in srgb,#B99208 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-grass{background:#4a9145!important;border-color:color-mix(in srgb,#4A9145 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-ice{background:#3a9eaa!important;border-color:color-mix(in srgb,#3A9EAA 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-fighting{background:#a9342d!important;border-color:color-mix(in srgb,#A9342D 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-poison{background:#7b3d88!important;border-color:color-mix(in srgb,#7B3D88 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-ground{background:#a98035!important;border-color:color-mix(in srgb,#A98035 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-flying{background:#6683c0!important;border-color:color-mix(in srgb,#6683C0 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-psychic{background:#c8426d!important;border-color:color-mix(in srgb,#C8426D 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-bug{background:#738018!important;border-color:color-mix(in srgb,#738018 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-rock{background:#806d2d!important;border-color:color-mix(in srgb,#806D2D 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-ghost{background:#59466f!important;border-color:color-mix(in srgb,#59466F 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-dragon{background:#4e3b9f!important;border-color:color-mix(in srgb,#4E3B9F 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-dark{background:#443a36!important;border-color:color-mix(in srgb,#443A36 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-steel{background:#657480!important;border-color:color-mix(in srgb,#657480 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-chip.type-fairy{background:#c46789!important;border-color:color-mix(in srgb,#C46789 76%,#FFFFFF 24%)!important;color:#fff!important}html[data-theme=light] .matchup-weak,html[data-theme=light] .matchup-resist,html[data-theme=light] .matchup-immune{box-shadow:inset 0 0 0 1px #1c1c1c04}html[data-theme=light] .badge.bucket-legendary-super{border-color:#dda64057!important;color:#9e6e10!important}html[data-theme=light] .badge.bucket-legendary-sub{color:#10699e!important}html[data-theme=light] .badge.bucket-mythical{color:#9e1054!important}html[data-theme=light] .badge.bucket-ultra-beast{color:#5c109e!important}html[data-theme=light] .pokemon-card-legendary{border-color:#dda6401c}html[data-theme=light] .special-spawn-section{border:1px solid var(--theme-border, rgba(28,28,28,.071));background:linear-gradient(180deg,#1c1c1c03,#1c1c1c01),var(--theme-surface, rgba(255,255,255,.81))}html[data-theme=light] .legendary-spawn-section{background:radial-gradient(circle at 100% 0,rgba(255,190,72,.055),transparent 300px),var(--theme-surface, rgba(255,255,255,.81))}html[data-theme=light] .ultra-spawn-section{background:radial-gradient(circle at 100% 0,rgba(190,125,255,.075),transparent 320px),var(--theme-surface, rgba(255,255,255,.81))}html[data-theme=light] .special-spawn-heading{border-bottom:1px solid var(--line-soft, rgba(28,28,28,.052))}html[data-theme=light] .special-spawn-heading h3{color:#222}html[data-theme=light] .special-spawn-kicker{color:var(--theme-primary, #105D9E)}html[data-theme=light] .legendary-source-note{border:1px solid rgba(221,166,64,.11)}html[data-theme=light] .legendary-source-note strong{color:#946e19}html[data-theme=light] .legendary-source-note p{color:#666}html[data-theme=light] .special-info-item{border:1px solid rgba(28,28,28,.043);background:#f2f1f0}html[data-theme=light] .special-info-item b{color:#666}html[data-theme=light] .special-info-item span{color:#4c4c4c}html[data-theme=light] .ultra-rule-card{border:1px solid rgba(28,28,28,.052);background:#f2f1f0}html[data-theme=light] .ultra-rule-card>span{color:#707070}html[data-theme=light] .ultra-rule-card strong{color:#222}html[data-theme=light] .ultra-rule-card em{color:#4c4c4c}html[data-theme=light] .ultra-rule-card.ultra-rule-high em{color:#5a109e}html[data-theme=light] .ultra-rule-source{color:#707070}html[data-theme=light] .wiki-credits{border-top:1px solid rgba(28,28,28,.067);background:#ffffffa2}html[data-theme=light] .wiki-copyright strong{color:#222}html[data-theme=light] .wiki-copyright p,html[data-theme=light] .credit-block p,html[data-theme=light] .data-sources p,html[data-theme=light] .fan-disclaimer{color:#666}html[data-theme=light] .credit-block,html[data-theme=light] .data-sources{border:1px solid rgba(28,28,28,.057);background:#1c1c1c03}html[data-theme=light] .credit-block>span,html[data-theme=light] .data-sources>span{color:#105d9e}html[data-theme=light] .credit-block h3,html[data-theme=light] .data-sources h3{color:#222}html[data-theme=light] .credit-block a{color:#105f9e}html[data-theme=light] .data-sources details{border:1px solid rgba(28,28,28,.052);background:#f2f1f0}html[data-theme=light] .data-sources summary{color:#4c4c4c}html[data-theme=light] .data-sources summary small{color:#707070}html[data-theme=light] .fan-disclaimer{border-top:1px solid rgba(28,28,28,.043);color:#707070}html[data-theme=light] .hero-image-notice{color:#3535359e}html[data-theme=light] .gallery-site-shell,html[data-theme=light] .gallery-modal-overlay,html[data-theme=light] .gallery-lightbox,html[data-theme=light] .gallery-receipt-overlay,html[data-theme=light] .gallery-lookup-overlay{--bg-color:#f2f1f0;--surface:#f2f1f0;--surface-raised:#eceae8;--surface-hover:#ecebea;--border-color:#dddcdb;--border:#dddcdb;--text-color:#222222;--text:#222222;--sub-text-color:#666666;--text-light:#666666;--text-muted:#707070;--muted-color:#707070}html[data-theme=light] .live-page{--live-bg:#f2f1f0;--live-surface:#f2f1f0;--live-surface-2:#eceae8;--live-surface-soft:#ecebea;--live-border:rgba(28,28,28,.1);--live-border-strong:rgba(28,28,28,.18);--live-text:#222222;--live-text-sub:#666666;--live-text-muted:#707070;--live-blue:#2789D7;--live-blue-dark:#17649A;color-scheme:light}html[data-theme=light] .tracker-page{--background:#f2f1f0;--surface:rgba(255,255,255,.94);--surface-raised:#f2f1f0;--surface-soft:#eceae8;--surface-hover:#ecebea;--input-bg:#f2f1f0;--text:#222222;--text-light:#666666;--text-muted:#707070;--text-inverse:#FFFFFF;--border:rgba(28,28,28,.1);--border-strong:rgba(28,28,28,.18);--line-soft:rgba(28,28,28,.075);--glass-border:rgba(28,28,28,.11)}html[data-theme=light] .mobile-week-day.active{color:#fff}html[data-theme=light]{--cobble-empty-text:#707070}html[data-theme=light] .photocard,html[data-theme=light] .member-photocard,html[data-theme=light] .profile-card{background:transparent!important;box-shadow:none!important}html[data-theme=light] .photocard-frame{box-shadow:0 8px 22px #1c1c1c14,0 0 0 1px color-mix(in srgb,var(--card-main) 16%,transparent)!important}html[data-theme=light] .schedule-member-badge,html[data-theme=light] .desktop-week-member-badge,html[data-theme=light] .crew-check-chip,html[data-theme=light] #scheduleModal .crew-check-chip,html[data-theme=light] .view-crew-tag{color:#343434!important;text-shadow:none!important}html[data-theme=light] .schedule-member-badge *,html[data-theme=light] .desktop-week-member-badge *,html[data-theme=light] .crew-check-chip *{color:inherit!important;text-shadow:none!important}html[data-theme=light] .crew-check-chip.selected,html[data-theme=light] #scheduleModal .crew-check-chip.selected{color:#222!important}html[data-theme=light] .offline-thumbnail-wrap{background:#e8e7e6!important;border:1px solid #dcdbda!important}html[data-theme=light] .offline-thumbnail-placeholder{color:#707070!important}html[data-theme=light] .offline-state-badge{background:#ffffffd1!important;border-color:#1c1c1c1a!important;color:#666!important}html[data-theme=light] .gallery-page,html[data-theme=light] .gallery-site-shell{--gallery-notion-bg:#f2f1f0;--gallery-notion-bg-soft:#F7F7F5;--gallery-notion-bg-hover:#EFEFED;--gallery-notion-border:rgba(55,53,47,.12);--gallery-notion-border-strong:rgba(55,53,47,.2);--gallery-notion-text:#222222;--gallery-notion-sub:#666666;--gallery-notion-muted:#8A9098;--gallery-notion-input:#FFFFFF;--gallery-notion-blue:#2383E2;--gallery-notion-blue-soft:rgba(35,131,226,.09)}html[data-theme=light] .gallery-modal,html[data-theme=light] .gallery-modal-header,html[data-theme=light] .gallery-modal-body,html[data-theme=light] .gallery-receipt-modal,html[data-theme=light] .gallery-receipt-card,html[data-theme=light] .gallery-lightbox-content,html[data-theme=light] .gallery-lightbox-sidebar,html[data-theme=light] .gallery-lightbox-info{background:var(--gallery-notion-bg)!important;border-color:var(--gallery-notion-border)!important;color:var(--gallery-notion-text)!important}html[data-theme=light] .gallery-modal-header{background:var(--gallery-notion-bg)!important;border-bottom-color:var(--gallery-notion-border)!important}html[data-theme=light] .gallery-modal input,html[data-theme=light] .gallery-modal textarea,html[data-theme=light] .gallery-modal select,html[data-theme=light] .gallery-lookup-input{background:#fff!important;border-color:var(--gallery-notion-border-strong)!important;color:#222!important}html[data-theme=light] .gallery-option-button,html[data-theme=light] .gallery-lightbox-stat,html[data-theme=light] .gallery-lightbox-like{background:#f7f7f5!important;border-color:var(--gallery-notion-border)!important;color:#666!important}html[data-theme=light] .gallery-option-button:hover,html[data-theme=light] .gallery-lightbox-stat:hover,html[data-theme=light] .gallery-lightbox-like:hover{background:#efefed!important;color:#222!important}html[data-theme=light] .gallery-option-button.active{background:#2383e217!important;border-color:#2383e247!important;color:#155f9e!important}html[data-theme=light] .gallery-modal-close,html[data-theme=light] .gallery-lookup-close,html[data-theme=light] .gallery-receipt-close{background:transparent!important;color:#666!important}html[data-theme=light] .gallery-modal-close:hover,html[data-theme=light] .gallery-lookup-close:hover,html[data-theme=light] .gallery-receipt-close:hover{background:#efefed!important;color:#222!important}html[data-theme=light] .gallery-lookup-icon{background:#2383e217!important;color:#2383e2!important}html[data-theme=light] .gallery-lookup-header h2,html[data-theme=light] .gallery-lightbox-title,html[data-theme=light] .gallery-lightbox-description-wrap h3{color:#222!important}html[data-theme=light] .gallery-lookup-header p,html[data-theme=light] .gallery-lookup-help,html[data-theme=light] .gallery-lookup-meta,html[data-theme=light] .gallery-lightbox-meta,html[data-theme=light] .gallery-lightbox-description-wrap p{color:#666!important}html[data-theme=light] .gallery-lightbox-viewer{background:#f1f1ef!important;border-right-color:var(--gallery-notion-border)!important}html[data-theme=light] .gallery-lightbox-close,html[data-theme=light] .gallery-lightbox-nav{background:#ffffffeb!important;border-color:#37352f24!important;color:#222!important}html[data-theme=light] .brv3-bubble{border-color:#52a4e838!important;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.92) 0 4%,rgba(255,255,255,.42) 5%,transparent 9%),radial-gradient(circle at 55% 60%,rgba(98,183,255,.11),transparent 70%)!important;box-shadow:inset 3px 3px 12px #fff6,inset -5px -6px 14px #419ce50f,0 0 32px #62b7ff14!important;opacity:.72!important}html[data-theme=light] .photocard-bubble{background:color-mix(in srgb,var(--card-main) 10%,rgba(255,255,255,.68))!important;border-color:color-mix(in srgb,var(--card-main) 24%,rgba(255,255,255,.72))!important;box-shadow:inset 0 0 12px #ffffff47!important}html[data-theme=light] #mobileDayScheduleModal .mobile-day-modal-content{background:#fff!important;border-color:#37352f1f!important;box-shadow:0 24px 70px #1c1c1c29!important}html[data-theme=light] #mobileDayScheduleModal .mobile-day-modal-header{border-bottom-color:#37352f1a!important}html[data-theme=light] #mobileDayScheduleModal .mobile-day-modal-heading h3,html[data-theme=light] #mobileDayScheduleModal .mobile-day-schedule-title{color:#222!important}html[data-theme=light] #mobileDayScheduleModal .mobile-day-modal-heading p,html[data-theme=light] #mobileDayScheduleModal .mobile-day-schedule-item>i{color:#737a84!important}html[data-theme=light] #mobileDayScheduleModal .mobile-day-schedule-item{background:#fff!important;border-color:#37352f1a!important}html[data-theme=light] #mobileDayScheduleModal .mobile-day-schedule-item:hover{background:#f7f7f5!important}html[data-theme=light] #mobileDayScheduleModal .mobile-day-modal-close{color:#737a84!important}html[data-theme=light] #mobileDayScheduleModal .mobile-day-modal-close:hover{background:#efefed!important;color:#222!important}html[data-theme=light] .multiview-overlay{background:#f6f5f4f5!important}html[data-theme=light] .multiview-backdrop{background:radial-gradient(circle at top left,rgba(98,183,255,.08),transparent 32%),radial-gradient(circle at bottom right,rgba(255,77,94,.045),transparent 30%),#f2f1f0!important}html[data-theme=light] .multiview-header{background:#ffffffeb!important;border-bottom-color:#1c1c1c1a!important}html[data-theme=light] .multiview-heading h2,html[data-theme=light] .multiview-select-head strong,html[data-theme=light] .multiview-player-identity strong,html[data-theme=light] .multiview-select-copy strong,html[data-theme=light] .multiview-empty strong{color:#222!important}html[data-theme=light] .multiview-heading h2 span,html[data-theme=light] .multiview-select-head-copy>span,html[data-theme=light] .multiview-select-copy small,html[data-theme=light] .multiview-empty,html[data-theme=light] .multiview-empty span{color:#707070!important}html[data-theme=light] .multiview-count,html[data-theme=light] .multiview-header-button,html[data-theme=light] .multiview-select-counter,html[data-theme=light] .multiview-select-reset{background:#fff!important;border-color:#1c1c1c1c!important;color:#666!important}html[data-theme=light] .multiview-header-button:hover,html[data-theme=light] .multiview-select-reset:hover:not(:disabled){background:#ecebea!important;color:#222!important}html[data-theme=light] .multiview-select-card{background:#fff!important;border-color:#1c1c1c1c!important;box-shadow:0 6px 18px #1c1c1c12!important}html[data-theme=light] .multiview-select-card:hover{background:#faf9f8!important;border-color:#2789d74d!important;box-shadow:0 10px 24px #1c1c1c1a!important}html[data-theme=light] .multiview-select-card.selected{background:#f6f5f4!important;border-color:#4aa3e0!important;box-shadow:0 0 0 1px #4aa3e01f,0 10px 24px #1c1c1c1a!important}html[data-theme=light] .multiview-select-info,html[data-theme=light] .multiview-player-header{background:#fff!important;border-color:#1c1c1c14!important}html[data-theme=light] .multiview-player{background:#fff!important;border-color:#1c1c1c1c!important;box-shadow:0 8px 24px #1c1c1c17!important}html[data-theme=light] .multiview-select-avatar,html[data-theme=light] .multiview-player-avatar{background:#edeceb!important;border-color:#1c1c1c1a!important}html[data-theme=light] .multiview-player-frame,html[data-theme=light] .multiview-player-frame iframe,html[data-theme=light] .multiview-select-thumb{background:#000!important}html[data-theme=light] body:has(.mv-page),html[data-theme=light] .mv-page{background:#f2f1f0!important;color:#222!important}html[data-theme=light] .mv-header{background:#fff!important;border-bottom-color:#1c1c1c1a!important}html[data-theme=light] .mv-brand h1,html[data-theme=light] .mv-identity strong,html[data-theme=light] .mv-empty strong{color:#222!important}html[data-theme=light] .mv-brand h1 span,html[data-theme=light] .mv-empty{color:#707070!important}html[data-theme=light] .mv-button,html[data-theme=light] .mv-player-header{background:#fff!important;border-color:#1c1c1c1a!important;color:#666!important}html[data-theme=light] .mv-button:hover{background:#ecebea!important;color:#222!important}html[data-theme=light] .mv-player{border-color:#1c1c1c1f!important}html[data-theme=light] .mv-frame,html[data-theme=light] .mv-frame iframe,html[data-theme=light] .mv-player{background:#000!important}html[data-theme=light] .gallery-modal-overlay,html[data-theme=light] .gallery-lookup-overlay,html[data-theme=light] .gallery-receipt-overlay,html[data-theme=light] .gallery-lightbox{--g-note-bg:#f2f1f0;--g-note-soft:#F7F7F5;--g-note-hover:#EFEFED;--g-note-input:#FFFFFF;--g-note-border:rgba(55,53,47,.12);--g-note-border-soft:rgba(55,53,47,.08);--g-note-text:#222222;--g-note-sub:#636363;--g-note-muted:#7A818A;--g-note-blue:#2383E2;--g-note-blue-soft:rgba(35,131,226,.09)}html[data-theme=light] .gallery-modal,html[data-theme=light] .gallery-modal-header,html[data-theme=light] .gallery-modal-body,html[data-theme=light] .gallery-lightbox-content,html[data-theme=light] .gallery-lightbox-sidebar{background:var(--g-note-bg)!important;color:var(--g-note-text)!important;border-color:var(--g-note-border)!important}html[data-theme=light] .gallery-lookup-result{background:transparent!important;border-color:var(--g-note-border-soft)!important}html[data-theme=light] .gallery-form-step,html[data-theme=light] .gallery-lookup-icon{background:var(--g-note-soft)!important;border-color:var(--g-note-border)!important;color:var(--g-note-blue)!important}html[data-theme=light] .gallery-form-heading h3,html[data-theme=light] .gallery-modal-header h2,html[data-theme=light] .gallery-lookup-header h2,html[data-theme=light] .gallery-lightbox-title,html[data-theme=light] .gallery-lightbox-description-wrap h3{color:var(--g-note-text)!important}html[data-theme=light] .gallery-form-heading p,html[data-theme=light] .gallery-form-help,html[data-theme=light] .gallery-form-guide,html[data-theme=light] .gallery-input-counter,html[data-theme=light] .gallery-lookup-header p,html[data-theme=light] .gallery-lookup-help,html[data-theme=light] .gallery-lightbox-meta,html[data-theme=light] .gallery-lightbox-description-wrap p{color:var(--g-note-muted)!important}html[data-theme=light] .gallery-form-label,html[data-theme=light] .gallery-lightbox-stat,html[data-theme=light] .gallery-lightbox-like{color:var(--g-note-sub)!important}html[data-theme=light] .gallery-modal input,html[data-theme=light] .gallery-modal textarea,html[data-theme=light] .gallery-modal select,html[data-theme=light] .gallery-lookup-input{background:#fff!important;border-color:var(--g-note-border)!important;color:#222!important}html[data-theme=light] .gallery-form-notice,html[data-theme=light] .gallery-lightbox-stat,html[data-theme=light] .gallery-lightbox-like{background:transparent!important;border-color:var(--g-note-border)!important;color:var(--g-note-sub)!important}html[data-theme=light] .gallery-lightbox-like:hover{background:var(--g-note-hover)!important;color:var(--g-note-text)!important}html[data-theme=light] .gallery-lightbox{background:#1c1c1c5c!important}html[data-theme=light] .gallery-lightbox-viewer{background:#f5f4f3!important;border-right-color:var(--g-note-border)!important}html[data-theme=light] .gallery-lightbox-close,html[data-theme=light] .gallery-lightbox-nav{background:#fff!important;border-color:var(--g-note-border)!important;color:#222!important}html[data-theme=light] .photocard-image-wrap{background:radial-gradient(circle at 50% 15%,rgba(255,255,255,.72),transparent 28%),linear-gradient(160deg,var(--card-pale),color-mix(in srgb,var(--card-main) 18%,white))!important;border-color:color-mix(in srgb,var(--card-main) 16%,rgba(255,255,255,.86))!important}html[data-theme=light] .photocard-shine{border-color:color-mix(in srgb,var(--card-main) 14%,rgba(255,255,255,.9))!important;box-shadow:inset -5px -7px 15px #ffffff38,inset 4px 4px 12px #ffffffb8,0 0 0 1px color-mix(in srgb,var(--card-main) 8%,transparent)!important}html[data-theme=light] .photocard-bubble{background:color-mix(in srgb,var(--card-main) 8%,rgba(255,255,255,.88))!important;border-color:color-mix(in srgb,var(--card-main) 20%,rgba(255,255,255,.92))!important}html[data-theme=light] .schedule-member-badge,html[data-theme=light] .desktop-week-member-badge{background:color-mix(in srgb,var(--member-color) 14%,#ffffff 86%)!important;border-color:color-mix(in srgb,var(--member-color) 42%,rgba(28,28,28,.18))!important;color:color-mix(in srgb,var(--member-color) 58%,#222222 42%)!important;box-shadow:none!important;opacity:1!important}html[data-theme=light] .mobile-day-crew-tag{background:color-mix(in srgb,var(--crew-color) 12%,#ffffff 88%)!important;border:1px solid color-mix(in srgb,var(--crew-color) 36%,rgba(28,28,28,.16))!important;color:color-mix(in srgb,var(--crew-color) 58%,#222222 42%)!important}html[data-theme=light] .view-crew-tag{color:color-mix(in srgb,var(--crew-color, var(--member-color, #2789d7)) 58%,#222222 42%)!important}html[data-theme=light]{--calendar-today-cell-bg:rgba(40,136,216,.05);--calendar-today-cell-border:rgba(40,136,216,.18);--calendar-today-badge-bg:#f2f1f0;--calendar-today-badge-border:rgba(40,136,216,.28);--calendar-today-badge-text:#1a6fad}html[data-theme=light] .day-number.is-today,html[data-theme=light] .desktop-week-column.today .desktop-week-day-number{background:transparent!important;color:var(--theme-text)!important;border:0!important;box-shadow:none!important}html[data-theme=light] .day-cell.today-cell,html[data-theme=light] .desktop-week-column.today{background:var(--calendar-today-cell-bg)!important;box-shadow:inset 0 0 0 1px var(--calendar-today-cell-border)!important}html[data-theme=light] .calendar-today-badge,html[data-theme=light] .mobile-week-today-badge{background:var(--calendar-today-badge-bg);border-color:var(--calendar-today-badge-border);color:var(--calendar-today-badge-text);margin-left:1px}html[data-theme=light] .date-tile.selected,html[data-theme=light] .schedule-editor-date-tile.selected,html[data-theme=light] .schedule-date-grid button.selected,html[data-theme=light] .date-tile.selected *,html[data-theme=light] .schedule-editor-date-tile.selected *,html[data-theme=light] .schedule-date-grid button.selected *{color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-theme=light] .schedule-pin-control{border-color:#22222214;background:#22222205}html[data-theme=light] .schedule-pin-switch-track{border-color:#2222221f;background:#e9e8e7}html[data-theme=light] .schedule-pin-switch-knob{background:#7d8791}html[data-theme=light] .schedule-pin-control-copy strong{color:#252525}html[data-theme=light] .schedule-pin-control-copy small{color:#747e88}html[data-theme=light] .offline-card.offline-profile-row{border-bottom-color:#1c1c1c14!important}html[data-theme=light] .offline-card.offline-profile-row:hover{background:#1c1c1c06!important}html[data-theme=light] .offline-member-name{color:#2b2b2b}html[data-theme=light] .offline-compact-status{color:#7a838d}html[data-theme=light] #calendarDays .schedule-badge.schedule-span-start,html[data-theme=light] #calendarDays .schedule-badge.schedule-span-middle,html[data-theme=light] #calendarDays .schedule-badge.schedule-span-end{background:linear-gradient(90deg,color-mix(in srgb,var(--schedule-accent) 22%,transparent),color-mix(in srgb,var(--schedule-accent) 13%,transparent))!important}@media(min-width:769px){html[data-theme=light] #calendarDays .day-cell.empty{background:#1c1c1c0e!important;opacity:1;pointer-events:none}html[data-theme=light] #calendarDays .month-continuous-event .badge-time{border:1px solid rgba(28,28,28,.095)!important;background:#1c1c1c0e!important;color:#363636!important;opacity:1!important}html[data-theme=light] #calendarDays .past-month-week-more{background:#1c1c1c0d!important;border-color:#1c1c1c1f!important;color:#595959!important;font-weight:800!important;box-shadow:none!important}html[data-theme=light] #calendarDays .past-month-week-more:hover{background:#1c1c1c14!important;border-color:#1c1c1c2e!important;color:#2a2a2a!important;box-shadow:none!important}html[data-theme=light] #calendarDays .past-month-week-more.is-expanded{background:#1c1c1c17!important;border-color:#1c1c1c33!important;color:#222!important}html[data-theme=light] #calendarDays{--month-week-line:rgba(28,28,28,.065)}}html[data-theme=light] .home-cafe-badge{color:#5f5d5b;border-color:#1414141a;background:#ecebea}html[data-theme=light] .home-cafe-badge:hover{color:#105d9e;border-color:#105d9e38;background:#105d9e0e}html[data-theme=light] .home-cafe-board+.home-cafe-board{border-top-color:#1c1c1c12}html[data-theme=light] .home-cafe-eyebrow{color:#105d9e}html[data-theme=light] .home-cafe-heading h2{color:#222}html[data-theme=light] .home-cafe-caption{color:#707070}html[data-theme=light] .home-cafe-card{border-color:#1c1c1c12;background:transparent}html[data-theme=light] .home-cafe-card:hover{background:#f2f1f0;border-color:#1c1c1c1f}html[data-theme=light] .home-cafe-thumb--empty{color:#707070}html[data-theme=light] .home-cafe-head{color:#105d9e}html[data-theme=light] .home-cafe-card-top time{color:#707070}html[data-theme=light] .home-cafe-meta{color:#707070}html[data-theme=light] .home-cafe-writer{color:#666}html[data-theme=light] .home-cafe-loading,html[data-theme=light] .home-cafe-empty,html[data-theme=light] .home-cafe-error{color:#707070;border-color:#1c1c1c12;background:#eceae8}html[data-theme=light] .home-cafe-card{border-color:#1c1c1c13}html[data-theme=light] .home-cafe-card:hover{background:#ffffff7a}html[data-theme=light] .home-cafe-thumb{background:#ecebea}html[data-theme=light] .home-cafe-thumb.home-cafe-thumb--empty{background:transparent!important;border-right-color:#1c1c1c12}html[data-theme=light] .home-cafe-caption,html[data-theme=light] .home-cafe-card-top time,html[data-theme=light] .home-cafe-meta{color:#737a84}html[data-theme=light] .home-cafe-card h3{color:#222}html[data-theme=light] .learnset-tab,html[data-theme=light] .learnset-move{background:#fff;border-color:var(--theme-border)}html[data-theme=light] .learnset-tab.is-active{background:color-mix(in srgb,var(--theme-primary) 8%,#FFFFFF)}html[data-theme=light] .learnset-move-type{background:#f2f1f0}html[data-theme=light] .signature-move-card{background:#fff;border-color:var(--theme-border)}html[data-theme=light] .signature-move-type{background:#f2f1f0;color:var(--theme-text-sub)}html[data-theme=light] .learnset-move{border-color:color-mix(in srgb,var(--move-type) 30%,var(--theme-border))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--move-type) 8%,#FFFFFF),#fff 48%)!important}html[data-theme=light] .learnset-move:hover{border-color:color-mix(in srgb,var(--move-type) 48%,var(--theme-border-strong))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--move-type) 12%,#FFFFFF),var(--theme-surface-hover) 52%)!important}html[data-theme=light] .learnset-move-type{background:var(--move-type)!important;border-color:color-mix(in srgb,var(--move-type) 75%,#FFFFFF)!important;color:#fff!important}html[data-theme=light] .mainline-profile{color:var(--theme-text)}html[data-theme=light] .mainline-panel{background:#fff!important;border-color:#e3e2e1!important;box-shadow:0 1px #1c1c1c05}html[data-theme=light] .mainline-profile-heading h3,html[data-theme=light] .mainline-panel-title strong,html[data-theme=light] .base-stat-row>strong,html[data-theme=light] .base-stat-total strong,html[data-theme=light] .ability-card>strong,html[data-theme=light] .profile-facts dd,html[data-theme=light] .signature-move-head strong,html[data-theme=light] .signature-move-stats strong,html[data-theme=light] .learnset-move strong{color:#222!important}html[data-theme=light] .mainline-profile-heading .matchup-kicker,html[data-theme=light] .mainline-panel-title span,html[data-theme=light] .signature-move-head>div>span{color:#49a7ff!important}html[data-theme=light] .mainline-source-badge{background:#faf9f8!important;border-color:#e3e1df!important;color:#666!important}html[data-theme=light] .base-stat-row>span,html[data-theme=light] .base-stat-total span,html[data-theme=light] .ability-card p,html[data-theme=light] .profile-description,html[data-theme=light] .profile-facts dt,html[data-theme=light] .signature-move-card>p,html[data-theme=light] .learnset-title small,html[data-theme=light] .learnset-version span,html[data-theme=light] .learnset-version strong,html[data-theme=light] .learnset-move small{color:#686868!important}html[data-theme=light] .base-stat-track{background:#edeceb!important}html[data-theme=light] .ability-card,html[data-theme=light] .profile-description,html[data-theme=light] .signature-move-card,html[data-theme=light] .learnset-move{background:#faf9f8!important;border-color:#e5e4e3!important}html[data-theme=light] .ability-card.is-hidden{border-color:#e8d7a2!important;background:#fffcf4!important}html[data-theme=light] .ability-card-top>span{color:#3d95e3!important}html[data-theme=light] .ability-card.is-hidden .ability-card-top>span{color:#a77a12!important}html[data-theme=light] .ability-card-top small{color:#7b8490!important}html[data-theme=light] .profile-facts{border-top-color:#e3e1df!important;border-left-color:#e3e1df!important}html[data-theme=light] .profile-facts>div{border-right-color:#e3e1df!important;border-bottom-color:#e3e1df!important}html[data-theme=light] .signature-move-type{background:#f2f1f0!important;border-color:#e3e2e1!important;color:#565656!important}html[data-theme=light] .signature-move-stats{border-top-color:#e3e1df!important;border-left-color:#e3e1df!important}html[data-theme=light] .signature-move-stats>div{border-right-color:#e3e1df!important;border-bottom-color:#e3e1df!important}html[data-theme=light] .signature-move-stats span{color:#747d88!important}html[data-theme=light] .learnset-move{background:linear-gradient(90deg,color-mix(in srgb,var(--move-type) 13%,#FFFFFF),#fff 54%)!important;border-color:color-mix(in srgb,var(--move-type) 38%,#e3e2e1)!important}html[data-theme=light] .learnset-move:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--move-type) 18%,#FFFFFF),#f2f1f0 58%)!important;border-color:color-mix(in srgb,var(--move-type) 58%,#d1d0cf)!important}html[data-theme=light] .learnset-move-type{background:var(--move-type)!important;border-color:color-mix(in srgb,var(--move-type) 80%,#FFFFFF)!important;color:#fff!important;font-weight:900!important}html[data-theme=light] .learnset-tab{background:#f2f1f0!important;border-color:#e3e2e1!important;color:#646464!important}html[data-theme=light] .learnset-tab.is-active{background:#f2f1f0!important;border-color:#86c6ff!important;color:#176fac!important}html[data-theme=light] .learnset-tab small{color:#7a8490!important}html[data-theme=light] .stat-excellent{background:#8c62c7!important}html[data-theme=light] .stat-high{background:#4e88c6!important}html[data-theme=light] .stat-mid{background:#4ba695!important}html[data-theme=light] .stat-low{background:#c4a13b!important}html[data-theme=light] .stat-very-low{background:#d27761!important}html[data-theme=light] .main-notice,html[data-theme=light] .desktop-calendar-filter-row .filter-container{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(max-width:768px){html[data-theme=light] .main-notice,html[data-theme=light] .filter-container{background:transparent!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}}html[data-theme=light] .quiz-answers button.is-correct{border-color:#26965b9e;background:#26965b1c;color:#187a49}html[data-theme=light] .quiz-answers button.is-correct small,html[data-theme=light] .quiz-answers button.is-correct strong,html[data-theme=light] .quiz-answers button.is-correct span{color:#187a49}html[data-theme=light] .quiz-answers button.is-wrong{border-color:#d648529e;background:#d648521a;color:#c93643}html[data-theme=light] .quiz-answers button.is-wrong small,html[data-theme=light] .quiz-answers button.is-wrong strong,html[data-theme=light] .quiz-answers button.is-wrong span{color:#c93643}html[data-theme=light] .quiz-result.is-correct{border-color:#26965b66;background:#26965b14;color:#187a49}html[data-theme=light] .quiz-result.is-wrong{border-color:#d6485261;background:#d6485214;color:#c93643}html[data-theme=light] .quiz-result.is-correct span,html[data-theme=light] .quiz-result.is-wrong span{color:#666}html[data-theme=light]{--background:#f2f1f0;--surface:#f2f1f0;--surface-raised:#eceae8;--surface-soft:#ecebea;--surface-hover:#e8e7e6;--input-bg:#f2f1f0;--text:#171717;--text-light:#5f5d5b;--text-muted:#777472;--text-inverse:#f2f1f0;--heading:#141414;--border:rgba(20,20,20,.1);--border-strong:rgba(20,20,20,.18);--line-soft:rgba(20,20,20,.075);--glass-border:rgba(20,20,20,.11);--window-border:rgba(20,20,20,.11);--nav-border:rgba(20,20,20,.1);--nav-active:#141414;--nav-active-text:#f2f1f0;--theme-bg:var(--background);--theme-surface:var(--surface);--theme-surface-raised:var(--surface-raised);--theme-surface-soft:var(--surface-soft);--theme-surface-hover:var(--surface-hover);--theme-input:var(--input-bg);--theme-border:var(--border);--theme-border-strong:var(--border-strong);--theme-text:var(--text);--theme-text-sub:var(--text-light);--theme-text-muted:var(--text-muted);--theme-text-inverse:var(--text-inverse);--bg-color:var(--background);--main-card-bg:var(--surface);--card-bg:var(--surface);background:#f2f1f0}html[data-theme=light],html[data-theme=light] body{background-color:#f2f1f0}html[data-theme=light] .public-site-page .browser-shell,html[data-theme=light] .public-site-page .website-frame{background:#f2f1f0!important}html[data-theme=light] .calendar-page-main,html[data-theme=light] .calendar-container,html[data-theme=light] .desktop-week-calendar,html[data-theme=light] .mobile-week-calendar,html[data-theme=light] .mobile-month-calendar{background:#f2f1f0!important;box-shadow:none!important}html[data-theme=light] .main-notice,html[data-theme=light] .filter-container,html[data-theme=light] .admin-bar{background:transparent!important;border-radius:0!important;box-shadow:none!important}
