.flat-reader{padding-top:0!important}.daily-section-nav{display:flex!important;flex-wrap:nowrap!important;gap:24px!important;overflow-x:auto;scrollbar-width:thin;padding:10px 0!important;border-bottom:1px solid #443b2c;margin:0 0 28px!important}.daily-section-nav a{flex:0 0 auto;min-height:44px;display:flex;align-items:center;white-space:nowrap;text-decoration:none;font:14px/1.4 BookBody,Arial,sans-serif;color:var(--muted,#b5ad9d);border-bottom:2px solid transparent}.daily-section-nav a:hover,.daily-section-nav a[aria-current]{color:#d7b77b;border-color:#c79a52}.flat-reader>.flat-section,.flat-section-target>.panel{display:block!important;visibility:visible!important;padding-top:28px!important;margin-top:0!important}.flat-section-target{border-top:1px solid #443b2c;margin-top:44px;padding-top:8px;scroll-margin-top:20px}.flat-section-target>section{scroll-margin-top:20px}.flat-anchor{display:block;scroll-margin-top:20px}.daily-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:22px 0}.daily-summary-grid>button{border:0;border-top:1px solid #443b2c;border-bottom:2px solid transparent;background:transparent;padding:14px 8px 16px;text-align:left;min-width:0;color:var(--ink,#f1eee5);cursor:pointer}.daily-summary-grid>button[aria-pressed=true]{border-bottom-color:#c79a52;background:#c79a520b}.daily-summary-grid>button:focus-visible{outline:2px solid #c79a52;outline-offset:3px}.daily-summary-grid span{display:block;font:13px/1.5 BookBody,Arial,sans-serif;color:var(--muted,#aaa497)}.daily-summary-grid strong{display:block;margin-top:8px;font:28px/1.25 BookBody,Arial,sans-serif;font-weight:400}.daily-summary-grid strong.unrecorded{font-size:15px;color:var(--muted,#aaa497)}.daily-chart-reading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;font:13px/1.5 BookBody,Arial,sans-serif;color:var(--muted,#aaa497)}.daily-chart-reading strong{font-size:22px;font-weight:400;color:var(--ink,#f1eee5)}.daily-chart-plot{width:100%;min-height:170px;margin-top:10px}.daily-chart-plot svg{display:block;width:100%;overflow:visible}.daily-chart-plot text{fill:var(--muted,#aaa497);font:11px BookBody,Arial,sans-serif}.daily-gridline{stroke:#403727;stroke-width:1}.daily-measured-line{stroke:#b99962;stroke-width:1.5}.daily-dot{fill:#cdb17b;stroke:#1a1711;stroke-width:1}.daily-point[aria-pressed=true] .daily-dot{fill:#f1ddb0;stroke:#c79a52;stroke-width:3}.daily-point{cursor:pointer;outline:none}.daily-point:focus .daily-dot{stroke:#fff;stroke-width:3}.daily-chart-timeline{display:flex;align-items:center;gap:24px}.daily-chart-timeline label{flex:1;font:12px/1.5 BookBody,Arial,sans-serif;color:var(--muted,#aaa497)}.daily-chart-range{display:block;width:100%;min-height:36px;accent-color:#c79a52}.daily-chart-actions{display:flex;gap:12px}.daily-chart-actions button{min-height:44px;min-width:44px;color:#d7b77b;background:transparent;border:1px solid #443b2c;padding:8px 12px;cursor:pointer}.daily-chart-actions button:disabled{opacity:.4}.daily-chart-note{font-size:12px!important;color:var(--muted,#aaa497);margin:8px 0!important}.daily-chart-sources{margin-top:14px}.daily-chart-sources>summary{min-height:44px;cursor:pointer;color:#c79a52;font-size:13px}.daily-comparison{margin-top:32px}.daily-comparison h3{font:28px/1.3 Georgia,serif;margin:0 0 8px}.daily-comparison>p{font-size:13px;color:var(--muted,#aaa497)}.daily-comparison table{border-collapse:collapse;width:100%;table-layout:fixed;font:15px/1.5 BookBody,Arial,sans-serif}.daily-comparison th,.daily-comparison td{border-bottom:1px solid #403727;text-align:left;padding:16px 10px;vertical-align:top}.daily-comparison thead th{color:#cfaf74}.daily-comparison small{display:block;font-size:12px;font-weight:400;color:var(--muted,#aaa497)}.daily-comparison tbody th{font-weight:400;color:var(--muted,#aaa497)}@media(max-width:700px){.daily-section-nav{gap:20px!important;margin-bottom:12px!important}.daily-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.daily-summary-grid>button{padding:10px 5px;min-height:80px}.daily-summary-grid strong{font-size:23px}.daily-summary-grid strong.unrecorded{font-size:12px}.daily-summary-grid span{font-size:12px}.daily-chart-reading{display:block}.daily-chart-reading strong{display:block;margin-top:3px;font-size:21px}.daily-chart-timeline{display:block}.daily-chart-actions{justify-content:space-between;gap:8px}.daily-chart-actions button{border:0;padding:4px 10px}.daily-comparison h3{font-size:24px}.daily-comparison table{font-size:13px}.daily-comparison th,.daily-comparison td{padding:12px 5px}.flat-section-target{margin-top:32px}}
.flat-reader #panel-progress>.panel-heading{display:block;margin-bottom:16px}.flat-reader #panel-progress>.panel-heading .eyebrow{margin-bottom:8px}.flat-reader #panel-progress>.panel-heading h2{margin:0;text-align:left}
.daily-section-nav{position:sticky;top:0;z-index:8;background:var(--paper,#090909)}.flat-section-target,.flat-anchor{scroll-margin-top:72px}
@media(max-width:700px){.daily-chart-actions{gap:4px}.daily-chart-actions button{font-size:12px;padding:4px 6px}}
