html:has(>.linkrollPage){image-rendering:pixelated}.linkrollPage{--main-margin: auto;--panel: none;--panel-text: var(--background);--gutter: 160px;--max-width: 970px;display:block;background-image:url(/images/liked/linkroll/background.jpg);background-size:cover;background-position:top center;background-attachment:fixed}.linkrollPage #panel .menu:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.linkrollPage #panel a{z-index:100;position:relative}.linkrollPage #panel .subsection,.linkrollPage #panel .menu:before,.linkrollPage #panel nav a{-webkit-backdrop-filter:brightness(4) contrast(0.5) saturate(6) sepia(0.7) hue-rotate(80deg);backdrop-filter:brightness(4) contrast(0.5) saturate(6) sepia(0.7) hue-rotate(80deg)}.linkrollPage main{padding-top:10px;box-sizing:content-box}.linkrollPage h1{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:10px 0 40px}.linkrollPage h1 .subsection:before{margin-left:0}.linkrollPage h1 a{width:260px;margin-right:-4px;position:relative;top:1px;color:inherit}.linkrollPage h1 img{display:block}.linkroll{list-style:none;padding:0;margin:0 0 30px}.linkroll:last-child{margin:0}.linkroll li{margin:0;padding:0 0 6px}.resourcesPage .linkroll li{padding:0 0 10px}.linkroll li a{color:inherit}.linkroll a h3{margin:0;display:inline-block;font-family:var(--serif);font-weight:800;letter-spacing:0;font-size:26px;color:inherit;vertical-align:baseline;transform:scale(1,1.1)}.linkroll a:hover{text-decoration:none}.linkroll a:hover h3,.linkroll li.afterroll a:hover,.linkrollPage #random:hover{text-decoration:underline}.linkroll p{margin:0 0 0 3px;font-size:var(--small-text-size);display:inline;letter-spacing:-0.03em;position:relative}.linkroll li.new h3:after{font-family:var(--sans);content:"New!";text-transform:uppercase;font-weight:700;font-size:9px;position:relative;top:-10px;margin:0 0 0 4px}.linkroll li.afterroll{background:0;margin:6px 0 40px;font-weight:700;font-size:var(--small-text-size)}.linkroll li.new p{margin-left:2px}.linkrollPage .ancillary{cursor:pointer}.bot .linkroll li[data-key]{position:relative}.bot .linkroll li[data-key]:after{content:attr(data-key);display:block;font-family:var(--monospace);font-size:var(--tiny-text-size)}@media (pointer: coarse) and (max-width: 650px){.linkrollPage:before{position:fixed;top:0;width:100%;height:100vh;background:inherit;background-size:auto 100vh;background-position:inherit;content:""}.linkrollPage main{isolation:isolate}}@media screen and (max-width: 650px){.linkrollPage #panel nav a{-webkit-backdrop-filter:brightness(0.4) contrast(0.3) saturate(6) sepia(0.7) hue-rotate(80deg);backdrop-filter:brightness(0.5) contrast(0.2) saturate(6) sepia(0.7) hue-rotate(80deg)}.linkroll li{margin-bottom:8px}.linkrollPage h2{position:static;line-height:1em;text-align:left;margin:0 0 15px}.linkroll p{display:block;margin-left:0;font-size:var(--tiny-text-size)}}
