@font-face{font-family:'Caslon Display';src:url('/assets/embedded-1.ttf')}@font-face{font-family:'Caslon Text';src:url('/assets/embedded-2.ttf')}*{box-sizing:border-box}body{margin:0;background:#641729;color:#f7f0e3}a{color:inherit;text-underline-offset:5px}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #d9c597;outline-offset:5px}.daily-header{display:flex;justify-content:space-between;align-items:center;padding:calc(22px + env(safe-area-inset-top)) 7% 20px;border-bottom:1px solid #b5955455}.daily-header>a{display:flex;gap:12px;align-items:center;text-decoration:none;font:22px/.93 'Caslon Display',Georgia,serif}.daily-header button{font-size:11px}main{padding:25px 7% 140px;max-width:760px;margin:auto}#daily-connection{font:11px/1.6 Arial,sans-serif;color:#d9c597;margin:0 0 36px}#daily-content>.voice-meta{margin-top:15px}.daily-quote{font-size:clamp(30px,6vw,49px);line-height:1.25}.daily-nav{position:fixed;bottom:0;left:0;right:0;background:#f7f0e3;color:#641729;border-top:1px solid #b59554;display:flex;justify-content:space-around;padding:19px 12px calc(19px + env(safe-area-inset-bottom));gap:15px;z-index:3}.daily-nav a{font:11px/1.6 Arial,sans-serif;text-decoration:none}.voice-theme{margin-top:32px}.voice-author strong{font-size:21px}.voice-author span:not(.voice-line){font-size:11px}.daily-letter .voice-context{font-size:16px}@media(display-mode:standalone){.daily-header>[data-install-voice]{display:none}}