:root{color-scheme:dark;--mg-navy:#101c3b;--mg-surface:#202b46;--mg-ivory:#f4ede5;--mg-muted:#c5ccd6;--mg-rose:#ad8996;--mg-blush:#e8c9b8;--mg-border:rgba(173,137,150,.52);--mg-panel:linear-gradient(135deg,rgba(12,34,61,.97),rgba(46,31,51,.95));--mg-button:linear-gradient(135deg,#e4c8a8,#dec0b5);--mg-heading:"Playfair Display",Georgia,serif;--mg-body:"Montserrat",Arial,sans-serif;--navy:var(--mg-navy);--navy2:var(--mg-surface);--rose:var(--mg-blush);--rose2:var(--mg-rose);--silver:var(--mg-muted);--muted:var(--mg-muted);--line:var(--mg-border);--messy-glow-ivory:var(--mg-ivory);--messy-glow-rose:var(--mg-rose);--messy-glow-champagne:var(--mg-blush);--public-text:var(--mg-ivory);--public-muted:var(--mg-muted);--public-subtle:var(--mg-muted);--public-focus:var(--mg-blush);--public-card:var(--mg-panel);--public-border:var(--mg-border)}body{background:radial-gradient(ellipse at 85% 0,rgba(101,60,85,.22),transparent 45%),linear-gradient(135deg,#101c3b,#14213b 48%,#251e32);font-family:var(--mg-body)}.admin-shell,.page-shell,body{color:var(--mg-ivory)}.midnight-live-draw h1,:is(.page-shell,.admin-shell) :is(h1,h2,h3,h4){font-family:var(--mg-heading)!important;font-style:normal;color:var(--mg-blush)!important}.midnight-live-draw,:is(.page-shell,.admin-shell) :is(button,input,select,textarea){font-family:var(--mg-body)}.page-shell .hero{border-bottom-color:var(--mg-border)}.page-shell .hero h1{color:var(--mg-blush)}.admin-shell .eyebrow,.page-shell .eyebrow{font-family:var(--mg-heading)}.admin-shell :is(.admin-panel,.admin-focus-section,.login-card,.customer-profile-card),.modal,.page-shell :is(.board-card,.how-it-works,.community-now-card,.community-important-links,.community-happening,.community-hub,.community-latest,.community-feature-card,.community-announcement,.mobile-live-dashboard,.mobile-lineup-page,.public-activity,.live-dashboard-current-activity,.glow-treats-hub,.rewards-program-card,.rewards-special-card,.glow-points-result){background:var(--mg-panel);border-color:var(--mg-border);border-radius:18px;box-shadow:0 8px 24px rgba(5,10,25,.14);color:var(--mg-ivory)}.admin-shell :is(.customer-profile-section,.admin-item,.admin-guide-phase li),.page-shell :is(.how-step,.reveal-card,.home-tile){background:linear-gradient(145deg,#1b2945,#292237);border-color:var(--mg-border);color:var(--mg-ivory)}.admin-shell :is(.admin-section-label,.customer-section-title),.page-shell :is(.community-card-title,.community-section-heading,.lineup-section-title){color:var(--mg-blush)}.admin-shell .admin-guidance-note,.page-shell :is(.home-tile small,.community-card-message,.community-next-live-empty){color:var(--mg-muted)}:is(.page-shell,.admin-shell) :is(.pill,.tab,.admin-link,.board-choice,.board-category,.community-secondary-btn) :where(span){font-family:inherit}:is(.page-shell,.admin-shell) :is(.pill,.tab,.admin-link,.board-choice,.board-category,.community-secondary-btn) :where(small){font-family:inherit}:is(.page-shell,.admin-shell) :is(.pill,.tab,.admin-link,.board-choice,.board-category,.community-secondary-btn) :where(strong){font-family:inherit}:is(.page-shell,.admin-shell) :is(.pill,.tab,.admin-link,.board-choice,.board-category,.community-secondary-btn):not(.admin-reservation-control,.ring-spot,.danger,.success,.reserved,.claimed){background:var(--mg-surface);border-color:var(--mg-border);color:var(--mg-ivory)}.page-shell .board-selector button,.page-shell :is(.rewards-earn-card,.glow-points-home-btn),:is(.page-shell,.admin-shell) :is(.pill.active,.tab.active,.board-choice.active,.board-category.active,.reserve-btn):not(:disabled){background:var(--mg-button);color:var(--mg-navy);border-color:var(--mg-rose)}.page-shell .rewards-earn-card>small{color:var(--mg-navy)}:is(.page-shell,.admin-shell) :is(.pill,.tab,.board-choice,.board-category,.reserve-btn,.admin-link):not(:disabled):hover{border-color:var(--mg-blush)}.page-shell .board-selector button:hover,.page-shell :is(.rewards-earn-card,.glow-points-home-btn):hover,:is(.page-shell,.admin-shell) :is(.pill.active,.tab.active,.board-choice.active,.board-category.active,.reserve-btn):not(:disabled):hover{background:linear-gradient(135deg,#f0d9c7,#e8c9c0);color:var(--mg-navy)}.page-shell .board-selector button:is(.active,[aria-current=page]){background:var(--mg-ivory);color:var(--mg-navy)}.admin-shell .admin-focus-grid>button{background:var(--mg-panel)!important;color:var(--mg-ivory)!important;border-color:var(--mg-border)!important;font-family:var(--mg-body)}.admin-shell .admin-focus-grid>button[aria-expanded=true]{background:linear-gradient(135deg,#27324c,#443047)!important;border-color:var(--mg-blush)!important}.admin-shell #admin-selected-category-tools{background:linear-gradient(135deg,#192740,#282035)!important;border-color:var(--mg-border)!important}.admin-shell .admin-focus-section>summary,.admin-shell .admin-panel>summary{color:var(--mg-blush);font-family:var(--mg-heading)}.admin-shell table{color:var(--mg-ivory)}.admin-shell th{background:var(--mg-surface);color:var(--mg-blush)}.admin-shell :is(td,th){border-color:var(--mg-border)}.admin-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]),.modal :is(input,select,textarea):not([type=checkbox]):not([type=radio]),.page-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]){background-color:#15233d;border-color:var(--mg-border);color:var(--mg-ivory);font-family:var(--mg-body)}:is(.page-shell,.admin-shell,.modal) :is(input,textarea)::placeholder{color:var(--mg-muted);opacity:1}:is(.page-shell,.admin-shell,.modal) select option{background:#15233d;color:var(--mg-ivory)}:is(.page-shell,.admin-shell,.modal,.midnight-live-draw) :focus-visible{outline:3px solid var(--mg-blush)!important;outline-offset:3px;box-shadow:0 0 0 5px #101c3b!important}:is(.page-shell,.admin-shell) :is(.pill,.reserve-btn):disabled{cursor:not-allowed}.midnight-live-draw{background:radial-gradient(ellipse at top,#25334e,transparent 65%),linear-gradient(135deg,#101c3b,#2e1f33)!important;color:var(--mg-ivory)!important;font-family:var(--mg-body)!important}.midnight-live-draw :is(.drawBox,.previewReady,.drawingRoster){background:var(--mg-panel);border-color:var(--mg-border)}.midnight-live-draw :is(.name,.rosterTitle,.previewReady strong){color:var(--mg-blush)}.midnight-live-draw .name{font-family:var(--mg-heading)}.midnight-live-draw .rosterWinner{background:rgba(173,137,150,.19);color:var(--mg-ivory)}@media (prefers-reduced-motion:reduce){:is(.page-shell,.admin-shell) :is(.pill,.board-choice,.reserve-btn,.admin-focus-grid>button){transition:none}}body{background-color:#07182b!important;background-image:linear-gradient(rgba(5,16,31,.16),rgba(5,16,31,.3)),url(/messy-glow-floral-background.webp)!important;background-size:cover!important;background-position:top!important}.page-shell .hero{min-height:76px!important;height:auto!important;background:rgba(5,17,31,.86)!important}.page-shell .hero-overlay{width:90%!important;max-width:none!important;min-height:76px!important;padding:14px 0!important;gap:16px!important}.page-shell .hero-public-copy{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;max-width:none}.page-shell .hero .eyebrow{font-size:clamp(1.3rem,2.5vw,1.9rem)!important;letter-spacing:.045em!important;color:var(--mg-blush);text-shadow:none}.page-shell .hero .public-reservation-status{margin:0!important}.page-shell .hero-public-copy>p{flex-basis:100%;order:1}.page-shell .board-card:has(>.community-home){width:90%!important;max-width:none!important;margin:0 auto 32px!important;border:0;background:transparent;box-shadow:none;overflow:visible}.page-shell .community-home{width:100%;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:20px!important;gap:20px!important;margin:0!important;padding:0!important}.luxe-welcome{min-width:0;padding:clamp(30px,5vw,60px) 20px 34px;text-align:center}.page-shell .luxe-welcome h1{margin:0;font-size:clamp(1.9rem,4.5vw,3.5rem);line-height:1.18;font-weight:500;letter-spacing:0}.page-shell .luxe-welcome h1>span{display:block;margin-top:6px;color:#e7c2c5;font-family:Allura,cursive;font-size:clamp(2.65rem,6.6vw,5rem);font-weight:400;line-height:1.1}.page-shell .luxe-welcome p{max-width:52ch;margin:14px auto 20px;color:var(--mg-muted);font-size:.94rem;line-height:1.6}.luxe-welcome-link{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding:11px 24px;border:1px solid #be929e;border-radius:999px;background:linear-gradient(135deg,#916374,#825c72);color:#fff8f4;font-size:.88rem;font-weight:600;text-decoration:none}.luxe-welcome-link:hover{background:#825c72}.page-shell .community-home .community-now-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 24px;gap:4px 24px;width:100%!important;max-width:100%!important;margin:0!important;padding:22px 28px!important;background:var(--mg-panel);border:1px solid var(--mg-border);border-radius:16px;text-align:left;box-shadow:0 8px 24px rgba(0,0,0,.12);color:var(--mg-ivory)}.page-shell .community-home .community-now-card>:not(.community-hero-actions){grid-column:1}.page-shell .community-home .community-now-card :is(h2,strong){color:var(--mg-blush)!important}.page-shell .community-home .community-now-card :is(p,span){color:var(--mg-muted)!important}.page-shell .community-home .community-now-card .eyebrow{font-family:var(--mg-body);color:var(--mg-muted)!important;font-size:.72rem!important;letter-spacing:.14em}.page-shell .community-home .community-now-card .luxe-next-live-title{margin:3px 0;font-size:clamp(1.55rem,2.6vw,2rem);font-weight:600}.page-shell .community-home .community-next-live-empty{max-width:52ch;margin:5px 0 0;text-align:left;opacity:1;font-size:.85rem}.page-shell .community-home .community-live-time-inline{justify-content:flex-start;flex-wrap:wrap;white-space:normal;margin:6px 0;font-size:.83rem!important}.page-shell .community-home .community-hero-actions{grid-column:2;grid-row:1/span 5;margin:0;justify-content:flex-end;align-self:center}.page-shell .community-home .community-now-card .community-live-dashboard-cta{min-height:44px!important;max-width:300px;width:auto;margin:0;padding:12px 18px!important;border-radius:999px;background:var(--mg-button);color:var(--mg-navy);border-color:var(--mg-rose);font-size:.85rem!important;line-height:1.4}.page-shell .community-home .community-now-card .community-live-dashboard-cta span{color:var(--mg-navy)!important}.page-shell .community-home .community-now-card .community-live-dashboard-cta:hover{background:linear-gradient(135deg,#f0d9c7,#e8c9c0);color:var(--mg-navy)}.page-shell .community-home .community-hub{padding:0!important;border:0;background:transparent;box-shadow:none}.page-shell .community-home .community-section-heading{margin:0 0 14px;padding-bottom:10px}.page-shell .community-home .community-section-heading strong{font-family:var(--mg-heading);font-size:1.3rem;font-weight:600}.page-shell .community-hub .community-home-grid{width:100%!important;max-width:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.page-shell .community-hub .community-home-grid .home-tile{min-height:148px!important;padding:18px 16px!important;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:8px;border:1px solid var(--mg-border);border-radius:14px;background:linear-gradient(135deg,rgba(12,34,61,.96),rgba(46,31,51,.94));box-shadow:none;text-align:center}.page-shell .community-hub .community-home-grid .home-tile>span{font-size:1.5rem!important;line-height:1.2}.page-shell .community-hub .community-home-grid .home-tile>strong{font-family:var(--mg-heading);font-size:1.15rem!important;line-height:1.25;color:var(--mg-blush)}.page-shell .community-hub .community-home-grid .home-tile>small{max-width:28ch;font-size:.8rem!important;line-height:1.45;color:var(--mg-muted)}.page-shell .community-hub .community-home-grid .home-tile:hover{border-color:var(--mg-blush)}.page-shell .community-home .community-important-links{margin:0;padding:18px 20px!important}.page-shell .community-important-links-grid .reserve-btn{min-height:44px;padding:12px!important;font-size:.88rem;box-shadow:none}.page-shell .community-home .community-important-links .community-important-links-grid .reserve-btn{background:#916374;color:#fff8f4;border-color:#be929e}.page-shell .community-home .community-important-links .community-important-links-grid .reserve-btn:hover{background:#825c72;color:#fff8f4}.page-shell .community-home .community-important-links .community-important-links-grid .reserve-btn span{color:inherit}.admin-shell :is(.admin-panel,.admin-focus-section,.login-card){background:linear-gradient(135deg,rgba(12,34,61,.98),rgba(46,31,51,.98))}@media (max-width:899px){.page-shell .community-hub .community-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page-shell .community-home .community-now-card{gap:4px 14px;padding:18px 20px!important}}@media (max-width:700px){body{background-attachment:scroll!important}.page-shell .hero-overlay{width:calc(100% - 28px)!important;padding:12px 0!important;grid-template-columns:minmax(0,1fr) auto!important}.page-shell .hero-public-copy{grid-column:1!important;gap:8px}.page-shell .hero .public-reservation-status{font-size:.65rem;min-height:28px!important;padding:5px 8px}.page-shell .hero .admin-link{grid-column:2;grid-row:1;margin:0;padding:9px 12px}.page-shell .board-card:has(>.community-home){width:calc(100% - 28px)!important}.page-shell .community-home{gap:16px!important}.luxe-welcome{padding:32px 4px 24px}.page-shell .luxe-welcome p{font-size:.85rem}.page-shell .community-home .community-now-card{grid-template-columns:minmax(0,1fr);padding:18px!important}.page-shell .community-home .community-hero-actions{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:10px}.page-shell .community-home .community-now-card .community-live-dashboard-cta{max-width:100%}.page-shell .community-hub .community-home-grid .home-tile{min-height:140px!important;padding:16px 12px!important}}@media (max-width:420px){.page-shell .community-hub .community-home-grid{grid-template-columns:minmax(0,1fr)!important}.page-shell .community-hub .community-home-grid .home-tile{min-height:0!important;padding:16px!important}}@media (min-width:901px){.admin-shell{width:90%;max-width:none;padding-left:0;padding-right:0}.admin-shell,.midnight-live-draw,.modal,.page-shell,body,html{font-size:var(--mg-desktop-text,18px)}.admin-shell,.page-shell .hero-overlay,.page-shell>.board-card,.page-shell>.how-it-works{width:90%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:901px){.admin-shell :is(.admin-panel,.admin-focus-section,.admin-context-help),.page-shell .board-card .board-card,.page-shell :is(.community-home,.community-hub,.community-now-card,.community-important-links,.community-happening,.community-latest,.mobile-live-dashboard,.mobile-lineup-page,.mobile-important-info,.mobile-winners-page,.mobile-gift-gallery,.revealed-jewelry-landing,.rewards-hub,.glow-points-lookup,.glow-points-result,.rewards-program-list,.rewards-earn-grid,.community-home-grid,.community-announcement,.community-featured,.how-tab-notes,.lineup-live-status,.lineup-finder-priority,.ring-tray-card,.ring-number-panel,.ring-number-grid,.birthday-coordinate-table){width:100%!important;max-width:none!important;min-width:0}.admin-shell .admin-panel[open]>:not(summary){max-width:none!important}.page-shell :is(.glow-points-form,.lineup-finder){width:100%!important;max-width:none!important}.midnight-live-draw{padding-left:0!important;padding-right:0!important}.midnight-live-draw>section{width:90%!important;max-width:none!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) :is(p,li,label,button,input,select,textarea,option,td,th,summary,dt,dd){font-size:var(--mg-desktop-text,18px)!important;line-height:1.45}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){min-height:var(--mg-desktop-input-height,48px)!important;max-width:100%}:is(.page-shell,.admin-shell,.modal) :is(button,a.pill,a.reserve-btn){min-height:44px;white-space:normal;overflow-wrap:anywhere}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) :is([style*="font-size: 10px"],[style*="font-size: 11px"],[style*="font-size: 12px"],[style*="font-size: 13px"],[style*="font-size: 14px"],[style*="font-size: 15px"],[style*="font-size: var(--mg-desktop-small, 16px)"],[style*="font-size: 17px"]),:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) [style*="font-size: 0."]{font-size:var(--mg-desktop-text,18px)!important;line-height:1.45}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .badge{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .card-body h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .how-it-works h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .hero p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .status-row{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .zoom-hint{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .how-step h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .board-choice{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-number{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-number-instruction{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-list>div>h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-list>div>div>h4{font-size:24px!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .filter-row strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reservation-disclosure p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reservation-disclosure summary{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reservation-disclosure{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reservation-disclosure summary:after{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reservation-disclosure>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-spot-summary{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-manager-spots .pill{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-panel h3+div .pill{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-panel h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-panel h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-panel .pill{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .live-customer-header span{font-size:var(--mg-desktop-text,18px)!important}.modal h2{font-size:var(--mg-desktop-h2,32px)!important}.modal input,.modal label,.modal select,.modal textarea{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .board-categories .pill{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .board-categories button{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .how-step p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .how-photo-tip{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-status{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-finder-clear{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-finder-not-found{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-finder-result{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-empty{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-progress{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-empty strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-empty span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-subtext{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .live-lineup-column>h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .public-activity h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .public-activity-last>div{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .activity-winner{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .step-number{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .how-tab-notes>strong{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .how-tab-notes p{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-status-bar .live-state{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .board-selector .board-choice{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-now-card h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home-grid strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-now-card .eyebrow{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-live-time{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home-grid small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-points-form label>span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-points-form input{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-points-result span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-points-lookup>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-program-body{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-option-heading strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-option-heading span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-checkbox-copy strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-checkbox-copy small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-reward-progress>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-reward-card b{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-reward-card small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-next-reward span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-redemption-request>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-redemption-request>summary strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-redemption-request>summary small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-redemption-body>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-redemption-body select{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-redemption-body textarea{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-points-result>span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-points-result>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-reward-card strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-redemption-timing strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-redemption-timing small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-announcement-label{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-announcement-copy strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-grid:not(.rings-view) .badge{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-grid:not(.rings-view) .zoom-hint{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-grid:not(.rings-view) .card-body h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-grid:not(.rings-view) .card-body p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-grid:not(.rings-view) .reserve-btn{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-link{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .tab{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .tab:last-child{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .sizes{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .sizes .pill{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .status-row .pill{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .filter-row .pill{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-featured{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-announcement{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-metal-group>h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-collection-group>h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .empty{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .important-links h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .community-important-links h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .important-links a{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .community-important-links a{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home-grid span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-live-dashboard>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-important-info>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .live-dashboard-summary>div{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .live-dashboard-summary>div>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .live-dashboard-goals>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .live-dashboard-goals>div{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-important-info>div>div{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-hub>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-featured-card{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-featured-card div{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-program-summary{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-lineup-page .live-lineup-column>h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-lineup-page .lineup-finder input{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-lineup-page .lineup-finder-clear{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-lineup-page .lineup-progress{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-lineup-page .lineup-subtext{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-lineup-page .lineup-row{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-winners-page>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-gift-gallery>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-gift-gallery>div>button>div{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .board-category{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-how-details>summary{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-how-details>summary span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-size-bar .size-label{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-size-bar .size-options .pill{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .community-important-links>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-points-result>small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-reward-progress>h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-next-reward strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-important-info>div>div>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-important-info>div>div>p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-important-info .reserve-btn{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-winners-page section>h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-winners-page section>div>div strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .mobile-winners-page section>div>div span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .birthday-size-header{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .birthday-row-label{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .birthday-coordinate-row .ring-number{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .filters-combined .filter-row strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .filters-combined .filter-row .pill{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-section-label{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-section-heading strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-section-heading small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-feature-card small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-hub .community-home-grid .home-tile>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-hub .community-home-grid .home-tile>small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-live-timezones span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-section-heading>span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-feature-card strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-latest-button>span>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-latest-winner{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-latest-detail{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-latest-button b{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-important-links-grid .reserve-btn{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-card-title{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-card-message{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-right-now-label{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-right-now-icon{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-right-now-item small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-right-now-item strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-jewelry-heading h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-jewelry-grid button strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-jewelry-heading p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-jewelry-grid button small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-live-status-card small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-live-status-card strong{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-finder-result-priority strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-finder-result-priority span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .community-now-card .eyebrow{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .community-now-card h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .community-live-time{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .community-live-time-inline{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-happening>.community-section-heading>span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-happening>.community-section-heading strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-happening>.community-section-heading small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-happening .community-announcement-icon{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-happening .community-feature-icon{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-happening .community-announcement-label{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-happening .community-feature-card small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-happening .community-card-title{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-happening .community-card-message{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-board-current-label small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-board-current-label strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-board-switch>span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-board-switch strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-board-switch small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-hero-actions .community-live-dashboard-cta{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-live-dashboard-arrow{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .community-home .community-live-time-inline>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .public-reservation-status{font-size:var(--mg-desktop-small,16px)!important}.page-shell input:not([type=radio]):not([type=checkbox]),.page-shell select,.page-shell textarea{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .no-image{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .empty-state{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .home-tile strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-jewelry-grid strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .home-tile small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .revealed-jewelry-grid small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .filter-row label{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .sizes strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .status-row strong{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .collection-filter-select{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .lineup-finder input{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .public-activity{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .public-activity div{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-card .badge{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-card .card-body h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-card .card-body p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reserved-by{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reveal-card .reserve-btn{font-size:var(--mg-desktop-text,18px)!important}.modal .reserve-btn,.page-shell .hero p{font-size:var(--mg-desktop-text,18px)!important}.page-shell .public-reservation-status,.page-shell .public-reservation-status>span{font-size:var(--mg-desktop-small,16px)!important}.page-shell .admin-link,.page-shell .board-selector .board-choice,.page-shell .community-section-heading strong{font-size:var(--mg-desktop-text,18px)!important}.page-shell .community-section-heading small{font-size:var(--mg-desktop-small,16px)!important}.page-shell .community-home-grid strong,.page-shell .home-tile strong{font-size:var(--mg-desktop-text,18px)!important}.page-shell .community-home-grid small,.page-shell .home-tile small{font-size:var(--mg-desktop-small,16px)!important}.page-shell .collection-filter-select,.page-shell .mobile-lineup-page .lineup-row{font-size:var(--mg-desktop-text,18px)!important}.page-shell .reveal-card .card-body h3{font-size:var(--mg-desktop-h3,26px)!important}.admin-shell label,.admin-shell li,.admin-shell p,.page-shell .reveal-card .card-body p{font-size:var(--mg-desktop-text,18px)!important}.admin-shell .admin-top .eyebrow{font-size:var(--mg-desktop-small,16px)!important}.admin-shell .admin-reservation-control strong{font-size:var(--mg-desktop-text,18px)!important}.admin-shell .admin-reservation-control small{font-size:var(--mg-desktop-small,16px)!important}.admin-shell .admin-panel>summary,.admin-shell .admin-panel>summary:after,.admin-shell .admin-section-label,.admin-shell .pill,.admin-shell .reserve-btn,.admin-shell button,.admin-shell input:not([type=checkbox]):not([type=radio]),.admin-shell select,.admin-shell table,.admin-shell textarea{font-size:var(--mg-desktop-text,18px)!important}.admin-shell small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-earn-card>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-earn-card>small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-group-heading h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-group-heading p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .rewards-program-summary strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reward-badge{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reward-summary-copy{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .reward-view-details{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .incentive-preview-card>small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .incentive-notes{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-number-help{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-spot{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-tray-image-wrap .ring-spot{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-map-orientation{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-simple-steps{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-map-row-label{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .ring-simple-key{font-size:var(--mg-desktop-text,18px)!important}.admin-shell #admin-ring-board-spots .ring-manager-spots>.ring-spot{font-size:var(--mg-desktop-text,18px)!important}.admin-shell #admin-ring-board-spots .ring-manager-spots:has(>strong)>.ring-spot{font-size:var(--mg-desktop-text,18px)!important}.admin-shell #admin-ring-board-spots .ring-manager-spots>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .birthday-coordinate-hint{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-points-hero>span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .glow-treat-code-card>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-profile-name{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-profile-status{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-profile-open{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-profile-card[open] .customer-profile-open:after{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-reward-tile span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-reward-tile strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-reward-tile small{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-reset-link{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-notes{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-manage-menu>summary{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .customer-profile-summary-meta .pill{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .live-goal-tier-row>strong{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .live-goal-tier-row>span:last-child{font-size:var(--mg-desktop-text,18px)!important}.page-shell .how-steps-closed h3{font-size:var(--mg-desktop-h3,26px)!important}.page-shell .how-steps-closed p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-focus-section h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-focus-section .pill{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-save-status{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-guidance-note{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-guide-phase h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-guide-phase li span{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .admin-live-tool-description{font-size:var(--mg-desktop-small,16px)!important}.page-shell .luxe-welcome p{font-size:var(--mg-desktop-text,18px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) .luxe-welcome-link{font-size:var(--mg-desktop-text,18px)!important}.page-shell .community-home .community-now-card .eyebrow{font-size:var(--mg-desktop-small,16px)!important}.page-shell .community-home .community-live-time-inline,.page-shell .community-home .community-next-live-empty,.page-shell .community-home .community-now-card .community-live-dashboard-cta,.page-shell .community-important-links-grid .reserve-btn{font-size:var(--mg-desktop-text,18px)!important}.page-shell .hero .public-reservation-status{font-size:var(--mg-desktop-small,16px)!important}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) small{font-size:var(--mg-desktop-small,16px)!important;line-height:1.45}:is(.page-shell,.admin-shell,.modal) h1{font-size:42px!important}:is(.page-shell,.admin-shell,.modal) h2{font-size:var(--mg-desktop-h2,32px)!important}:is(.page-shell,.admin-shell,.modal) h3{font-size:var(--mg-desktop-h3,26px)!important}:is(.page-shell,.admin-shell,.modal) :is(h4,h5,h6){font-size:24px!important}:is(.page-shell,.admin-shell,.modal) :is(h1,h2,h3,h4,h5,h6){line-height:1.25}.page-shell .community-home .community-now-card .luxe-next-live-title{font-size:36px!important}.customer-section-title,.page-shell .community-home .community-section-heading strong,.page-shell .community-hub .community-home-grid .home-tile>strong,.page-shell .lineup-section-title{font-size:24px!important}.page-shell .community-hub .community-home-grid .home-tile>small,.winners-lounge-heading>div{font-size:var(--mg-desktop-small,16px)!important}.page-shell .hero .eyebrow{font-size:34px!important}.page-shell .luxe-welcome h1{font-size:clamp(36px,4.5vw,64px)!important}.page-shell .luxe-welcome h1>span{font-size:clamp(48px,6.6vw,90px)!important}.midnight-live-draw h1{font-size:clamp(42px,7vw,84px)!important}.midnight-live-draw :is(.rosterSubtitle,.rosterEntries){font-size:var(--mg-desktop-small,16px)!important}.midnight-live-draw .rosterTitle{font-size:24px!important}.midnight-live-draw :is(.rosterRow,.rosterName){font-size:var(--mg-desktop-text,18px)!important}.midnight-live-draw .resultLayout{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.midnight-live-draw .rosterMany{grid-template-columns:minmax(0,1fr)}.page-shell .board-selector>div{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.page-shell .ring-map-orientation,.page-shell .ring-number-help,.page-shell .ring-simple-steps{max-width:none!important}.admin-shell table{font-size:var(--mg-desktop-text,18px)}.admin-shell .admin-live-tool-tile{height:auto}.admin-shell .admin-reservation-control{min-height:64px}.page-shell .ring-number{width:48px;height:48px}.modal .close{font-size:var(--mg-desktop-h2,32px)!important}}.page-shell .live-winner-category-list{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.page-shell .live-winner-category{padding:14px;border:1px solid rgba(224,179,160,.25);border-radius:13px;background:rgba(5,19,38,.8);min-width:0}.page-shell .live-winner-category>summary{cursor:pointer;color:#f1d0c1;font-weight:750;line-height:1.5;overflow-wrap:anywhere;padding:4px 0}.page-shell .live-winner-category>summary>span{opacity:.75;font-size:16px}.page-shell .live-winner-category>summary:focus-visible{outline:2px solid #e8bca8;outline-offset:4px}.page-shell .live-winner-category .winner-card-category{display:none}@media(max-width:600px){.page-shell .live-winner-category{padding:12px}.page-shell .live-winner-category>summary{font-size:16px!important}}.page-shell .winner-card-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;margin-top:16px;align-items:stretch}.page-shell .winner-display-card{min-width:0;padding:18px;border:1px solid rgba(224,179,160,.22);border-radius:14px;background:linear-gradient(140deg,rgba(28,47,70,.9),rgba(54,36,58,.8));display:flex;flex-direction:column;gap:12px;overflow-wrap:anywhere}.page-shell .winner-card-category{color:#e8bca8;font-size:16px!important;font-weight:600;line-height:1.45}.page-shell .winner-card-person{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.page-shell .winner-display-card strong{color:#f4e5dc;font-size:20px!important;line-height:1.4}.page-shell .winner-card-status{display:inline-block;max-width:100%;align-self:flex-start;padding:5px 10px;border:1px solid rgba(224,179,160,.16);border-radius:20px;background:rgba(224,179,160,.1);color:#e9d9d2;font-size:16px!important;line-height:1.4}.page-shell .winner-card-prize{display:block;color:#d6c9c5;font-size:16px!important;line-height:1.5}.page-shell .weekly-winner-card>div{display:flex;flex-direction:column;gap:8px}.page-shell .winner-date-group>summary{line-height:1.5;padding:4px 0;overflow-wrap:anywhere}.page-shell .winner-date-group>button{margin-top:16px!important;min-height:44px;white-space:normal}@media (min-width:601px) and (max-width:900px){.page-shell .winner-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.page-shell .winner-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.page-shell .winners-lounge{padding:14px!important}.page-shell .winner-date-group{padding:12px!important}.page-shell .winner-date-group>summary{font-size:16px!important}.page-shell .winner-display-card{padding:16px}.page-shell .winner-date-group>button,.page-shell .winners-lounge-header>button{width:100%}}.admin-shell [hidden]{display:none!important}.admin-shell .reward-workspace-intro{margin:14px 0;line-height:1.5}.admin-shell .reward-workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.admin-shell .reward-workspace-tabs button{min-height:52px;white-space:normal}.admin-shell #admin-add-winner-reward .reward-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .reward-workspace-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;grid-gap:14px;gap:14px;padding:16px;margin:14px 0;border:1px solid rgba(224,179,160,.24);border-radius:14px;background:rgba(15,31,52,.7)}.admin-shell .reward-workspace-filters label{display:grid;grid-gap:8px;gap:8px;margin:0!important;max-width:none!important;min-width:0}.admin-shell .reward-workspace-filters :is(input,select){width:100%;min-width:0;min-height:44px}.admin-shell .reward-task-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.admin-shell .reward-task-cards>div{min-width:0;overflow-wrap:anywhere;background:rgba(30,39,60,.55)}.admin-shell .reward-code-fields :is(label,input){min-width:0;width:100%}.admin-shell .reward-deadline-tools{border:1px solid rgba(224,179,160,.24);border-radius:14px;padding:16px}.admin-shell .reward-deadline-tools summary{cursor:pointer;font-weight:700}.admin-shell .reward-deadline-tools>section{margin-top:14px}@media(max-width:900px){.admin-shell .reward-task-cards,.admin-shell .reward-workspace-filters{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.admin-shell .reward-workspace-tabs{grid-template-columns:minmax(0,1fr)}.admin-shell .reward-workspace-tabs button{font-size:16px}.admin-shell .reward-code-fields{grid-template-columns:minmax(0,1fr)!important}}:root{--mg-content-max:1600px;--mg-page-gutter:clamp(12px,7vw,96px);--mg-content-width:min(var(--mg-content-max),calc(100% - 2 * var(--mg-page-gutter)))}.admin-shell,.midnight-live-draw>section,.page-shell .hero-overlay,.page-shell>.board-card,.page-shell>.board-card:has(>.community-home),.page-shell>.how-it-works{width:var(--mg-content-width)!important;max-width:var(--mg-content-max)!important;min-width:0;margin-left:auto!important;margin-right:auto!important}.admin-shell{padding-left:0;padding-right:0}.midnight-live-draw{padding-left:0!important;padding-right:0!important}:is(.page-shell,.admin-shell,.midnight-live-draw) :where(section,nav,details,form,div,label){min-width:0}:is(.page-shell,.admin-shell,.midnight-live-draw,.modal) :where(h1,h2,h3,h4,p,label,summary,button,a){overflow-wrap:anywhere}:is(.page-shell,.admin-shell,.modal) :is(input,select,textarea){max-width:100%;min-width:0;box-sizing:border-box}.admin-shell .admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}:is(.page-shell,.admin-shell) :is(div,section,details):has(>table){max-width:100%;overflow-x:auto}.modal-backdrop{padding:12px}.modal{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}@media (max-width:900px){:root{--mg-page-gutter:clamp(12px,2.6vw,24px)}.admin-shell :is(.admin-panel,.login-card){padding:clamp(12px,2.6vw,22px)}}@media (max-width:1100px){.midnight-live-draw .resultLayout{grid-template-columns:minmax(0,1fr)}}@media (min-width:901px) and (max-width:1920px){.admin-shell{padding-top:10px}.admin-shell .admin-top{min-height:62px;margin-bottom:8px;padding:8px 12px;gap:8px!important}.admin-shell .admin-top .eyebrow{font-size:14px!important;line-height:1.1}.admin-shell .admin-top h1{font-size:clamp(26px,2.1vw,30px)!important;line-height:1.07;margin:3px 0 0}.admin-shell .admin-top>div:last-child{gap:6px!important}.admin-shell .admin-top>div:last-child>a.pill,.admin-shell .admin-top>div:last-child>button.pill:not(.admin-reservation-control){font-size:16px!important;min-height:44px;padding:7px 10px;line-height:1.2}.admin-shell .admin-reservation-control{min-height:46px;padding:5px 9px}.admin-shell .admin-reservation-control strong{font-size:16px!important}.admin-shell .admin-reservation-control small{font-size:14px!important}.admin-shell>.admin-action-notice{font-size:15px!important;line-height:1.35;margin:4px 0 8px!important;padding:7px 10px!important}.admin-shell>#admin-all-tools,.admin-shell>#admin-needs-attention{padding:9px 12px;margin-bottom:8px}.admin-shell #admin-all-tools h2,.admin-shell #admin-needs-attention h2{font-size:23px!important;line-height:1.15;margin-bottom:5px}.admin-shell #admin-needs-attention>p{margin:0 0 5px!important}.admin-shell #admin-needs-attention>[role=status],.admin-shell #admin-needs-attention>p{font-size:16px!important;line-height:1.3}.admin-shell #admin-needs-attention details>summary{display:flex;align-items:center;min-height:36px;font-size:16px!important;margin:3px 0!important}.admin-shell #admin-all-tools>p{font-size:16px!important;line-height:1.3;margin-bottom:7px!important}.admin-shell #admin-all-tools .admin-focus-grid{gap:8px!important}.admin-shell #admin-all-tools .admin-focus-grid>button{min-height:76px!important;padding:7px 6px!important;gap:4px!important;border-radius:13px!important}.admin-shell #admin-all-tools .admin-focus-grid>button>span:first-child{font-size:22px!important;line-height:1!important}.admin-shell #admin-all-tools .admin-focus-grid>button>strong{font-size:16px!important;line-height:1.17!important}.page-shell .hero{min-height:58px!important}.page-shell .hero-overlay{min-height:58px!important;padding:7px 0!important;gap:10px!important}.page-shell .hero-public-copy{gap:5px 14px}.page-shell .hero .eyebrow{font-size:24px!important}.page-shell .hero .public-reservation-status{font-size:15px!important}.page-shell .hero .admin-link{font-size:16px!important}.page-shell .luxe-welcome{padding:16px 12px 14px}.page-shell .luxe-welcome h1{font-size:clamp(30px,2.65vw,38px)!important;line-height:1.09}.page-shell .luxe-welcome h1>span{font-size:clamp(42px,3.6vw,54px)!important;margin-top:2px;line-height:1.04}.page-shell .luxe-welcome p{font-size:16px!important;line-height:1.4;margin:7px auto 10px}.page-shell .luxe-welcome-link{font-size:16px!important;min-height:44px;padding:8px 18px;gap:10px;line-height:1.2}.page-shell .board-card:has(>.community-home){margin-bottom:16px!important}.page-shell .community-home{gap:12px!important}.page-shell .community-home .community-now-card{padding:12px 18px!important;gap:2px 14px}.page-shell .community-home .community-now-card .luxe-next-live-title{font-size:25px!important;margin:2px 0;line-height:1.15}.page-shell .community-home .community-now-card>h2:not(.luxe-next-live-title){font-size:22px!important;line-height:1.2;margin:2px 0}.page-shell .community-home .community-live-time-inline{font-size:16px!important;line-height:1.35;margin:2px 0 4px!important}.page-shell .community-home .community-now-card .community-live-dashboard-cta{min-height:44px!important;font-size:16px!important;padding:8px 14px!important;line-height:1.25}.page-shell .community-home .community-section-heading{margin-bottom:8px;padding-bottom:7px}.page-shell .community-hub .community-home-grid .home-tile{min-height:124px!important;padding:12px!important;gap:5px}.page-shell .community-hub .community-home-grid .home-tile>span{font-size:22px!important}.page-shell .community-hub .community-home-grid .home-tile>strong{font-size:20px!important}.page-shell .community-hub .community-home-grid .home-tile>small{font-size:16px!important;line-height:1.35}.admin-shell #admin-lineup .admin-live-lineup-list{margin-top:8px!important;gap:7px!important}.admin-shell #admin-lineup .admin-live-lineup-card{margin:0 auto!important;padding:9px 12px!important;width:100%!important;max-width:1360px!important;border-radius:11px!important;font-size:15px!important;line-height:1.3}.admin-shell #admin-lineup .admin-live-lineup-card-inner{gap:5px!important}.admin-shell #admin-lineup .admin-live-lineup-header{gap:5px 8px!important}.admin-shell #admin-lineup .admin-live-lineup-header>strong{font-size:17px!important;line-height:1.2!important}.admin-shell #admin-lineup .admin-live-lineup-header>span{font-size:14px!important;line-height:1.2!important;padding:4px 9px!important}.admin-shell #admin-lineup .admin-live-lineup-edit-actions{gap:4px!important}.admin-shell #admin-lineup .admin-live-lineup-details>div:first-child>button.pill,.admin-shell #admin-lineup .admin-live-lineup-edit-actions>button.pill,.admin-shell #admin-lineup .admin-live-lineup-orders>button.pill,.admin-shell #admin-lineup .admin-live-lineup-status-actions>button.pill,.admin-shell #admin-lineup .admin-live-lineup-status-actions>button.pill.active{font-size:14px!important;line-height:1.15!important;min-height:40px!important;padding:6px 9px!important;margin:0!important;border-radius:10px!important}.admin-shell #admin-lineup .admin-live-lineup-details{margin-top:3px!important;gap:4px!important;font-size:15px!important;line-height:1.25!important}.admin-shell #admin-lineup .admin-live-lineup-details>div:first-child{gap:5px!important}.admin-shell #admin-lineup .admin-live-lineup-details>div:first-child>button.pill{min-width:40px!important}.admin-shell #admin-lineup .admin-live-lineup-details>div:first-child>strong,.admin-shell #admin-lineup .admin-live-lineup-facts>span,.admin-shell #admin-lineup .admin-live-lineup-orders>span{font-size:15px!important;line-height:1.25!important}.admin-shell #admin-lineup .admin-live-lineup-facts{gap:4px 12px!important;align-items:center!important;line-height:1.25}.admin-shell #admin-lineup .admin-live-lineup-orders{gap:5px!important;margin-top:4px!important;align-items:center}.admin-shell #admin-lineup .admin-live-lineup-next-action{margin-top:5px!important;padding-top:6px!important}.admin-shell #admin-lineup .admin-live-lineup-next-action>div:first-child{font-size:13px!important;line-height:1.2!important;margin-bottom:3px!important}.admin-shell #admin-lineup .admin-live-lineup-next-action>div:nth-child(2){font-size:14px!important;line-height:1.25!important;margin-bottom:5px!important}.admin-shell #admin-lineup .admin-live-lineup-status-actions{gap:5px!important;align-items:center}.page-shell .mobile-lineup-page{padding:14px 18px!important}.page-shell .mobile-lineup-page .lineup-activity-layout{gap:14px!important}.page-shell .mobile-lineup-page .lineup-row{padding:7px 10px!important;gap:4px 7px!important;font-size:15px!important;line-height:1.25;border-radius:10px!important}.page-shell .mobile-lineup-page .lineup-row>div{gap:4px 9px!important;line-height:1.25}.page-shell .mobile-lineup-page .lineup-row>div>strong{font-size:16px!important;line-height:1.25!important}}@media (min-width:901px) and (max-width:1920px){.page-shell .mobile-lineup-page .lineup-row :is(span,small){font-size:15px!important;line-height:1.25!important}.page-shell .mobile-lineup-page .lineup-waiting-heading h3,.page-shell .mobile-lineup-page .live-lineup-column>h3{font-size:22px!important;line-height:1.2}.page-shell .mobile-lineup-page .lineup-subtext{font-size:15px!important;line-height:1.3;margin:7px 0!important}.page-shell .mobile-lineup-page .lineup-finder{gap:5px!important;margin-bottom:8px}.page-shell .mobile-lineup-page .lineup-finder input{font-size:16px!important;min-height:44px!important}.page-shell .mobile-lineup-page .lineup-progress{font-size:15px!important;line-height:1.25;padding:8px 10px!important}}@media (min-width:1200px) and (max-width:1920px){.admin-shell #admin-lineup .admin-live-lineup-next-action{display:grid!important;grid-template-columns:minmax(225px,.7fr) minmax(0,1.5fr);grid-template-rows:auto auto;align-items:start;grid-column-gap:12px;column-gap:12px}.admin-shell #admin-lineup .admin-live-lineup-next-action>div:first-child{grid-column:1;grid-row:1}.admin-shell #admin-lineup .admin-live-lineup-next-action>div:nth-child(2){grid-column:1;grid-row:2}.admin-shell #admin-lineup .admin-live-lineup-status-actions{grid-column:2;grid-row:1/span 2}}@media (min-width:901px) and (max-width:1920px) and (pointer:coarse){.admin-shell #admin-lineup .admin-live-lineup-details>div:first-child>button.pill,.admin-shell #admin-lineup .admin-live-lineup-edit-actions>button.pill,.admin-shell #admin-lineup .admin-live-lineup-orders>button.pill,.admin-shell #admin-lineup .admin-live-lineup-status-actions>button.pill{min-height:44px!important}}:root{--mg-content-max:1200px}@media (min-width:901px){:root{--mg-page-gutter:clamp(20px,3vw,48px);--mg-desktop-text:14px;--mg-desktop-small:14px;--mg-desktop-h3:24px;--mg-desktop-h2:28px;--mg-desktop-input-height:44px}html{font-size:16px}.admin-shell .admin-panel>summary{min-height:48px;padding:10px 14px!important}.admin-shell .admin-grid{gap:10px}.admin-shell .admin-list{gap:8px}.admin-shell .admin-item{padding:10px;gap:10px;flex-wrap:wrap}.admin-shell .admin-top,.admin-shell .admin-top>div:last-child{flex-wrap:wrap}.page-shell .community-featured,.page-shell .community-hub,.page-shell .community-important-links,.page-shell .mobile-important-info,.page-shell .mobile-winners-page,.page-shell .rewards-hub{padding:14px 18px!important}.page-shell .community-hub .community-home-grid{gap:10px!important}.page-shell .community-hub .community-home-grid .home-tile{min-height:104px!important;padding:12px!important}.modal{padding:20px}.admin-shell #admin-all-tools .admin-focus-grid>button>strong,.admin-shell #admin-all-tools>p,.admin-shell #admin-lineup .admin-live-lineup-card,.admin-shell #admin-lineup .admin-live-lineup-details,.admin-shell #admin-lineup .admin-live-lineup-details>div:first-child>button.pill,.admin-shell #admin-lineup .admin-live-lineup-details>div:first-child>strong,.admin-shell #admin-lineup .admin-live-lineup-edit-actions>button.pill,.admin-shell #admin-lineup .admin-live-lineup-facts>span,.admin-shell #admin-lineup .admin-live-lineup-header>span,.admin-shell #admin-lineup .admin-live-lineup-header>strong,.admin-shell #admin-lineup .admin-live-lineup-next-action>div:first-child,.admin-shell #admin-lineup .admin-live-lineup-next-action>div:nth-child(2),.admin-shell #admin-lineup .admin-live-lineup-orders>button.pill,.admin-shell #admin-lineup .admin-live-lineup-orders>span,.admin-shell #admin-lineup .admin-live-lineup-status-actions>button.pill,.admin-shell #admin-lineup .admin-live-lineup-status-actions>button.pill.active,.admin-shell #admin-needs-attention details>summary,.admin-shell #admin-needs-attention>[role=status],.admin-shell #admin-needs-attention>p,.admin-shell .admin-reservation-control small,.admin-shell .admin-reservation-control strong,.admin-shell .admin-top .eyebrow,.admin-shell .admin-top>div:last-child>a.pill,.admin-shell .admin-top>div:last-child>button.pill:not(.admin-reservation-control),.admin-shell>.admin-action-notice,.page-shell .community-home .community-live-time-inline,.page-shell .community-home .community-now-card .community-live-dashboard-cta,.page-shell .community-hub .community-home-grid .home-tile>small,.page-shell .hero .admin-link,.page-shell .hero .public-reservation-status,.page-shell .luxe-welcome p,.page-shell .luxe-welcome-link,.page-shell .mobile-lineup-page .lineup-finder input,.page-shell .mobile-lineup-page .lineup-progress,.page-shell .mobile-lineup-page .lineup-row,.page-shell .mobile-lineup-page .lineup-row :is(span,small),.page-shell .mobile-lineup-page .lineup-row>div>strong,.page-shell .mobile-lineup-page .lineup-subtext{font-size:14px!important}}:root{--mg-navy:#0d1c30;--mg-surface:#14263d;--mg-ivory:#f2ede8;--mg-muted:#c1cbd8;--mg-rose:#b98f80;--mg-blush:#e5c5b0;--mg-border:rgba(218,174,151,.23);--mg-panel:#102138;--mg-button:linear-gradient(110deg,#e2c5ae,#d7b29e);--mg-desktop-h2:26px;--mg-desktop-h3:21px;--mg-desktop-input-height:44px}body{background-color:#0a1729}:is(.page-shell,.admin-shell){font-family:var(--mg-body);line-height:1.5}:is(.page-shell,.admin-shell) :is(h1,h2,h3,h4){letter-spacing:-.025em;line-height:1.2}:is(.page-shell,.admin-shell) :is(p,li){line-height:1.55}:is(.page-shell,.admin-shell) :is(button,a.pill,a.reserve-btn){box-shadow:none;text-shadow:none;transition:background-color .16s ease,border-color .16s ease}.page-shell>.board-card{background:rgba(10,24,42,.96)!important;border-color:rgba(218,174,151,.15)!important;border-radius:14px!important;padding:clamp(14px,2vw,24px)!important}.page-shell :is(.community-home,.community-hub,.community-important-links,.community-happening,.community-featured,.community-latest,.mobile-live-dashboard,.mobile-lineup-page,.mobile-important-info,.mobile-winners-page,.mobile-gift-gallery,.revealed-jewelry-landing,.rewards-hub,.glow-treats-hub,.glow-points-lookup){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:14px 0!important}.page-shell :is(.community-section-heading,.community-featured-heading){margin-bottom:12px}.page-shell :is(.community-now-card,.community-feature-card,.community-announcement,.rewards-program-card,.rewards-special-card,.glow-points-result,.home-tile){background:#12243b!important;border:1px solid rgba(218,174,151,.18)!important;border-radius:10px!important;box-shadow:none!important;padding:14px!important}.page-shell :is(.community-happening,.community-important-links,.community-hub)+section{margin-top:14px}.page-shell .community-now-card{padding:clamp(16px,2vw,24px)!important}.page-shell :is(.community-home-navigation,.community-home-grid,.community-important-links-grid,.community-announcement-grid,.community-featured-fun-grid,.rewards-earn-grid){gap:12px!important}.page-shell :is(.community-home-navigation,.community-home-grid) button{background:#12243b!important;color:#f2ede8!important;border:1px solid rgba(218,174,151,.22)!important;border-radius:10px!important;padding:14px!important;min-height:88px!important;box-shadow:none!important}.page-shell :is(.community-home-navigation,.community-home-grid) button:hover{border-color:#d7b29e!important;background:#182e48!important}.page-shell :is(.community-home-navigation,.community-home-grid) button strong{color:#e5c5b0;font-size:16px!important}.page-shell :is(.community-home-navigation,.community-home-grid) button :is(small,p){font-size:14px!important;line-height:1.45}.page-shell :is(.community-card-title,.community-section-heading){letter-spacing:-.015em}.page-shell :is(.community-card-message,.community-announcement-label){line-height:1.5}.page-shell :is(.community-announcement-icon,.community-feature-icon){width:38px;height:38px;min-width:38px;font-size:20px;border-radius:9px}.page-shell .community-announcement-copy{min-width:0}.page-shell :is(.revealed-jewelry-landing,.board-selector) button{box-shadow:none!important;border-radius:10px!important}.page-shell :is(.ring-tray-card,.ring-number-panel){border-color:rgba(218,174,151,.2);border-radius:10px}.admin-shell{padding-top:20px;padding-bottom:36px}.admin-shell :is(.admin-panel,.admin-focus-section,.login-card,.customer-profile-card){background:#102138!important;border:1px solid rgba(218,174,151,.2)!important;border-radius:12px!important;box-shadow:none!important;padding:14px!important}.admin-shell :is(.admin-panel,.admin-focus-section)>summary{font-family:var(--mg-heading);font-size:18px!important;line-height:1.35;padding:8px 0!important;min-height:44px;color:#e5c5b0;letter-spacing:-.015em}.admin-shell :is(.admin-panel,.customer-profile-card) :is(.admin-panel,.customer-profile-section,.admin-context-help){background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid rgba(218,174,151,.16)!important;border-radius:0!important;padding:12px 0!important}.admin-shell :is(.admin-grid,.admin-list,.admin-focus-grid,.admin-live-tool-grid){gap:12px!important}.admin-shell :is(.admin-item,.admin-guide-phase li){background:#14273e!important;border-color:rgba(218,174,151,.17)!important;border-radius:9px!important;box-shadow:none!important;padding:12px!important;gap:10px}.admin-shell .admin-focus-grid>button,.admin-shell .admin-live-tool-tile{background:#13273e!important;border-color:rgba(218,174,151,.2)!important;border-radius:10px!important;padding:12px 14px!important;box-shadow:none!important}.admin-shell .admin-focus-grid>button[aria-expanded=true],.admin-shell .admin-focus-grid>button[aria-pressed=true]{background:#213b56!important;border-color:#d5ab93!important}.admin-shell #admin-selected-category-tools{background:#0f2035!important;border-color:rgba(218,174,151,.2)!important;border-radius:10px!important}.admin-shell :is(.admin-guidance-note,.admin-live-tool-description){color:#c1cbd8;line-height:1.45}.admin-shell :is(th,td){padding:10px 12px;border-color:rgba(218,174,151,.13)}.admin-shell th{background:#132940;color:#e5c5b0;font-weight:600}.admin-shell tbody tr:nth-child(2n){background:rgba(193,203,216,.025)}:is(.page-shell,.admin-shell) :is(.pill,.tab,.admin-link,.community-secondary-btn):not(.danger,.success,.reserved,.claimed,.taken,.ring-spot,.ring-number,.admin-reservation-control){border-radius:8px!important;border-color:rgba(218,174,151,.3);padding:8px 13px;font-weight:600;letter-spacing:0}:is(.page-shell,.admin-shell) :is(.pill,.tab,.admin-link,.community-secondary-btn):not(.active,.danger,.success,.reserved,.claimed,.taken,.ring-spot,.ring-number,.admin-reservation-control):not(:disabled){background:#14283f;color:#f2ede8}:is(.page-shell,.admin-shell) :is(.pill.active,.tab.active,.reserve-btn):not(.danger,.success,.reserved,.claimed,.taken,.ring-spot,.ring-number,.admin-reservation-control):not(:disabled){background:var(--mg-button);color:#101e30;border-color:#d7b29e}:is(.page-shell,.admin-shell,.modal) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]){background:#0b192b!important;color:#f2ede8;border:1px solid rgba(218,174,151,.3)!important;border-radius:7px!important;padding:9px 11px;box-shadow:none;max-width:100%;box-sizing:border-box}:is(.page-shell,.admin-shell,.modal) :is(input,select,textarea):focus-visible{outline:2px solid #d9b69f!important;outline-offset:2px}:is(.page-shell,.admin-shell,.modal) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid #e5c5b0!important;outline-offset:3px}.modal{background:#102138!important;border-color:rgba(218,174,151,.3)!important;border-radius:12px!important;padding:clamp(16px,3vw,24px)!important;box-shadow:0 18px 70px rgba(0,0,0,.4)!important}@media(min-width:901px){:is(.page-shell,.admin-shell) :is(.badge,.status-row,.community-announcement-label),:is(.page-shell,.admin-shell,.modal) label{font-size:14px!important}}@media(max-width:600px){.page-shell>.board-card{padding:12px!important}.admin-shell :is(.admin-panel,.admin-focus-section){padding:12px!important}.page-shell :is(.community-home-navigation,.community-home-grid) button{padding:12px!important;min-height:84px!important}:is(.page-shell,.admin-shell,.modal) label{font-size:14px!important}:is(.page-shell,.admin-shell,.modal) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){font-size:16px!important;min-height:44px}}@media(prefers-reduced-motion:reduce){:is(.page-shell,.admin-shell) :is(button,a.pill,a.reserve-btn){transition:none}}.page-shell .rewards-group{background:transparent!important;border:0!important;border-top:1px solid rgba(218,174,151,.18)!important;border-radius:0!important;padding:12px 0!important;margin-top:12px}.page-shell .rewards-program-card{padding:0!important}.page-shell .rewards-program-card>summary{list-style:none}.page-shell .rewards-program-card>summary::-webkit-details-marker{display:none}.page-shell .rewards-program-summary{min-height:0!important;padding:12px 14px!important;gap:14px}.page-shell .rewards-program-summary>span:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:4px 12px;gap:4px 12px;flex:1 1}.page-shell .rewards-program-summary strong{font-size:16px!important;font-weight:600}.page-shell .rewards-program-summary .reward-badge{margin:0;font-size:14px!important;padding:2px 6px;letter-spacing:0;font-weight:500;color:#d9bda9;border:0;background:transparent}.page-shell .reward-summary-copy{grid-column:1/-1;margin-top:2px;font-size:14px!important;line-height:1.45}.page-shell .reward-view-details{font-size:14px!important;white-space:nowrap}@media(max-width:600px){.page-shell .rewards-program-summary{align-items:flex-start;flex-wrap:wrap}.page-shell .rewards-program-summary>span:first-child{grid-template-columns:minmax(0,1fr)}.page-shell .rewards-program-summary .reward-badge{justify-self:start;padding:0}}.page-shell :is(.glow-points-form,.lineup-finder){width:100%!important;max-width:680px!important;margin-left:auto;margin-right:auto}.admin-shell .login-card h1{font-size:clamp(26px,2.4vw,34px)!important;margin:0 0 14px}