body{padding-bottom:90px}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#08243df7;border-top:1px solid #c9a05c;display:flex;justify-content:center;padding:8px 10px calc(8px + env(safe-area-inset-bottom));color:#ffe7b1}.bottom-nav a{width:min(20%,170px);text-align:center;color:inherit;text-decoration:none;font-size:21px;line-height:1.4;padding:3px}.bottom-nav span{display:block;font:12px system-ui}.reader-open .bottom-nav{display:none}.journey-links{display:flex;flex-wrap:wrap;gap:12px;padding:24px;max-width:1200px;margin:auto}.journey-links a{padding:15px 20px;background:#fff2d4;border:1px solid #bc954a;border-radius:12px;color:#0a2b44;text-decoration:none;font-weight:bold}
.reader-open .journey-links{display:none}
