/* Home B — keep the approved material and pure light/dark surfaces. */
html.auxe-approved #dateChip[hidden]{display:none!important}
html.auxe-approved #homeWeek{grid-column:1/-1;grid-row:2;order:10;width:100%;min-width:0;margin:0 0 8px;padding:8px 12px 12px;border:1px solid var(--hair);border-radius:16px;background:var(--surface);box-shadow:var(--ceramic-shadow);color:var(--primary);font-family:Manrope,sans-serif}
html.auxe-approved #homeWeek .home-week-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 3px}
html.auxe-approved #homeWeek .home-week-head b{font-size:14px;font-weight:700}
html.auxe-approved #homeWeek button{font-family:inherit;color:var(--primary);border:0;background:transparent;cursor:pointer;min-height:44px;padding:0;box-shadow:none;letter-spacing:normal;text-transform:none}
html.auxe-approved #homeWeek .home-week-head button{padding:0 4px;font-size:13px;font-weight:700}
html.auxe-approved #homeWeek .home-week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}
html.auxe-approved #homeWeek .home-week-days button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:54px;border-radius:10px}
html.auxe-approved #homeWeek .home-week-days small{font-size:11px;line-height:1.2;font-weight:600}
html.auxe-approved #homeWeek .home-week-days b{font-size:16px;line-height:1.3;font-weight:700;font-variant-numeric:tabular-nums}
html.auxe-approved #homeWeek .home-week-days [aria-current=date]{color:#fff;background:linear-gradient(145deg,#62a9e3,var(--primary));box-shadow:inset 0 2px 1px #ffffff66,0 3px 0 #2f80bc}
html.auxe-approved #homeWeek button:focus-visible{outline:3px solid var(--primary);outline-offset:2px}
@media(hover:hover){html.auxe-approved #homeWeek button:not([aria-current]):hover{background:var(--accent-soft)}}
/* Match the approved global skin's specificity so it cannot flatten the week. */
html:is(#auxe-approved-root#auxe-approved-root#auxe-approved-root#auxe-approved-root,.auxe-approved) body.pm-premium #homeWeek button{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:10px!important}
html:is(#auxe-approved-root#auxe-approved-root#auxe-approved-root#auxe-approved-root,.auxe-approved) body.pm-premium #homeWeek [aria-current=date]{color:#fff!important;background:linear-gradient(145deg,#62a9e3,var(--primary))!important;box-shadow:inset 0 2px 1px #ffffff66,0 3px 0 #2f80bc!important}
html:is(#auxe-approved-root#auxe-approved-root#auxe-approved-root#auxe-approved-root,.auxe-approved) body.pm-premium #homeWeek [aria-current=date] :is(b,small){color:#fff!important}
