/* The approved Day One reading system, adapted to each original daily record. */
.explore .ritual-grid.ritual-confirmed-only{grid-template-columns:minmax(0,340px)}.ritual-confirmed-only .ritual-doses{grid-template-columns:1fr;max-width:280px}.ritual-confirmed-only .dose-tile>figcaption{display:flex}.food-journal-brief{max-width:720px;margin:14px 0 20px;font:15px/1.75 BookBody,Arial,sans-serif;color:#c8c0b1}.food-journal-brief p{margin:0 0 9px}.food-journal-brief .untracked-status{display:none}.food-block-heading>span:last-child{max-width:170px;text-align:right}.day-training-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:26px;margin:22px 0 14px}.day-training-card{border-top:1px solid #caa36550;padding:16px 0;min-width:0}.day-training-card>.movement-status{display:block;font:10px/1.6 BookBody,Arial,sans-serif;color:#a59b87}.day-training-card h3{font:23px/1.35 Georgia,serif;color:#e5d5b5;margin:9px 0 17px}.day-training-card .movement-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.day-training-card .movement-details>div{border:0;padding:0;min-width:0}.day-training-card .movement-details dt{font:10px/1.6 Arial,sans-serif;color:#9e9687}.day-training-card .movement-details dd{margin:6px 0 0;font:22px/1.3 BookBody,Arial,sans-serif;color:#d6bb84}.day-training-observation{max-width:700px;border-block:1px solid #caa36530;padding:18px 0;margin:18px 0}.day-training-observation h3{font:24px/1.4 Georgia,serif;margin:0 0 10px;color:#dfcfaf}.day-training-observation p{font:15px/1.75 BookBody,Arial,sans-serif;color:#bfb7a7;margin:0 0 9px}.day-training-observation small{font:11px/1.7 Arial,sans-serif;color:#9d9586}.explore .entry-missing-sleep{font:12px/1.7 Arial,sans-serif;color:#a69c89;margin:5px 0 14px}.explore .day-two-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:780px;margin:20px 0 10px}.day-two-comparison figure{margin:0;min-width:0}.day-two-comparison img{display:block;width:100%;height:390px;object-fit:contain;object-position:bottom;background:#080908}.day-two-comparison figcaption{display:flex;flex-direction:column;gap:5px;margin-top:11px;font:10px/1.6 Arial,sans-serif;color:#999181}.day-two-comparison figcaption strong{font:13px/1.5 BookBody,Arial,sans-serif;color:#ccba99}.day-two-comparison figcaption a{color:#b79b69;font-size:10px;text-decoration:none}.explore .comparison-source{max-width:760px;font:12px/1.8 BookBody,Arial,sans-serif;color:#9e9688;margin:12px 0}.checkin-source-link{font:12px/1.6 Arial,sans-serif}.explore .records>.note-panel{margin:0;padding:18px 0;border:0;background:none;color:#b7ae9b}.explore .records .note-eyebrow{font:9px/1.6 Arial,sans-serif;color:#9a8867;letter-spacing:1.2px;text-transform:uppercase}.explore .records h2{font:24px/1.4 Georgia,serif;margin:8px 0 12px;color:#d7c7a7}.explore .records h3{font:20px/1.4 Georgia,serif;color:#d7c7a7}.explore .records p{font:13px/1.8 BookBody,Arial,sans-serif}.explore .protocol-vials{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:20px 0}.explore .protocol-vial{margin:0;min-width:0}.explore .protocol-art{position:relative;max-width:160px}.explore .protocol-art img{display:block;width:100%;height:auto}.explore .protocol-art .vial-label{position:absolute;bottom:12%;left:0;width:100%;text-align:center;font:10px Arial,sans-serif;color:#e2c481}.explore .protocol-vial figcaption h3{font-size:17px;margin:8px 0}.explore .protocol-vial figcaption p{font-size:12px;margin:4px 0}.explore .records .movement-card{margin:20px 0 28px;border-top:1px solid #caa36530;padding-top:18px}.explore .records .movement-record-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px}.explore .records .movement-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.explore .records dl{margin:14px 0}.explore .records dt{font:11px/1.7 Arial,sans-serif;color:#a29680}.explore .records dd{font:16px/1.6 BookBody,Arial,sans-serif;color:#d0c0a0;margin:4px 0 12px}.explore .records .movement-data{border-top:1px solid #caa36525;margin-top:18px}.explore .records .movement-data summary{justify-content:flex-start;font-size:12px}.explore .records .movement-data dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.explore .records .movement-screenshot{margin:0}.explore .records .movement-screenshot img{display:block;width:100%;max-height:700px;object-fit:contain}.explore .records .source-qualification,.explore .records .movement-source,.explore .records .protocol-history{font-size:11px;color:#978e7e}.explore .records .movement-data:not([open])>:not(summary){display:none!important}.explore .records .untracked-journal{max-width:700px}.explore .records .protein-estimate{display:none}.explore .records .untracked-status{font:10px Arial,sans-serif;color:#a89c83}.reader-footer .journal-locked{font:13px/1.7 Arial,sans-serif;color:#9b927f;margin:12px 0}.cinematic-opening h1 span{overflow-wrap:normal}
@media(max-width:760px){.day-training-grid{grid-template-columns:1fr;gap:8px;margin:16px 0 10px}.day-training-card{padding:13px 0}.day-training-card h3{font-size:21px}.day-training-card .movement-details dd{font-size:21px}.day-two-comparison img{height:270px}.explore .day-two-comparison{gap:14px}.day-two-comparison figcaption{font-size:9px}.day-two-comparison figcaption strong{font-size:12px}.explore .records .movement-record-layout{grid-template-columns:1fr}.explore .records .movement-screenshot{max-width:330px}.explore .records .movement-details{gap:12px}.food-journal-brief{font-size:14px}.food-block-heading>span:last-child{max-width:130px;font-size:8px}.cinematic-opening h1{max-width:100%}.cinematic-opening h1 span{font-size:.85em}}
@media(max-width:420px){.day-two-comparison img{height:225px}}
html[data-theme=light] .day-training-card h3,html[data-theme=light] .day-training-observation h3{color:#5e481f}html[data-theme=light] .food-journal-brief,html[data-theme=light] .day-training-observation p{color:#504b40}
