@layer page{.featured-totd{margin:1.5rem 0 2rem}.featured-totd-banner{background:var(--background-panel);border:var(--border);border-top-left-radius:var(--rounding);border-top-right-radius:var(--rounding);border-bottom:none;flex-direction:row;align-items:baseline;gap:.5rem;padding:.625rem 1rem;display:flex;& .featured-label{text-transform:lowercase;letter-spacing:.02em;color:var(--foreground-primary);font-weight:600}& time{color:var(--foreground-secondary);margin-left:auto;font-size:.9rem}}.featured-totd ul.card-list{margin:0;padding-left:0;list-style:none;&>li :is(a,.card,.preview-card){border-top-left-radius:0;border-top-right-radius:0}}.totd-nav{margin-top:1.5rem}.totd-archive{flex-direction:column;gap:1.25rem;padding-left:0;list-style:none;display:flex}.totd-archive-row .totd-archive-date{color:var(--foreground-secondary);margin-bottom:.25rem;font-weight:500}.totd-upcoming-list{flex-direction:column;gap:1rem;padding-left:0;list-style:none;display:flex}.totd-upcoming-row{& .card{border-top-left-radius:0;border-top-right-radius:0}& .totd-upcoming-date{border:var(--border);border-top-left-radius:var(--rounding);border-top-right-radius:var(--rounding);background-color:var(--background-panel);border-bottom:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;display:flex;& .left{align-items:center;gap:.5rem;display:flex}}}.totd-upcoming-row .unschedule-form{margin-top:.5rem}.totd-queue{margin-top:2rem}.totd-queue-row{border:var(--border);border-radius:var(--rounding);background-color:var(--background-panel);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex;& .totd-queue-card{flex-direction:column;display:flex;& .title{font-weight:500}& .summary{color:var(--foreground-secondary);font-size:.9rem}}& .schedule-form{flex-flow:wrap;align-items:center;gap:.5rem;display:flex}}.staff-only,.staff-only-actions{background-color:var(--background-panel);border:var(--border);border-radius:var(--rounding);margin-top:1.5rem;padding:1rem}.staff-only-actions h2{color:var(--foreground-secondary);margin:0 0 .5rem;font-size:1rem}.checkbox-label{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;display:flex}.totd-upcoming-empty{color:var(--foreground-secondary);padding:1rem}}