.page-top{position:fixed;z-index:8;left:auto;right:max(22px,env(safe-area-inset-right));bottom:24px;width:43px;height:43px;border-radius:50%;display:grid;place-items:center;padding:1px;background:conic-gradient(#c5a19a var(--page-progress,0%),#66504b45 0);box-shadow:0 3px 20px #0006}.page-top>span{width:41px;height:41px;border:3px solid #171011;border-radius:50%;display:grid;place-items:center;background:#160e0eeb;color:#e1d4ce;font:24px Arial,sans-serif}.page-top[hidden]{display:none}body:has(dialog[open]) .page-top{visibility:hidden}
.film-search-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.film-clear{border-bottom:1px solid #aa686066;font-size:11px;color:var(--muted);padding:8px 0}.film-clear:hover{color:var(--text)}.film-card{scroll-margin-top:35px}
.film-browse-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1150px;margin:28px auto 0;font-size:11px;color:var(--muted)}.film-browse-nav[hidden],.next-collection[hidden]{display:none}.film-browse-nav a{display:flex;align-items:center;gap:12px;padding:10px 0}.film-browse-nav a:hover{color:var(--text)}.film-browse-nav a>span[aria-hidden]{font-size:21px}.film-browse-position{text-align:center;font-size:10px;white-space:nowrap}.film-detail .film-browse-nav+.film-layout{margin-top:20px}.film-landscape .film-browse-nav{max-width:1250px}
[dir=rtl] .film-browse-nav{font-family:'Segoe UI',Tahoma,sans-serif}[dir=rtl] .film-browse-nav a>span[aria-hidden]{transform:scaleX(-1)}
@media(max-width:600px){.page-top{left:auto;right:max(15px,env(safe-area-inset-right));bottom:20px}.film-browse-nav{gap:10px;font-size:10px}.film-browse-nav a{gap:6px}.film-browse-position{font-size:9px}.film-search{max-width:none}.film-clear{margin-inline-start:4px}}
