.home-credit{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;margin-top:12px}.home-credit .link-button{font-size:11px;min-height:44px}.home-credit>span{white-space:nowrap}.home-credit .credit-audio{color:#9db5aa}.credits-intro{border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:18px}.credits-intro h3{font-size:26px;margin:8px 0}.credits-intro p{font-size:14px;color:var(--muted)}.credits-list{margin:0}.credits-list>div{display:grid;grid-template-columns:110px 1fr;gap:16px;border-bottom:1px solid var(--line);padding:15px 0}.credits-list dt{color:var(--gold);font-size:13px}.credits-list dd{margin:0;font-size:15px}.credits-list small{display:block;color:var(--muted);font-size:12px;line-height:1.8;margin-top:5px}.credits-references{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:13px}.credits-references a{display:inline-flex;align-items:center;min-height:44px}.audio-status{font-size:12px;color:var(--gold);padding:10px 12px;background:#d6c58a0a;border-left:2px solid #d6c58a80}.audio-controls{margin:12px 0}.audio-volume{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 0;font-size:13px;color:var(--muted)}.audio-volume input{min-width:0;width:100%;height:44px;accent-color:var(--gold)}.audio-volume output{min-width:40px}.audio-controls .secondary{min-height:44px;min-width:70px}.audio-note{font-size:12px;color:var(--muted);line-height:1.8;margin-top:10px}
@media(max-width:700px){.home-credit{font-size:10px;gap:10px;flex-wrap:wrap;margin-top:6px}.home-credit .link-button{font-size:11px}.credits-list>div{grid-template-columns:75px 1fr;gap:12px}.credits-list dd{font-size:14px}.credits-list dt{font-size:12px}.credits-intro h3{font-size:23px}.audio-volume{gap:10px}.audio-controls .setting-row h3{font-size:16px}}
@media(orientation:landscape) and (max-height:600px){.home-credit{margin-top:0;gap:10px;font-size:10px}.home-credit .link-button{font-size:11px}.home-credit .credit-audio{display:none}.home-entry>.small-note{margin-top:4px}.home-tools{margin-top:4px;gap:14px}.home-tools .link-button{font-size:12px}.phase-home .home-entry{overflow-y:auto;max-height:100%;overscroll-behavior:contain;padding-right:6px}.credits-list>div{padding:11px 0}}
