/* Local preview: original shared CSS remains byte-for-byte unchanged. */
[data-person=akiba] .feature-prose h4,[data-person=akiba] .human-entry h4{font-size:1.15em;line-height:1.65;margin:2.1em 0 .85em;font-weight:800;}
[data-person=akiba] .feature-prose h4:first-child,[data-person=akiba] .human-entry h4:first-child{margin-top:0;}
[data-person=akiba] #lead p+p{margin-top:.65em;}
[data-person=akiba] .roster-section-title h3 .headline-phrase{display:inline-block;}
[data-person=akiba] .preview-tech-photo>a{display:block;background:#131d19;}
[data-person=akiba] .preview-tech-photo img{display:block;width:100%;height:auto;max-height:820px;object-fit:contain;object-position:center;}
[data-person=akiba] .preview-tech-photo figcaption{font-size:12px;line-height:1.8;}
[data-person=akiba] .preview-reunion-photo img{max-height:600px;}
[data-person=akiba] .preview-reunion-photo .photo-open-label{left:12px;right:auto;}
[data-person=akiba] .lp-watch>.preview-tech-photo{max-width:850px;margin:36px 0;}
[data-person=akiba] .portrait-wrap>a{display:block;}
[data-person=akiba] .portrait-hero .portrait-wrap img{width:62%;margin-left:auto;object-position:center;}
[data-person=akiba] .portrait-wrap figcaption{font-size:11px;}
[data-person=akiba] .photo-viewer-bar{position:sticky;top:0;background:#070a09;z-index:2;}
@media(min-width:701px) and (max-width:900px){[data-person=akiba] .portrait-hero .portrait-wrap img{width:56%;}}
@media(max-width:700px){[data-person=akiba] .portrait-hero .portrait-wrap img{width:100%;height:auto;max-height:none;}[data-person=akiba] .portrait-hero .identity-copy{margin-top:16px;}[data-person=akiba] .portrait-wrap figcaption{position:static;max-width:none;text-align:right;padding:8px 12px;font-size:10px;}}
@media(max-width:360px){[data-person=akiba] .measurements{grid-template-columns:1fr 1fr .8fr;gap:8px;}[data-person=akiba] .measurement small{font-size:16px;margin-left:2px;}}
