@import "https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@400;500;600;700;800;900&family=Inter:wght@400;500;600;700;800&family=Oswald:wght@500;600;700&display=swap";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.T19VSG_className{font-family:Geist,Geist Fallback;font-style:normal}.T19VSG_variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._8Li5zG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._8Li5zG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#121110;--header-bg:#121110f5;--panel-bg:#1a1816;--panel-bg-2:#201d1a;--text:#e9e3d8;--muted:#aaa397;--subtle:#777168;--line:#302c27;--accent:#f0a629;--accent-strong:#ffbd55;--shadow:0 18px 45px #0006;--display:"Big Shoulders Display", Impact, "Arial Narrow", sans-serif;--sans:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}.dmca-page{flex:1;width:min(100% - 64px,1108px);margin:0 auto;padding:64px 0 80px}.dmca-hero{padding-bottom:66px}.dmca-hero h1{font-family:var(--display);letter-spacing:-.035em;white-space:nowrap;margin:0 0 18px;font-size:clamp(76px,12vw,184px);font-weight:900;line-height:.98}.dmca-hero h1 span{color:var(--accent)}.dmca-hero p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.dmca-accent-rule{background:linear-gradient(90deg,var(--accent),transparent);height:2px;margin-top:30px}.dmca-section{border-top:1px solid var(--line);grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:46px;padding:56px 0 58px;display:grid}.dmca-section-number{font-family:var(--display);color:var(--accent);margin-bottom:8px;font-size:22px;font-weight:700;line-height:1;display:block}.dmca-section-label h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:800;line-height:1.05}.dmca-section-content{min-width:0}.dmca-section-content h3{border-left:3px solid var(--accent);font-family:var(--display);letter-spacing:-.02em;margin:0 0 26px;padding:5px 0 5px 20px;font-size:36px;font-weight:800;line-height:1.02}.dmca-section-content p{color:var(--muted);margin:0 0 20px;font-size:17px;line-height:1.8}.dmca-section-content p:last-child{margin-bottom:0}.dmca-section-content .dmca-lead{color:var(--text);font-size:19px;line-height:1.6}.dmca-contact{border-bottom:1px solid var(--line);min-height:330px}.dmca-contact-link{border-top:1px solid var(--line);margin-top:26px;padding-top:24px}.dmca-contact-link a{background:var(--accent);color:#17130e;overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.dmca-contact-link a svg{flex-shrink:0}.dmca-contact-link a:hover{background:var(--accent-strong);transform:translateY(-1px)}@media (max-width:760px){.dmca-page{width:calc(100% - 36px);padding:40px 0 48px}.dmca-hero{padding-bottom:40px}.dmca-hero h1{white-space:normal;font-size:clamp(60px,15vw,112px)}.dmca-hero p{font-size:15px}.dmca-desktop-break{display:none}.dmca-section{grid-template-columns:minmax(0,1fr);gap:28px;padding:34px 0 38px}.dmca-section-label h2{font-size:38px}.dmca-section-content h3{padding-left:16px;font-size:32px}.dmca-section-content p{font-size:15px}.dmca-section-content .dmca-lead{font-size:17px}.dmca-contact{min-height:0}}.page-loading{justify-content:center;align-items:center;min-height:100svh}.page-loading-status{color:var(--muted);flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex}.page-loading-circle{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite page-loading-spin}@keyframes page-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-loading-circle{animation:none}}html{scroll-behavior:smooth;min-height:100%}body{background:var(--page-bg);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-shell{background:var(--page-bg);min-height:100vh;color:var(--text);flex-direction:column;transition:background .2s,color .2s;display:flex}.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f3eee2;--header-bg:#faf8f4f5;--panel-bg:#fbf8f1;--panel-bg-2:#ebe5d6;--text:#28231e;--muted:#746c61;--subtle:#8d857a;--line:#ded8ce;--accent:#c77f0b;--accent-strong:#e59b1c;--shadow:0 18px 45px #39280e26}.site-header{z-index:10;border-bottom:1px solid var(--line);background:var(--header-bg);flex:0 0 66px;grid-template-columns:minmax(160px,1fr) auto minmax(280px,1fr);align-items:center;gap:24px;height:66px;padding:0 24px;display:grid;position:relative}.brand{width:max-content;color:var(--accent-strong);letter-spacing:-.8px;align-items:center;font-family:Oswald,Impact,sans-serif;font-size:25px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.brand span{color:var(--text)}.desktop-nav{align-items:center;gap:8px;display:flex}.icon-button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex}.icon-button:hover,.icon-button.is-active{color:var(--accent-strong);border-color:color-mix(in srgb, var(--accent) 55%, var(--line));background:color-mix(in srgb, var(--accent) 8%, transparent)}.nav-button{width:40px;height:40px}.header-actions{justify-self:end;align-items:center;gap:10px;width:100%;max-width:365px;display:flex}.search-box{border:1px solid var(--line);min-width:0;height:42px;color:var(--muted);background:var(--panel-bg);border-radius:30px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff04}.search-box:focus-within{border-color:color-mix(in srgb, var(--accent) 65%, var(--line))}.search-box input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:13px}.search-box input::placeholder{color:var(--muted);opacity:1}.search-box input::-webkit-search-cancel-button{display:none}.search-clear{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:3px;display:inline-flex}.utility-button{width:42px;height:42px}.menu-toggle{display:none}.floating-panel{z-index:30;border:1px solid var(--line);background:var(--panel-bg);width:260px;box-shadow:var(--shadow);border-radius:16px;padding:16px;animation:.15s ease-out panel-in;position:absolute;top:58px;right:24px}@keyframes panel-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.panel-heading{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:13px;font-size:12px;font-weight:700}.genre-panel{left:50%;right:auto;transform:translate(-50%)}.genre-list{flex-wrap:wrap;gap:8px;display:flex}.genre-chip{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:20px;padding:7px 10px;font-size:12px}.genre-chip:hover,.genre-chip.selected{border-color:var(--accent);color:var(--accent-strong);background:color-mix(in srgb, var(--accent) 10%, transparent)}.menu-panel{flex-direction:column;gap:4px;display:flex}.menu-link{text-align:left;width:100%;min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:10px;font-size:13px;text-decoration:none;display:flex}.menu-link svg{flex:none}.telegram-group-link{color:#38a8df;text-decoration:none}.telegram-group-link:hover{color:#69c5f4;background:#38a8df1a;border-color:#38a8df}.theme-light .telegram-group-link{color:#087eaf}.menu-link.is-active{color:var(--accent-strong);background:var(--panel-bg-2)}.menu-link:hover{color:var(--text);background:var(--panel-bg-2)}.browse-panel{max-height:min(60vh,420px);overflow-y:auto}.browse-panel .genre-chip{text-decoration:none;display:inline-block}.main-content{flex:1;width:min(100% - 64px,1200px);margin:0 auto;padding:40px 0 16px}.results-heading{justify-content:space-between;align-items:center;gap:16px;min-height:0;margin-bottom:18px;display:flex}.results-heading h1{letter-spacing:-.35px;margin:0;font-size:19px;font-weight:600}.result-count{color:var(--muted);margin:5px 0 0;font-size:12px}.clear-filters{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0 6px 8px;font-size:12px;display:inline-flex}.clear-filters:hover{color:var(--accent-strong)}.media-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 20px;display:grid}.media-card{min-width:0;position:relative}.poster-button{aspect-ratio:2/3;background:var(--panel-bg);cursor:pointer;text-align:center;border:1px solid #302c27;border-radius:9px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.poster-image{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .25s;display:block}.poster-button:hover .poster-image{filter:brightness(.7);transform:scale(1.045)}.poster-overlay{color:#fff;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:600;transition:opacity .2s;display:flex;position:absolute;inset:0}.poster-button:hover .poster-overlay,.poster-button:focus-visible .poster-overlay{opacity:1}.favorite-button{z-index:2;color:#fff;opacity:0;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141210a8;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .15s,color .15s,background .15s;display:flex;position:absolute;top:9px;right:9px}.media-card:hover .favorite-button,.favorite-button:focus-visible,.favorite-button.favorited{opacity:1}.favorite-button.favorited{color:var(--accent-strong);border-color:var(--accent)}.media-copy{padding-top:9px}.media-title{max-width:100%;color:var(--text);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-align:left;letter-spacing:-.2px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.media-title:hover{color:var(--accent-strong)}.media-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;font-size:11px;line-height:1.2;display:flex}.type-badge{min-height:19px;color:var(--text);white-space:nowrap;text-transform:uppercase;background:0 0;border:1px solid #51483c;border-radius:14px;align-items:center;padding:2px 8px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.theme-light .type-badge{border-color:#c9bead}.pagination{justify-content:center;align-items:center;gap:7px;margin:46px auto 0;display:flex}.page-number,.page-arrow,.next-page{border:1px solid var(--line);min-width:41px;height:41px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.page-number:hover,.page-arrow:hover:not(:disabled),.next-page:hover{border-color:var(--accent);color:var(--accent-strong)}.page-number.current{border-color:var(--accent);color:#23180b;background:var(--accent)}.page-arrow:disabled{opacity:.28;cursor:not-allowed}.page-ellipsis{color:var(--muted);padding:0 4px;font-size:12px}.next-page{border-radius:24px;gap:5px;min-width:auto;padding:0 13px}.pagination-note{color:var(--subtle);text-align:center;margin:12px 0 0;font-size:11px}.pagination-note code{color:var(--muted)}.empty-state{min-height:320px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.empty-state h2{color:var(--text);margin:15px 0 5px;font-size:19px}.empty-state p{max-width:380px;margin:0 0 18px;font-size:13px;line-height:1.6}.primary-button{border:1px solid var(--accent);color:#21180b;background:var(--accent);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:0 14px;font-size:12px;font-weight:700;transition:filter .15s;display:inline-flex}.primary-button:hover{filter:brightness(1.08)}.site-footer{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:12px;margin-top:0;padding:20px 18px 21px;display:flex}.footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:21px;display:flex}.footer-links a{color:var(--muted);font-size:11px;font-weight:600;text-decoration:none}.footer-links a:hover{color:var(--accent-strong)}.site-footer p{color:var(--subtle);margin:0;font-size:10px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.details-modal{border:1px solid var(--line);background:var(--panel-bg);width:min(100%,650px);max-height:min(90vh,610px);box-shadow:var(--shadow);border-radius:18px;grid-template-columns:minmax(150px,220px) minmax(230px,1fr);gap:24px;padding:22px;display:grid;position:relative;overflow:auto}.modal-close{width:34px;height:34px;color:var(--text);background:var(--panel-bg);position:absolute;top:12px;right:12px}.modal-poster{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:9px;width:100%;display:block}.modal-content{align-self:center;padding:12px 16px 8px 0}.modal-type{margin-bottom:10px}.modal-content h2{letter-spacing:-.8px;margin:8px 0;padding-right:24px;font-size:25px}.modal-meta{color:var(--muted);gap:13px;font-size:12px;display:flex}.modal-content p{color:var(--muted);margin:17px 0;font-size:13px;line-height:1.7}.modal-genres{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.modal-genres span{color:var(--muted);background:var(--panel-bg-2);border-radius:16px;padding:5px 8px;font-size:11px}.modal-favorite.saved{color:var(--accent-strong);background:0 0}@media (min-width:1500px){.main-content{width:min(100% - 100px,1280px)}.media-grid{gap:31px 23px}}@media (max-width:1050px){.site-header{grid-template-columns:minmax(120px,1fr) auto minmax(235px,1fr);gap:15px;padding:0 18px}.desktop-nav{gap:5px}.nav-button{width:36px;height:36px}.main-content{width:calc(100% - 48px);padding-top:32px}.media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px 17px}}@media (max-width:760px){.site-header{flex-basis:62px;grid-template-columns:auto minmax(0,1fr);gap:15px;height:62px;padding:0 15px}.brand{font-size:23px}.desktop-nav{display:none}.header-actions{gap:7px;max-width:430px}.search-box{gap:7px;height:39px;padding:0 11px}.search-box input{font-size:12px}.utility-button{width:39px;height:39px}.menu-toggle{display:inline-flex}.main-content{width:calc(100% - 30px);padding-top:25px;padding-bottom:28px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 13px}.poster-button{border-radius:7px}.media-title{font-size:12px}.media-meta{gap:5px;font-size:10px}.type-badge{min-height:17px;padding:2px 6px;font-size:8px}.favorite-button{opacity:1;width:29px;height:29px;top:6px;right:6px}.pagination{gap:5px;margin-top:35px}.page-number,.page-arrow{min-width:34px;height:34px;padding:0 7px;font-size:11px}.next-page{height:34px;padding:0 9px;font-size:11px}.floating-panel{top:55px;right:13px}.genre-panel{left:auto;right:13px;transform:none}.details-modal{grid-template-columns:minmax(110px,35%) minmax(0,1fr);gap:16px;padding:16px}.modal-content{padding:14px 4px 4px 0}.modal-content h2{font-size:20px}.modal-content p{margin:12px 0;font-size:12px}.modal-close{top:8px;right:8px}}@media (max-width:480px){.site-header{gap:9px;padding:0 11px}.brand{letter-spacing:-.6px;font-size:21px}.header-actions{gap:6px}.search-box{padding:0 9px}.search-box svg{flex:none;width:15px}.utility-button{width:35px;height:35px}.main-content{width:calc(100% - 28px);padding-top:21px}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.media-copy{padding-top:8px}.media-title{font-size:12px}.media-meta{margin-top:5px}.favorite-button{opacity:.95}.pagination{gap:4px;margin-top:31px}.page-number,.page-arrow{min-width:31px;height:31px;padding:0 6px}.page-number:nth-of-type(n+5){display:none}.page-ellipsis{padding:0 1px}.final-page{display:inline-flex!important}.next-page{height:31px;padding:0 8px}.site-footer{gap:10px;padding:18px 12px}.footer-links{gap:13px}.footer-links a{font-size:10px}.details-modal{width:min(100%,360px);max-height:88vh;padding:18px;display:block}.modal-poster{width:105px;margin-bottom:12px}.modal-content{padding:0}.modal-content h2{font-size:21px}.modal-close{top:9px;right:9px}}.poster-wrap{position:relative}.poster-wrap .poster-button{display:block}.favorite-button{z-index:2;color:#fff;cursor:pointer;background:#000000a6;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:9px;right:9px}.favorite-button.is-favorite{color:var(--accent-strong)}.media-copy .media-title{color:var(--text);text-decoration:none;display:block}.next-page:disabled{opacity:.3;cursor:not-allowed}@media (max-width:760px){.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.poster-button{outline:1px solid var(--line);outline-offset:-1px;border:2px solid #0000;transition:border-color .2s,box-shadow .2s,transform .2s}.poster-button:hover,.poster-button:focus-visible{border-color:var(--accent);outline-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 22%, transparent), 0 0 18px color-mix(in srgb, var(--accent) 22%, transparent)}.poster-button:hover .poster-image,.poster-button:focus-visible .poster-image{filter:none;transform:scale(1.025)}.poster-overlay{display:none!important}.media-title,.media-copy .media-title{font-size:15px;font-weight:650;line-height:1.45}.media-meta{font-size:13px;line-height:1.35}.type-badge{border-color:var(--line);min-height:22px;padding:3px 9px;font-size:11px}.page-number.current,.primary-button{color:#23180b}@media (max-width:760px){.media-title,.media-copy .media-title{font-size:14px}.media-meta{font-size:12px}.type-badge{min-height:21px;font-size:10px}}@media (max-width:480px){.media-title,.media-copy .media-title{font-size:14px}.media-meta{font-size:12px}.type-badge{font-size:10px}}@media (max-width:760px){.site-header{flex-basis:auto;grid-template-rows:54px 44px;grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:10px 8px;height:auto;min-height:132px;padding:12px 16px 16px;display:grid}.site-header .brand{white-space:nowrap;grid-area:1/2;justify-self:center;font-size:28px}.site-header .header-actions{display:contents}.site-header .utility-button{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.site-header .header-actions>.utility-button:not(.menu-toggle){grid-area:1/1;justify-self:start}.site-header .header-actions>.menu-toggle{grid-area:1/3;justify-self:end}.site-header .search-box{border-radius:999px;grid-area:2/1/auto/-1;width:100%;height:44px;padding:0 15px}.site-header .search-box input{font-size:16px}.site-header .search-box svg{width:19px;height:19px}.site-header .floating-panel{width:auto;max-height:min(60dvh,420px);top:calc(100% - 5px);left:16px;right:16px;overflow-y:auto;transform:none}.site-header .menu-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px;display:grid}.site-header .menu-link{gap:10px;font-size:14px}}@media (max-width:480px){.site-header{padding-inline:14px}.site-header .brand{letter-spacing:-.5px;font-size:26px}.site-header .utility-button{width:43px;height:43px}}.detail-main{width:min(100% - 48px,1480px);color:var(--text);flex:1;margin:32px auto 70px}.detail-hero,.detail-panel{background:radial-gradient(ellipse at 92% 85%,#f0a6290e,transparent 46%),var(--panel-bg);border:1px solid var(--line);border-radius:16px}.detail-hero{padding:40px 34px 36px}.detail-heading{text-align:center;margin-bottom:34px}.detail-heading h1{margin:0;font-family:Oswald,Impact,sans-serif;font-size:clamp(36px,4.3vw,66px);font-weight:700;line-height:1.1}.detail-year{color:var(--muted);text-transform:uppercase;margin-top:6px;font-family:Oswald,sans-serif;font-size:25px}.detail-tags,.related-tags{flex-wrap:wrap;gap:8px;display:flex}.detail-tags{justify-content:center;margin-top:15px}.detail-tags a,.related-tags a{color:inherit;text-decoration:none;transition:color .15s,border-color .15s,background .15s}.detail-tags a:hover,.related-tags a:hover{color:var(--accent-strong);border-color:var(--accent);background:var(--panel-bg-2)}.detail-tags span,.detail-tags a,.related-tags span,.related-tags a,.size-pill{border:1px solid var(--line);border-radius:30px;padding:5px 14px;font-size:13px;font-weight:600}.detail-hero-grid{grid-template-columns:minmax(190px,330px) minmax(0,1fr);align-items:start;gap:38px;display:grid}.detail-poster img{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:11px;width:100%;display:block}.detail-no-poster{aspect-ratio:2/3;background:var(--panel-bg-2);color:var(--muted);border-radius:11px;place-items:center;display:grid}.detail-information{min-width:0}.detail-fields{gap:16px;padding:3px 0 26px;display:grid}.detail-field{grid-template-columns:18px max-content minmax(0,1fr);align-items:start;gap:10px;min-width:0;font-size:16px;line-height:1.45;display:grid}.detail-field>svg{color:var(--accent);width:18px;height:18px;margin-top:.16em}.detail-field strong{white-space:nowrap}.detail-field>span{overflow-wrap:anywhere;min-width:0}.detail-info-links{flex-wrap:wrap;gap:10px;display:flex}.detail-info-links a{color:var(--accent);border:1px solid var(--accent);border-radius:30px;align-items:center;gap:6px;padding:4px 11px;font-size:13px;text-decoration:none;display:inline-flex}.detail-info-links a:hover{background:var(--accent);color:#15110a}.detail-overview{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--panel-bg-2);border-radius:10px;padding:20px 22px}.detail-overview h2,.detail-panel>h2{text-align:center;margin:0 0 10px;font-family:Oswald,Impact,sans-serif;font-size:27px}.detail-overview p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.detail-lower{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.detail-panel{padding:26px 22px}.release-panel-header{border-bottom:3px dashed var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:8px;display:flex}.release-panel-header h2{margin:0;font-family:Oswald,Impact,sans-serif;font-size:27px}.report-links-button{color:#ef4444;cursor:pointer;background:0 0;border:1px solid #ef4444;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:inline-flex}.report-links-button:hover{background:#ef44441a}.theme-light .report-links-button{color:#b91c1c;border-color:#b91c1c}.report-links-button:disabled{opacity:.6;cursor:wait}.report-links-dialog{border:1px solid var(--line);background:var(--panel-bg);width:min(100% - 32px,480px);max-height:85dvh;color:var(--text);box-shadow:var(--shadow);border-radius:14px;padding:24px;overflow:auto}.report-links-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6}.report-links-dialog-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-links-dialog-header h2{margin:0;font-size:20px}.report-links-dialog-header button{width:34px;height:34px}.report-links-dialog p{color:var(--muted);font-size:14px;line-height:1.6}.report-links-dialog label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.report-links-dialog textarea{resize:vertical;border:1px solid var(--line);background:var(--page-bg);width:100%;min-height:120px;color:var(--text);font:inherit;border-radius:8px;margin-bottom:14px;padding:12px;font-size:16px}.report-links-dialog .report-links-error{color:#ef4444}.report-captcha{width:100%;min-height:65px;margin:0 0 16px}.release-groups>section+section{margin-top:26px}.release-groups h3{text-align:center;color:var(--accent);margin:18px 0 13px;font:600 23px Oswald,Impact,sans-serif}.release-item{border:1px solid var(--line);background:var(--panel-bg-2);border-radius:10px;margin:10px 0;overflow:hidden}.release-trigger{color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:17px 18px;font-size:14px;font-weight:700;display:flex}.release-name{overflow-wrap:anywhere;min-width:0}.release-end{flex-shrink:0;align-items:center;gap:14px;display:flex}.release-end svg{color:var(--accent);transition:transform .2s}.release-end .chevron-up{transform:rotate(180deg)}.size-pill{color:var(--muted);padding:3px 9px;font-size:12px}.release-links{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.release-links a{text-align:center;border:1px solid var(--accent);color:var(--accent);overflow-wrap:anywhere;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:12px;font-weight:700;text-decoration:none;display:flex}.release-links a:hover{background:var(--accent);color:#17120a}.release-links .release-download-icon{color:inherit;stroke:currentColor;flex-shrink:0;order:-1}.detail-muted{color:var(--muted);font-size:14px}.release-empty{text-align:center}.related-item{border-bottom:1px solid var(--line);grid-template-columns:32px 98px minmax(0,1fr);gap:14px;padding:20px 0;display:grid}.related-item:last-child{border-bottom:0}.related-rank{color:var(--muted);opacity:.55;text-align:center;font:700 35px Oswald,Impact,sans-serif}.related-poster img{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:8px;width:100%;display:block}.related-title{color:var(--text);font:700 23px/1.2 Oswald,Impact,sans-serif;text-decoration:none;display:block}.related-title:hover,.related-link:hover{color:var(--accent)}.related-meta{color:var(--muted);gap:14px;margin:11px 0;font-size:13px;display:flex}.related-meta span{color:var(--accent);align-items:center;gap:4px;display:inline-flex}.related-tags span,.related-tags a{color:var(--muted);padding:3px 10px;font-size:12px}.related-link{color:var(--accent);margin-top:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.detail-site-header .desktop-nav a{place-items:center;text-decoration:none;display:grid}@media (max-width:850px){.detail-hero{padding:26px 20px}.detail-hero-grid{grid-template-columns:220px minmax(0,1fr);gap:22px}.detail-lower{grid-template-columns:1fr}.detail-main{width:calc(100% - 28px)}}@media (max-width:600px){.detail-main{margin-top:18px}.detail-hero{padding:22px 15px}.detail-heading{margin-bottom:24px}.detail-hero-grid{grid-template-columns:minmax(0,1fr);gap:22px}.detail-poster{width:min(68%,270px);margin:0 auto}.detail-field{gap:8px;font-size:14px}.detail-fields{gap:13px}.detail-overview{padding:16px}.detail-panel{padding:20px 13px}.release-links{grid-template-columns:1fr}.related-item{grid-template-columns:23px 82px minmax(0,1fr);gap:10px}.related-title{font-size:19px}.related-rank{font-size:27px}}.available-releases .release-links a,.available-releases .release-links a:link,.available-releases .release-links a:visited{text-align:center;background:0 0;border:1px solid #f0a629;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .25s,transform .25s,box-shadow .25s;display:inline-flex;color:var(--accent)!important}.available-releases .release-links a:hover{background:#ffbd55;border-color:#ffbd55;transform:translateY(-2px);box-shadow:0 5px 18px #f0a62930;color:#17130e!important}.available-releases .release-links a:focus-visible,.available-releases .release-item summary:focus-visible{outline-offset:3px;outline:2px solid #ffbd55}.available-releases .release-links{border-top:1px solid #38332c;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.available-releases .release-item{background:#211e1a;border:1px solid #38332c;border-radius:12px;transition:border-color .3s,box-shadow .3s;overflow:hidden}.available-releases .release-notes{color:var(--text);letter-spacing:.03em;margin-bottom:7px;padding:0 18px;font-size:15px;line-height:1.5}.available-releases h2{color:var(--accent);font:800 1.35rem/1 var(--display);letter-spacing:.02em;margin:20px 0 10px}.available-releases .release-group-header{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:20px 0 10px;padding:0 .15rem;display:flex}.available-releases .release-group-label{font:800 1.35rem/1 var(--display);letter-spacing:.02em;color:var(--accent)}.available-releases .release-group-tag{color:var(--accent);font:600 .75rem/1.7 var(--sans);white-space:nowrap;border:1px solid #e9a23b80;border-radius:999px;align-items:center;padding:0 .7rem;display:inline-flex}.available-releases .release-item[open]{border-color:#f0a629}.available-releases .release-item summary{cursor:pointer;color:#f4ede3;align-items:center;gap:12px;padding:16px 18px;font-weight:600;list-style:none;transition:background-color .25s;display:flex}.available-releases .release-item summary::-webkit-details-marker{display:none}.available-releases .release-item summary::marker{content:""}.available-releases .release-item summary:hover{background:#29241f}.available-releases .release-item summary small{color:#b6ada0;white-space:nowrap;margin-left:auto}.available-releases .release-item summary:after{content:none!important}.available-releases .release-chevron{color:#f0a629;flex-shrink:0;transition:transform .3s}.available-releases .release-item[open] .release-chevron{transform:rotate(180deg)}.theme-light .available-releases .release-item{background:var(--panel-bg);border-color:var(--line)}.theme-light .available-releases .release-item[open]{border-color:var(--accent)}.theme-light .available-releases .release-item summary{color:var(--text)}.theme-light .available-releases .release-item summary:hover{background:var(--panel-bg-2)}.theme-light .available-releases .release-item summary small{color:var(--muted)}.theme-light .available-releases .release-links{border-top-color:var(--line)}.theme-light .available-releases h2,.theme-light .available-releases .release-chevron,.theme-light .available-releases .download-icon{color:var(--accent)}.theme-light .available-releases .release-links a:focus-visible,.theme-light .available-releases .release-item summary:focus-visible{outline-color:var(--accent)}@supports (interpolate-size:allow-keywords){.available-releases .release-item{interpolate-size:allow-keywords}}@supports selector(.release-item::details-content){.available-releases .release-item::details-content{opacity:0;height:0;transition:height .35s ease, opacity .3s ease, content-visibility .35s allow-discrete;overflow:hidden}.available-releases .release-item[open]::details-content{opacity:1;height:auto}}@media (max-width:480px){.available-releases .release-links{grid-template-columns:1fr}.available-releases .release-item summary{padding:14px}}@media (prefers-reduced-motion:reduce){.available-releases .release-item,.available-releases .release-item summary,.available-releases .release-chevron,.available-releases .release-links a{transition:none!important}.available-releases .release-item::details-content{transition:none!important}}@media (min-width:1024px){.site-header{padding:0 120px}.detail-main{width:min(100% - 64px,1280px)}}@media (min-width:761px) and (max-width:1150px){.site-header{grid-template-columns:auto minmax(0,1fr);padding-inline:24px}.site-header .desktop-nav{display:none}.site-header .menu-toggle{display:inline-flex}}
