.today-page.svelte-lygwza{box-sizing:border-box;display:grid;gap:1rem;padding-right:clamp(1rem,2.6vw,2rem)}.today-hero.svelte-lygwza{align-items:stretch;background:linear-gradient(90deg,#fffcf5fa,#fffcf5f0 58%,#fbf4e8c2),radial-gradient(circle at 75% 22%,rgba(235,203,147,.24),transparent 27rem);border:1px solid rgba(217,194,162,.9);border-radius:.9rem;box-shadow:0 16px 40px #46372914;display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.34fr);min-height:12rem;overflow:hidden;padding:clamp(1.25rem,2vw,1.85rem);position:relative}.hero-copy.svelte-lygwza{align-self:center;min-width:0;position:relative;z-index:2}.eyebrow.svelte-lygwza{color:var(--mm-clay);font-size:.76rem;font-weight:800;letter-spacing:.16em;margin:0 0 .35rem;text-transform:uppercase}h1.svelte-lygwza,h2.svelte-lygwza,p.svelte-lygwza{margin:0}h1.svelte-lygwza{color:var(--brand-heading-color);font-family:Georgia,Times New Roman,serif;font-size:3.45rem;letter-spacing:0;line-height:.95;max-width:40rem}.lede.svelte-lygwza{color:#706458;font-size:clamp(1rem,1.16vw,1.14rem);line-height:1.48;margin-top:.6rem;max-width:58rem}.hero-actions.svelte-lygwza{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.hero-visual.svelte-lygwza{align-items:center;display:grid;justify-items:end;min-width:0;position:relative}.hero-visual.svelte-lygwza img:where(.svelte-lygwza){height:min(12.5rem,98%);object-fit:contain;opacity:.42;position:absolute;right:clamp(12rem,21vw,18rem);top:50%;transform:translateY(-50%);width:auto}.guide-card.svelte-lygwza{align-items:center;background:#fffcf5eb;border:1px solid rgba(217,194,162,.88);border-radius:.75rem;box-shadow:0 16px 30px #46372917;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);max-width:18rem;min-width:0;padding:.9rem;position:relative;z-index:2}.guide-card.svelte-lygwza strong:where(.svelte-lygwza){color:var(--brand-heading-color);display:block;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:.9}.guide-card.svelte-lygwza span:where(.svelte-lygwza){color:#6f6254;display:block;font-size:.88rem;line-height:1.35;margin-top:.1rem}.notice.svelte-lygwza,.loading-panel.svelte-lygwza{align-items:center;background:#fff8ef;border:1px solid rgba(217,194,162,.88);border-radius:.75rem;color:#75685c;display:flex;gap:.65rem;padding:.8rem 1rem}.notice.svelte-lygwza span:where(.svelte-lygwza){flex:1;min-width:0}.notice.bad.svelte-lygwza{background:#fff1e9;color:#99543b}.summary-grid.svelte-lygwza{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr))}.summary-card.svelte-lygwza{align-items:center;background:#fffaf2;border:1px solid rgba(217,194,162,.88);border-radius:.75rem;box-shadow:0 12px 26px #4737270d;color:var(--mm-text);display:grid;gap:.65rem;grid-template-columns:auto auto minmax(0,1fr);min-width:0;padding:.95rem;text-decoration:none}.summary-card.svelte-lygwza span:where(.svelte-lygwza){color:var(--brand-heading-color);font-family:Georgia,Times New Roman,serif;font-size:2.1rem;line-height:.9}.summary-card.svelte-lygwza strong:where(.svelte-lygwza){font-size:.78rem;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.summary-card.urgent.svelte-lygwza svg{color:var(--mm-clay)}.summary-card.warm.svelte-lygwza svg{color:#b88b2e}.summary-card.ready.svelte-lygwza svg{color:var(--mm-olive)}.summary-card.manual.svelte-lygwza svg{color:#99543b}.priority-grid.svelte-lygwza,.queue-grid.svelte-lygwza{display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.priority-card.svelte-lygwza,.queue-panel.svelte-lygwza,.attention-panel.svelte-lygwza{background:linear-gradient(135deg,#fffcf5f5,#faf4ebeb),radial-gradient(circle at 12% 10%,rgba(235,203,147,.16),transparent 12rem);border:1px solid rgba(217,194,162,.9);border-radius:.8rem;box-shadow:0 12px 26px #4737270f;min-width:0;padding:.95rem}.priority-card.next.svelte-lygwza{display:grid;gap:.65rem}.section-title.svelte-lygwza{align-items:start;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:.9rem}.section-title.svelte-lygwza svg{color:var(--mm-olive);margin-top:.2rem}.section-title.svelte-lygwza h2:where(.svelte-lygwza){color:var(--brand-heading-color);font-family:Georgia,Times New Roman,serif;font-size:2rem;letter-spacing:0;line-height:1.05}.section-title.svelte-lygwza p:where(.svelte-lygwza),.meta.svelte-lygwza,.time.svelte-lygwza,.empty.svelte-lygwza{color:#75685c;font-size:.9rem;line-height:1.35}.big-link.svelte-lygwza{color:var(--mm-text);font-size:clamp(1.25rem,2vw,1.6rem);font-weight:800;line-height:1.1;overflow-wrap:anywhere;text-decoration:none}.action-links.svelte-lygwza{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.action-links.svelte-lygwza a:where(.svelte-lygwza),.queue-row.svelte-lygwza,.attention-card.svelte-lygwza{background:#fffaf2;border:1px solid rgba(217,194,162,.85);border-radius:.65rem;color:var(--mm-text);min-width:0;text-decoration:none}.action-links.svelte-lygwza a:where(.svelte-lygwza){font-weight:800;line-height:1.25;padding:.75rem .85rem}.row-list.svelte-lygwza{display:grid;gap:.55rem}.queue-row.svelte-lygwza{display:grid;gap:.2rem;padding:.72rem .85rem}.queue-row.svelte-lygwza strong:where(.svelte-lygwza),.attention-card.svelte-lygwza strong:where(.svelte-lygwza){color:var(--mm-text);font-size:.98rem;line-height:1.2;overflow-wrap:anywhere}.queue-row.svelte-lygwza span:where(.svelte-lygwza),.queue-row.svelte-lygwza small:where(.svelte-lygwza),.attention-card.svelte-lygwza span:where(.svelte-lygwza){color:#75685c;font-size:.82rem;line-height:1.3;overflow-wrap:anywhere}.attention-panel.svelte-lygwza{display:grid;gap:.85rem}.attention-grid.svelte-lygwza{display:grid;gap:.65rem;grid-template-columns:repeat(4,minmax(0,1fr))}.attention-card.svelte-lygwza{display:grid;gap:.3rem;padding:.8rem}@media(max-width:1180px){.summary-grid.svelte-lygwza,.attention-grid.svelte-lygwza{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.today-hero.svelte-lygwza,.summary-grid.svelte-lygwza,.priority-grid.svelte-lygwza,.queue-grid.svelte-lygwza,.action-links.svelte-lygwza,.attention-grid.svelte-lygwza{grid-template-columns:minmax(0,1fr)}.hero-visual.svelte-lygwza{display:none}h1.svelte-lygwza{font-size:2.75rem}}@media(max-width:520px){.hero-actions.svelte-lygwza .mm-button,.summary-card.svelte-lygwza{width:100%}}
