html.page-frame{--page-frame-timetable-edge-inset: 15vw}html.page-frame #page-frame-rail-left-link,html.page-frame #page-frame-rail-right-link{display:block;position:fixed;top:10%;width:var(--page-frame-rail-width);z-index:2}html.page-frame:has(#timetable) #page-frame-rail-left-link,html.page-frame:has(#timetable) #page-frame-rail-right-link{top:2%}html.page-frame #page-frame-top-link{z-index:2}html.page-frame #page-frame-rail-left-link{left:-55px}html.page-frame #page-frame-rail-right-link{right:-55px}html.page-frame #page-frame-rail-left,html.page-frame #page-frame-rail-right{display:block;width:100%;aspect-ratio:450/800;background-position:center;background-repeat:no-repeat;background-size:contain}html.page-frame #page-frame-rail-left{background-image:var(--page-frame-left-image)}html.page-frame #page-frame-rail-right{background-image:var(--page-frame-right)}html.page-frame #timetable-filters-wrapper{position:relative;z-index:2}html.page-frame #timetable-body{position:relative;z-index:3}html.page-frame:has(#category-title) .header-container{position:relative;z-index:4}html.page-frame #timetable{position:relative;z-index:3}html.page-frame #timetable-feed{pointer-events:none}html.page-frame #timetable-feed #main-comment-wrapper,html.page-frame #timetable-feed .reply-wrapper,html.page-frame #timetable-feed .comment,html.page-frame #timetable-feed #load-more-comments-wrapper,html.page-frame #timetable-feed #reply-box-wrapper,html.page-frame #timetable-feed #edit-wrapper{position:relative;z-index:3;pointer-events:auto}html.page-frame:has(#middle-content){--page-frame-rail-width: 275px}html.page-frame:has(#anime-wrapper) #anime-header-wrapper{pointer-events:none}html.page-frame:has(#anime-wrapper) #anime-header-container{pointer-events:auto;z-index:3}html.page-frame:has(#anime-wrapper) #anime-header-titles{pointer-events:auto;z-index:3}html.page-frame:has(#anime-wrapper) #left-sidebar,html.page-frame:has(#anime-wrapper) #right-sidebar{position:relative;pointer-events:auto;z-index:3}@media only screen and (min-width: 1024px)and (max-width: 1279px){html.page-frame:has(#anime-wrapper) #page-frame-rail-left-link,html.page-frame:has(#anime-wrapper) #page-frame-rail-right-link,html.page-frame:has(#category-title) #page-frame-rail-left-link,html.page-frame:has(#category-title) #page-frame-rail-right-link,html.page-frame:has(#category-text) #page-frame-rail-left-link,html.page-frame:has(#category-text) #page-frame-rail-right-link{display:none}}@media only screen and (min-width: 1280px){html.page-frame #anime-header-wrapper{padding:2em 0 0 10em}html.page-frame #content-wrapper{margin:-2.5em 10em 1em}html.page-frame:has(#category-title) .header-container{margin-left:21em;margin-right:21em}html.page-frame:has(#category-title) .shows-container{position:relative;z-index:3;margin-left:auto;margin-right:auto;max-width:var(--page-frame-content-max)}html.page-frame:has(#category-text) #items-container{margin-left:auto;margin-right:auto;max-width:var(--page-frame-content-max)}}@media only screen and (min-width: 1024px)and (max-width: 1279px){html.page-frame:has(#timetable) #timetable{margin:3.5em 0 0 0;max-width:800px;flex-wrap:wrap}html.page-frame:has(#timetable) #timetable.list{max-width:845px}html.page-frame:has(#timetable) #timetable.week-type-rotating .Monday,html.page-frame:has(#timetable) #timetable.week-type-rotating .Tuesday,html.page-frame:has(#timetable) #timetable.week-type-rotating .Wednesday{order:1}html.page-frame:has(#timetable) #timetable.week-type-rotating .Thursday,html.page-frame:has(#timetable) #timetable.week-type-rotating .Friday,html.page-frame:has(#timetable) #timetable.week-type-rotating .Saturday,html.page-frame:has(#timetable) #timetable.week-type-rotating .Sunday{order:2}html.page-frame:has(#timetable) .Thursday{border-top-right-radius:3px}html.page-frame:has(#timetable) .Friday{border-top-left-radius:3px}}@media only screen and (min-width: 1024px)and (max-width: 1399px){html.page-frame:has(#timetable) #timetable-filters-button{left:calc((100vw - 100%)/-2 + var(--page-frame-timetable-edge-inset))}html.page-frame:has(#timetable) #layout-buttons{right:calc((100vw - 100%)/-2 + var(--page-frame-timetable-edge-inset))}html.page-frame:has(#timetable) #layout-buttons{position:absolute;flex-direction:row;height:auto;margin-top:0;top:-2.5em}html.page-frame:has(#timetable) #timetable-filters-button{position:absolute;height:auto;margin-top:0;order:initial;top:-2.5em;z-index:1;border-top-left-radius:3px;border-bottom-left-radius:3px}html.page-frame:has(#timetable) .timetable-layout-button{position:static;margin:0 .5em 0 0;border-top-right-radius:3px;border-bottom-right-radius:3px}}@media only screen and (min-width: 1400px){html.page-frame:has(#timetable){--page-frame-content-max: 1300px;--page-frame-rail-width: 400px}html.page-frame:has(#timetable) #page-frame-rail-left-link,html.page-frame:has(#timetable) #page-frame-rail-right-link{top:0}html.page-frame:has(#timetable) #timetable-filters-button{border-top-left-radius:0;border-bottom-left-radius:0}html.page-frame:has(#category-title),html.page-frame:has(#category-text){--page-frame-rail-width: 300px}}@media only screen and (min-width: 1800px){html.page-frame:has(#category-title),html.page-frame:has(#category-text){--page-frame-content-max: 1300px}}@media only screen and (min-width: 1450px){html.page-frame:has(#category-title),html.page-frame:has(#category-text){--page-frame-rail-width: 400px}}@media only screen and (min-width: 1500px){html.page-frame:has(#category-title),html.page-frame:has(#category-text){--page-frame-rail-width: 450px}}