/* Public reading and quiet administration. */
.admin-entry{background:#ffffff7d;border:1px solid #dbe8ef;color:#7293a8;flex:none;width:35px;height:35px}.admin-entry svg{width:17px;height:17px}.visitor-view .header-actions>[data-action="settings"],.visitor-view .header-actions>[data-action="new-memory"]{display:none}.visitor-view .header-actions{gap:13px}.visitor-view .read-only-content{cursor:default}.visitor-view .wish-check:disabled{opacity:1;cursor:default}.visitor-view .hero-plan-empty{justify-content:center}.visitor-view .hero-plan-empty>.text-link{display:none}.visitor-view .storage-note{cursor:default;opacity:1}.visitor-view .storage-note:disabled:hover{filter:none}.visitor-view .plan-primary{background:#ffffffa6;border:1px solid #cbdfe9;color:var(--accent)}.visitor-view .album-head-actions:empty{display:none}.visitor-view .album-summary .section-heading h2{font-size:25px}.visitor-view .public-comments{margin-top:0}.visitor-view .public-comments article{padding:15px 0;border-bottom:1px solid var(--line)}.visitor-view .public-comments article>b{font-size:12px;font-weight:500}.visitor-view .public-comments article>p{font:15px/1.9 var(--serif);white-space:pre-wrap;overflow-wrap:anywhere}.visitor-view .public-comments article>small{font-size:10px;color:var(--muted)}.visitor-view .album-summary>p{white-space:pre-wrap}.public-preparing{min-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;padding:50px 25px;text-align:center}.public-preparing>svg{width:50px;height:50px;color:var(--accent)}.public-preparing>h1{font-size:35px}.public-preparing>p{font-size:13px;color:var(--muted)}.back-to-story{display:flex;align-items:center;gap:5px;font-size:11px;color:#7b98ab;margin-bottom:14px;width:max-content}.back-to-story svg{width:13px;height:13px}.auth-card{position:relative}.note-public-choice{margin-top:22px;color:#66889e;font-size:12px}.shared-view.visitor-view .header-actions{display:flex}.shared-view.visitor-view .header-actions [data-action="music"]{display:none}.visitor-view .mobile-nav a[aria-label="管理员登录"]{color:#7291a5}.visitor-view .album-empty [hidden]{display:none}.visitor-view .music-volume{accent-color:var(--accent)}
@media(max-width:760px){.visitor-view .header-actions{gap:7px}.admin-entry{width:32px;height:32px}.visitor-view .site-header .brand b{font-size:20px}.public-preparing>h1{font-size:27px}.visitor-view .album-summary .section-heading h2{font-size:23px}.visitor-view .hero:has(.hero-plan) .hero-buttons{margin-top:14px}.visitor-view .hero .hero-buttons .button{min-width:140px}.visitor-view .album-heading:has(.album-head-actions>button[hidden]){grid-template-columns:72px 1fr}.visitor-view .album-controls>div{justify-content:flex-start;gap:20px}}
