.op-info .op-bio{overflow-y:auto;overscroll-behavior:contain;white-space:pre-line;scrollbar-width:none;padding-right:0}
.news-pagination{display:flex;align-items:center;gap:calc(3.75 * var(--u));border:calc(.375 * var(--u)) solid #e6e6e6;border-radius:100px;background:repeating-linear-gradient(-45deg,#e6e6e6 0 3px,#d8d8d8 3px 4px)}
.news-controls .news-pagination button{position:relative;margin:0;width:calc(4.625 * var(--u));height:calc(4.625 * var(--u));border-radius:50%;border:calc(.25 * var(--u)) double #ddd;background:#fafafa url('https://static.shinex.cloud/assets/official/pag-button-texture.e4e732ad.png') center/cover;color:#383838;box-shadow:0 0 6px #0004;display:grid;place-items:center}
.news-pagination svg{width:calc(1.125 * var(--u));height:calc(1.6875 * var(--u))}.news-pagination [data-news="1"] svg{transform:scaleX(-1)}
.news-controls .news-pagination button:hover:not(:disabled){background-color:#fffa00}.news-controls .news-pagination button:disabled{color:#aaa;cursor:default}
.news-controls .more-link{position:relative;width:calc(20 * var(--u));height:calc(4.5 * var(--u));padding:0;border:0;border-radius:2px;background:#383838 url('https://static.shinex.cloud/assets/official/button-texture.63d91da2.png') center/cover;color:#eee;box-shadow:0 0 5px #0005;font-size:calc(1.75 * var(--u));transition:background-color .2s,border-radius .2s}
.news-controls .more-link:before{content:'';position:absolute;left:calc(.5 * var(--u));top:22.5%;width:calc(1 * var(--u));height:55%;background:#fffa00;clip-path:polygon(0 0,25% 0,25% 100%,0 100%);transition:clip-path .2s,translate .2s}.news-controls .more-link:hover{background-color:#484848;border-radius:6px}.news-controls .more-link:hover:before{clip-path:polygon(0 20%,100% 50%,0 80%,0 80%);translate:calc(.875 * var(--u)) 0}
.rail-communities{position:absolute;left:calc(1.5 * var(--u));bottom:calc(5.5625 * var(--u));width:calc(19.5 * var(--u));height:calc(2.75 * var(--u));padding:0 calc(1.25 * var(--u));box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:#e5e5e5;border-radius:4px;opacity:0;pointer-events:none;transition:opacity .2s}
.rail-communities a{display:flex;width:calc(1.5 * var(--u));height:calc(1.5 * var(--u));opacity:.28}.rail-communities a:hover{opacity:.9}.rail-communities img{width:100%;height:100%;object-fit:contain}.rail.expanded .rail-communities,.rail.menu-open .rail-communities,.rail-communities.popup{opacity:1;pointer-events:auto}.rail-communities.popup{position:fixed;left:calc(8 * var(--u));bottom:calc(5.5625 * var(--u));z-index:1000}.rail.expanded #communityToggle{visibility:hidden}
.rail-collapse{position:absolute;bottom:calc(2 * var(--u));left:calc(2.5 * var(--u));width:calc(2.5 * var(--u));background:none;border:0;color:#555;transition:left .3s}.rail.expanded .rail-collapse{left:calc(18 * var(--u))}
@media(orientation:portrait){.news-controls{gap:20px}.news-controls .news-pagination button{min-width:32px;min-height:32px}.news-pagination{gap:20px}.rail-collapse{display:none}}
.op-bio-toggle{display:none}
@media(orientation:portrait){.op-bio-toggle{display:block;position:absolute;right:0;bottom:0;border:0;background:#eee9;padding:6px 10px;font:inherit;font-size:12px;z-index:6}.op-info.bio-expanded{z-index:20}.op-info.bio-expanded .op-bio{display:block;position:absolute;bottom:100%;left:0;width:100%;height:calc(32 * var(--u));box-sizing:border-box;background:#f7f7f7f5;padding:16px;margin:0;box-shadow:0 -8px 25px #0001;font-size:14px;line-height:1.7}}

.op-info .op-bio::-webkit-scrollbar{display:none;width:0;height:0}
@media(orientation:landscape){.op-list .op-thumb{left:calc(50% - 4.25 * var(--u))}}
