.detail-page .credit-profile .credit-avatar-has-member,.detail-page .credit-profile .credit-name-original,.detail-page .detail-phone-icon{display:none}.detail-page .credit-profile .credit-member-avatar{display:block;width:112px;height:112px;flex:none}.detail-page .credit-member-avatar .framed-avatar{width:100%;min-width:0;height:100%}.detail-page .credit-profile .credit-member-name{display:inline;color:inherit;font:inherit}@media (max-width:767px){.detail-page{--detail-control-surface:#f5f7fc;--detail-control-selected:#eaf2ff;--detail-control-accent:#176bf3;--detail-control-muted:#617187}body[data-theme=dark] .detail-page{--detail-control-surface:#182432;--detail-control-selected:#263c55;--detail-control-accent:#93bcff;--detail-control-muted:#aebed1}.detail-page .detail-read-desktop-icon,.detail-page .detail-tabs .detail-tab-desktop-icon{display:none}.detail-page .detail-actions .detail-phone-icon{display:block;width:16px;height:16px;flex:none}.detail-page .detail-body .detail-tabs{position:sticky;top:8px;z-index:20;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;overflow:visible;margin:0 0 16px;padding:5px;border:1px solid var(--line);border-radius:16px;background:var(--detail-control-surface);box-shadow:0 3px 12px #0f25450b}.detail-page .detail-body .detail-tabs a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:62px;padding:9px 2px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--detail-control-muted);font-size:clamp(10px,2.8vw,12px);font-weight:650;line-height:1.2;white-space:nowrap;-webkit-tap-highlight-color:transparent}.detail-page .detail-body .detail-tabs .detail-phone-icon{display:block;width:20px;height:20px;flex:none;color:inherit}.detail-page .detail-body .detail-tabs a:is(.active,:hover){border-color:color-mix(in srgb,var(--detail-control-accent) 18%,transparent);background:var(--detail-control-selected);color:var(--detail-control-accent)}.detail-page .detail-body .detail-tabs a:focus-visible{outline-offset:1px}.detail-page .detail-body>:is(#story-intro,#chapter-list,#story-reviews,#story-comments){scroll-margin-top:100px}.detail-page .credit-profile .credit-member-avatar{grid-column:1;grid-row:1/3;width:40px;height:40px}}