@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(https://static.underhentai.net/themes/undernet-bs5/assets/css/../fonts/inter-v20-latin-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Fredoka;font-style:normal;font-weight:400;src:url(https://static.underhentai.net/themes/undernet-bs5/assets/css/../fonts/fredoka-v17-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Fredoka;font-style:normal;font-weight:500;src:url(https://static.underhentai.net/themes/undernet-bs5/assets/css/../fonts/fredoka-v17-latin-500.woff2) format("woff2");font-display:swap}:root{--uh-color-bg-0:#2b323b;--uh-color-bg-0-raw:214 16 20;--uh-color-bg-1:#323c49;--uh-color-bg-2:#384657;--uh-color-bg-3:#3d5166;--uh-color-bd:#425c76;--uh-color-bd-raw:210 28 36;--uh-color-bl:#76b9db;--uh-color-bl-raw:200 58 66;--uh-color-gd:#97b67c;--uh-color-gl:#b1c89d;--uh-color-rd:#b74e58;--uh-color-rd-raw:183 78 88;--uh-color-rl:#c5727a;--uh-color-text:hsl(0 0 100/.9);--uh-color-text-muted:hsl(0 0 100/.6);--uh-color-surface:hsl(var(--uh-color-bd-raw)/.3);--uh-color-hl-light:hsl(0 0 100/.1);--uh-color-hl-dark:rgba(0,0,0,.3);--uh-border-light:1px solid var(--uh-color-hl-light);--uh-border-dark:1px solid var(--uh-color-hl-dark);--uh-border-bl:1px solid var(--uh-color-bl);--uh-border-bd:1px solid var(--uh-color-bd);--uh-shadow-light:0 0 0 1px var(--uh-color-hl-light) inset;--uh-space-1:.25rem;--uh-space-2:.5rem;--uh-space-3:1rem;--uh-space-4:1.5rem;--uh-space-5:3rem;--uh-space-fluid-1:clamp(.5rem,1vw,1rem);--uh-space-fluid-2:clamp(1rem,2vw,1.5rem);--uh-font-size-sm:.875rem;--uh-font-size-md:1.125rem;--uh-font-size-lg:1.5rem;--uh-font-size-xl:2.5rem;--uh-font-line-sm:1.25;--uh-font-line-md:1.375;--uh-font-line-lg:1.75;--uh-font-line-xl:2;--uh-border-radius:.5rem;--uh-border-radius-pill:50rem;--uh-font-inter:Inter,Roboto,Helvetica Neue,Arial Nova,Nimbus Sans,Arial,sans-serif;--uh-font-fredoka:Fredoka,ui-rounded,Hiragino Maru Gothic ProN,Quicksand,Comfortaa,Manjari,Arial Rounded MT,Arial Rounded MT Bold,Calibri,source-sans-pro,sans-serif;scroll-behavior:smooth;color-scheme:dark}h1,h2,menu,p,ul{padding:0;margin:0}input{color:inherit;&::placeholder{color:var(--uh-color-text-muted);opacity:1}}img{color:transparent;&[data-fade]{opacity:0}}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--uh-color-text);border-radius:var(--uh-border-radius)}.btn-close:focus{box-shadow:none}*,:after,:before{transition:color .15s ease,background-color .15s ease,fill .15s ease}html{overflow-y:scroll;font-size:var(--uh-font-size-sm)}body{min-width:360px;min-height:100dvh;padding:var(--uh-space-4)!important;font-family:var(--uh-font-fredoka);font-weight:400;line-height:var(--uh-font-line-sm);color:var(--uh-color-text);background:radial-gradient(ellipse 50% 25% at 50% 0,hsl(var(--uh-color-bl-raw)/.2),transparent),radial-gradient(ellipse 50% 25% at 50% 100%,hsl(var(--uh-color-bl-raw)/.1),transparent),var(--uh-color-bg-0) url(https://static.underhentai.net/themes/undernet-bs5/assets/css/../images/background.png);background-blend-mode:normal,normal,multiply}footer,nav{font-family:var(--uh-font-inter);font-weight:500}section{min-width:0}hr{width:100%;height:1px;margin-block:var(--uh-space-4);background:linear-gradient(90deg,transparent,var(--uh-color-bd),transparent);border:none;opacity:.9;&:last-child{display:none}}a{color:var(--uh-color-bl);text-decoration-color:transparent;&:is(:hover,:focus-visible){color:var(--uh-color-text)}:where(.dim) &:where(:not(.sel)){color:var(--uh-color-text);&:is(:hover,:focus-visible){color:var(--uh-color-bl)}}&:is(:hover,:focus-visible) .text-muted{color:inherit}}.site-header{position:relative;display:flex;align-items:center;height:160px;background:50%/contain no-repeat url(https://static.underhentai.net/themes/undernet-bs5/assets/css/../images/character.png);background-image:image-set(url(https://static.underhentai.net/themes/undernet-bs5/assets/css/../images/character.avif) type("image/avif"),url(https://static.underhentai.net/themes/undernet-bs5/assets/css/../images/character.webp) type("image/webp"));div{position:absolute;left:25%;transform:translateX(-50%)}a{display:grid}img{display:block;height:66px;padding:var(--uh-space-3);margin-inline:auto;object-fit:contain}hr{margin:0}p{padding:var(--uh-space-3)}}.site-nav{position:relative;.nav-header{display:flex;align-items:center;justify-content:space-between;height:3rem;padding:var(--uh-space-2) var(--uh-space-3)}img{width:auto;height:1.5rem}.toggler svg{width:2rem;height:2rem;padding:var(--uh-space-1);cursor:pointer;background:var(--uh-color-hl-light);border:var(--uh-border-light);border-radius:var(--uh-border-radius);fill:var(--uh-color-text)}.toggler.collapsed span:last-child,.toggler:not(.collapsed) span:first-child{display:none}.nav-menu.collapsing{transition:height .15s ease-out}.nav-menu{border-top:var(--uh-border-dark);@media (width>=992px){border-top-width:0}div{gap:var(--uh-space-2);padding:var(--uh-space-3);border-top:var(--uh-border-light);@media (width>=992px){border-top-width:0}}}search{display:flex;align-items:center;@media (width>=992px){order:9999;width:20rem;padding:var(--uh-space-2);border-inline-start:var(--uh-border-light)}}search form{display:flex;align-items:center;width:100%}search span{position:absolute;display:block;padding-inline-start:var(--uh-space-2)}search input{width:100%;padding-inline:calc(var(--uh-space-2)*2 + 1em) var(--uh-space-2);line-height:var(--uh-font-line-lg);caret-color:var(--uh-color-text-muted);&::-webkit-search-cancel-button{filter:saturate(0) brightness(10) opacity(.9)}}menu{gap:var(--uh-space-2);padding-inline-start:0;margin:0;list-style:none;@media (width>=992px){flex:1 1 0%;padding:var(--uh-space-2);border-inline-end:var(--uh-border-dark)}}menu li{padding-inline:var(--uh-space-2);border:1px solid transparent;@media (width < 992px){border-radius:var(--uh-border-radius);&:hover{background:var(--uh-color-hl-light);border:var(--uh-border-light)}&:active{border-color:var(--uh-color-bl)}}@media (width>=992px){border-inline-start:var(--uh-border-light);border-inline-end:var(--uh-border-dark);&:first-child{border-inline-start-color:transparent}&:has(+.d-lg-none:last-child),&:last-child{border-inline-end-color:transparent}}}menu a{display:flex;gap:var(--uh-space-2);align-items:center;height:-webkit-fill-available;min-height:2rem;font-size:var(--uh-font-size-md);line-height:var(--uh-font-line-lg);fill:currentColor;@media (width>=992px){padding-inline:var(--uh-space-2)}}}.site-main{display:grid;gap:var(--uh-space-4)}.site-flex,.site-main{flex-grow:1;padding-block:var(--uh-space-4)}.site-flex{gap:var(--uh-space-5);align-items:center;justify-content:center}.post-panel{gap:var(--uh-space-4);@media (width>=768px){display:grid;grid-template-columns:30% 1fr}@media (width>=992px){grid-template-columns:25% 1fr}}.post-sidebar{gap:var(--uh-space-4);height:fit-content;@media (width>=768px){position:sticky;top:var(--uh-space-4)}.sidebar-actions{gap:var(--uh-space-2);padding:var(--uh-space-3);background:var(--uh-color-hl-dark);border-radius:var(--uh-border-radius)}.sidebar-likes{display:flex;gap:var(--uh-space-1);align-items:baseline;justify-content:center;font-weight:500;color:var(--uh-color-text-muted);.likes-value{font-size:var(--uh-font-size-xl);line-height:.6}.likes-label{font-size:var(--uh-font-size-sm)}}.actions-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--uh-space-2);@media (width>=768px) and (width < 1200px){grid-template-columns:1fr}}}.post-meta{gap:var(--uh-space-4);height:100%;padding:var(--uh-space-5);@media (width < 992px){padding:var(--uh-space-4)}.meta-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--uh-space-5);@media (width < 992px){grid-template-columns:1fr;gap:0}}.grid-row{display:flex;justify-content:space-between;padding-block:var(--uh-space-2);line-height:var(--uh-font-line-lg);border-top:var(--uh-border-light);border-bottom:var(--uh-border-dark);@media (width < 992px){&:first-child{padding-block-start:0;border-top:none}&:last-child{padding-block-end:0;border-bottom:none}}@media (width>=992px){&:nth-last-child(-n+2){padding-block-end:0;border-bottom:none}&:nth-child(-n+2){padding-block-start:0;border-top:none}}}.row-label{font-size:var(--uh-font-size-md);font-weight:500;color:var(--uh-color-text-muted)}.row-value{font-size:var(--uh-font-size-md);.censored{color:var(--uh-color-rl)}.uncensored{color:var(--uh-color-gl)}}.row-desc{flex-grow:1;gap:var(--uh-space-3);justify-content:center;&:after{margin-block-start:calc(var(--uh-space-4) - var(--uh-space-3))}}.desc-content{flex-grow:1;font-size:var(--uh-font-size-md);line-height:var(--uh-font-line-lg);text-align:justify;white-space:pre-line;@media (width < 768px){line-height:var(--uh-font-line-md)}}.fallback-label{font-size:var(--uh-font-size-sm);font-style:italic;color:var(--uh-color-text-muted);text-align:end}.row-tags{gap:var(--uh-space-3)}.tags-list{display:flex;flex-wrap:wrap;gap:var(--uh-space-2);list-style:none}}.ep-panel,.watch-panel{gap:var(--uh-space-4);@media (width>=768px){display:grid;grid-template-columns:1fr 30%}@media (width>=992px){grid-template-columns:1fr 25%}.ep-group,.ep-list,.watch-el{gap:var(--uh-space-4)}.ep-box{outline:var(--uh-border-dark);background:var(--uh-color-surface);border:var(--uh-border-light);border-radius:var(--uh-border-radius)}.ep-header{padding:var(--uh-space-2) var(--uh-space-3);font-size:var(--uh-font-size-md);text-align:center;letter-spacing:.05em;border-bottom:var(--uh-border-light)}.ep-body{border-top:var(--uh-border-dark);>div{&:not(:first-child){border-top:var(--uh-border-dark)}&:not(:last-child){border-bottom:var(--uh-border-light)}}}.variant-header{display:flex;align-items:center;justify-content:space-between;padding:var(--uh-space-2) var(--uh-space-3);font-weight:500;text-transform:uppercase;letter-spacing:.05em;background:var(--uh-color-hl-dark)}.variant-type{display:inline-flex;gap:var(--uh-space-2);font-size:var(--uh-font-size-sm)}.variant-icon{opacity:.6}.variant-badge{padding:var(--uh-space-1) var(--uh-space-2);font-size:.75rem;color:var(--uh-color-text-muted);background:var(--uh-color-hl-light);border-radius:var(--uh-border-radius);&.uncensored{color:var(--uh-color-gd)}}.variant-actions,.variant-meta{display:grid;gap:var(--uh-space-2);padding:var(--uh-space-2) var(--uh-space-3);@media (width < 576px){padding:var(--uh-space-2)}}.variant-meta{grid-template-columns:repeat(4,minmax(0,1fr));@media (width < 1200px){grid-template-columns:repeat(2,minmax(0,1fr))}}.variant-actions{grid-template-columns:repeat(1,minmax(0,1fr))}.actions-item,.meta-item{display:grid;grid-template-columns:8ch minmax(0,1fr);gap:var(--uh-space-2);align-items:center;span{overflow:hidden;text-overflow:ellipsis}}.actions-label,.meta-label{font-size:.75rem;color:var(--uh-color-text-muted);text-align:center;text-transform:uppercase}.actions-wrapper,.meta-value{display:flex;gap:var(--uh-space-2)}.actions-value{flex:1 1 0%;padding:var(--uh-space-1) var(--uh-space-2);font-weight:500;color:var(--uh-color-text);text-align:center;background:var(--uh-color-hl-light);border-radius:var(--uh-border-radius);&:is(span){color:var(--uh-color-text-muted);background:var(--uh-color-hl-dark)}&:is(a):is(:hover,:focus-visible){background:var(--uh-color-bd)}}.actions-item:last-child .actions-value{padding:var(--uh-space-2);font-size:var(--uh-font-size-md);background:var(--uh-color-bd);&:is(span){color:var(--uh-color-text-muted);background:var(--uh-color-hl-dark)}&:is(a):is(:hover,:focus-visible){color:var(--uh-color-bd);background:var(--uh-color-text)}}.ep-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--uh-space-2);@media (width < 768px){grid-template-columns:repeat(2,1fr)}}}.watch-panel{.download-section,.server-section{display:flex;gap:var(--uh-space-2);justify-content:center;padding:var(--uh-space-3);font-size:var(--uh-font-size-md);.label{padding:var(--uh-space-2) var(--uh-space-3);font-weight:500}}.random-section{gap:var(--uh-space-4)}@media (width < 768px){.watch-el{display:contents}.random-section,.watch-el>hr{order:2}}}.tab-content div,iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:var(--uh-border-radius)}.panel-label{font-size:var(--uh-font-size-lg);font-weight:500;color:var(--uh-color-text-muted);text-transform:uppercase;letter-spacing:.05em}.similar-sidebar{gap:var(--uh-space-4);height:fit-content;@media (width>=768px){position:sticky;top:var(--uh-space-4)}.similar-grid{display:grid;gap:var(--uh-space-4)}.similar-title{display:-webkit-box;margin-block:auto;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:var(--uh-font-size-md);line-height:var(--uh-font-line-xl);text-align:center}}.index-section{div{flex-wrap:wrap;gap:var(--uh-space-2);max-width:50rem;padding:var(--uh-space-3);margin-inline:auto}a,div,span{display:flex;justify-content:center}a,span{width:2.75rem;padding-block:var(--uh-space-2);font-size:var(--uh-font-size-md);font-weight:600;color:var(--uh-color-text);border-radius:var(--uh-border-radius)}a{background:var(--uh-color-hl-dark);&:is(:hover,:focus-visible,.active){background:var(--uh-color-bd)}}span{background:var(--uh-color-hl-light)}}.page-releases{.post-section:last-of-type hr{display:none}}.section-nav{background:var(--uh-color-hl-dark);&:is(:hover,:focus-visible){background:var(--uh-color-surface)}}.post-section .flex-wrapper{display:flex;flex-grow:1;align-items:center;justify-content:center;.post-cards{align-items:start;padding-top:var(--uh-space-4)}hr{display:block;width:100%;margin-block-start:var(--uh-space-5)}}.page-dmca{max-width:1140px;margin:auto;h1{text-align:center}p{font-weight:500;line-height:var(--uh-font-line-md);text-align:justify;&:last-of-type{text-align:center;text-wrap:balance}}ul{gap:var(--uh-space-4);margin-inline:var(--uh-space-4);text-align:justify;list-style-position:inside;list-style-type:upper-roman}}.post-section{gap:var(--uh-space-4);&:has(.flex-wrapper){gap:0}.post-cards{align-items:center;justify-content:center}.desc-truncate{display:flex;overflow:hidden;white-space:nowrap;span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}span:last-child{flex-shrink:0}}&:has(.post-pagination)+hr{margin-block:0 var(--uh-space-4)}}.section-header{position:relative;gap:var(--uh-space-1);padding-block:var(--uh-space-1);padding-inline:calc(var(--uh-space-fluid-1) + .5rem) var(--uh-space-fluid-1);overflow:hidden;&:before{position:absolute;inset:0 auto 0 0;width:.5rem;content:"";background:linear-gradient(var(--uh-color-bl),var(--uh-color-bd))}h2{font-size:var(--uh-font-size-lg);font-weight:500}>:is(svg,.icon){position:absolute;top:45%;right:var(--uh-space-fluid-2);width:5rem;height:5rem;color:var(--uh-color-hl-light);fill:currentColor;transform:translateY(-45%) rotate(-15deg)}.icon{width:auto;height:auto;font-size:5rem;font-weight:500}}.post-cards{flex-grow:1}.post-card{gap:var(--uh-space-1);>a,>div:first-child{gap:var(--uh-space-1);height:100%}h3{display:-webkit-box;margin-block:auto;overflow:hidden;-webkit-line-clamp:1;font-size:var(--uh-font-size-md);font-weight:400;line-height:var(--uh-font-line-xl);text-align:center;-webkit-box-orient:vertical}.card-footer{gap:var(--uh-space-2)}}.page-pagination,.post-pagination{display:flex;justify-content:center;font-size:var(--uh-font-size-md);font-weight:600;a{color:var(--uh-color-text);&:is(:hover,:focus-visible){background:var(--uh-color-bd)}}.current{background:var(--uh-color-bd)!important}}.post-pagination{padding-block:var(--uh-space-4);.page-numbers{display:flex;align-items:center;padding-block:var(--uh-space-3);padding-inline:var(--uh-space-4);background:var(--uh-color-hl-dark)}svg{width:1em;height:1em;fill:currentColor}@media (width < 576px){.page-numbers:not(.prev,.next,.current){display:none}}@media (576px <=width < 992px){.current+.page-numbers:has(+.dots),.dots+.page-numbers:has(+.current){display:none}}}.page-pagination{font-family:var(--uh-font-fredoka);text-align:center;.page{display:flex;align-items:center;justify-content:center;padding-block:var(--uh-space-3);padding-inline:var(--uh-space-4);background:var(--uh-color-hl-dark)}@media (width < 576px){justify-content:space-evenly;.page{width:100%;padding:var(--uh-space-3) var(--uh-space-2)}}}.page-message{flex:0 0 100%;font-size:var(--uh-font-size-lg);line-height:var(--uh-font-line-xl);text-align:center;white-space:pre-line}.post-comments{align-items:center;padding:var(--uh-space-2) var(--uh-space-4);text-align:center;background:var(--uh-color-hl-dark);#disqus_thread{justify-content:center;width:100%;min-height:100px}iframe{display:block}}.modal-dialog{@media (width < 576px){margin:var(--uh-space-4)}.modal-content{color:var(--uh-color-text);outline:var(--uh-border-dark);background:var(--uh-color-bg-0);border:var(--uh-border-light);border-radius:var(--uh-border-radius)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--uh-space-3);border-bottom:var(--uh-border-light)}.modal-title{font-size:var(--uh-font-size-lg)}.btn-close{font-size:var(--uh-font-size-xl);line-height:0;color:var(--uh-color-text-muted);background:none;border:none;transform:translateY(-.12em);&:is(:hover,:focus-visible){color:var(--uh-color-text)}}.modal-body{padding:var(--uh-space-3);border-top:var(--uh-border-dark)}.tags-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--uh-space-2)}.login-flex{gap:var(--uh-space-3);align-items:center}}.toast{position:fixed;bottom:0;left:50%;margin-block-end:var(--uh-space-4);outline:var(--uh-border-dark);background:var(--uh-color-bd);border:var(--uh-border-light);border-radius:var(--uh-border-radius);transform:translateX(-50%);&.show{display:flex}.toast-body{font-family:var(--uh-font-fredoka);font-size:var(--uh-font-size-md)}.btn-close{margin:auto .75rem auto auto}}.site-footer{gap:var(--uh-space-3);align-items:center;padding:var(--uh-space-3);div{display:flex;gap:var(--uh-space-4)}svg{width:1.5rem;height:1.5rem;fill:var(--uh-color-text);&:is(:hover,:focus-visible){fill:var(--uh-color-bl)}}.partners{display:flex;flex-wrap:wrap;gap:var(--uh-space-2);align-items:center;justify-content:center}}.active-outline{:is(&:not(:has(input)) svg,& input){&:is(:hover,:focus-visible){outline:var(--uh-border-bl);outline-offset:-1px}}}.auth-actions{display:flex;gap:var(--uh-space-2);width:100%;max-width:20rem}.badge{position:absolute;top:var(--uh-space-2);left:var(--uh-space-2);z-index:1;padding:var(--uh-space-1) var(--uh-space-2);font-size:var(--uh-font-size-sm);font-weight:500;color:var(--uh-color-text);white-space:nowrap;background:hsl(var(--uh-color-bg-0-raw)/.7);border-radius:var(--uh-border-radius);backdrop-filter:blur(4px)}.badge-close{position:absolute;top:var(--uh-space-2);right:var(--uh-space-2);z-index:1;padding:0;color:var(--uh-color-text);background:hsl(var(--uh-color-bg-0-raw)/.7);border:none;border-radius:var(--uh-border-radius-pill);backdrop-filter:blur(4px);&:is(:hover,:focus-visible){color:var(--uh-color-bd);background:var(--uh-color-text)}svg{display:block;width:1.6rem;height:1.6rem;padding:4px}}.btn-action,.btn-wrapper{display:flex;gap:var(--uh-space-2);align-items:center;justify-content:center}.btn-action{width:100%;padding:var(--uh-space-2) var(--uh-space-3);font-size:var(--uh-font-size-md);font-weight:500;background:var(--uh-color-bd);border:none;border-radius:var(--uh-border-radius);fill:currentColor;transition:none;svg{width:1em;height:1em;overflow:visible}.rated span{display:none}&:is(:hover,:focus-visible,:disabled):not(.btn-disabled){color:var(--uh-color-bd);background:var(--uh-color-text)}}.btn-auth{position:absolute;top:0;right:0;width:auto;font-family:var(--uh-font-fredoka);font-size:var(--uh-font-size-sm);color:var(--uh-color-text-muted);outline:var(--uh-border-dark);background:var(--uh-color-surface);border:var(--uh-border-light);transform:translateY(calc(-100% - var(--uh-space-3)));&:where(.btn-logout){background:rgb(var(--uh-color-rd-raw)/.3)}}.btn-disabled{color:var(--uh-color-text-muted);cursor:not-allowed;user-select:none;background:var(--uh-color-rd)}.btn-primary,.btn-secondary{flex:1 1 0%;padding:var(--uh-space-2) var(--uh-space-3);font-size:var(--uh-font-size-md);font-weight:500;text-align:center;border:none;border-radius:var(--uh-border-radius)}.btn-primary{color:var(--uh-color-text);background:var(--uh-color-bd);&:is(:hover,:focus-visible){color:var(--uh-color-bd);background:var(--uh-color-text)}}.btn-secondary{color:var(--uh-color-text-muted);background:var(--uh-color-hl-dark);&:is(:hover,:focus-visible){color:var(--uh-color-text);background:var(--uh-color-bd)}}.control{background:var(--uh-color-hl-light);border:var(--uh-border-light);border-radius:var(--uh-border-radius)}:where(.flex-col){display:flex;flex-direction:column}.img-blur{filter:blur(4px)}.img-crop{object-position:right}.img-d{width:100%;height:auto;object-fit:cover}.img-frame{position:relative;overflow:hidden;border-radius:var(--uh-border-radius);&:after{position:absolute;inset:0;pointer-events:none;content:"";box-shadow:var(--uh-shadow-light)}&:after,img{border-radius:inherit}}.img-glass{position:relative;cursor:pointer;&:after{position:absolute;inset:0;pointer-events:none;content:"";background:transparent}&:is(:hover,:focus-visible):after,a:is(:hover,:focus-visible) &:after{background:var(--uh-color-hl-light)}}.img-l{aspect-ratio:16/9}.img-p{aspect-ratio:7/10}.img-wrapper{position:relative;outline:var(--uh-border-dark);background-color:var(--uh-color-surface)}.img-zm{overflow:hidden;img{transition:transform .15s ease;&:is(:hover,:focus-visible){transform:scale(1.04)}}}.label{display:inline-block;padding:var(--uh-space-1) var(--uh-space-2);line-height:normal;color:var(--uh-color-text-muted);text-align:center;background:var(--uh-color-hl-dark);border:1px solid transparent;border-radius:var(--uh-border-radius);&:not(.label-full):is(:hover,:focus-visible,.active){color:var(--uh-color-text);background:var(--uh-color-bd)}}.label-full{width:100%}.label-locked{display:flex;gap:var(--uh-space-2);align-items:center;cursor:pointer;background:var(--uh-color-hl-light);fill:currentColor;svg{width:.8em;height:.8em}}.nav-icon{fill:currentColor;svg{display:block;width:1rem;height:1rem;fill:currentColor;@media (width>=992px){width:1em;height:1em}}}.pill{>:first-child{border-start-start-radius:var(--uh-border-radius-pill);border-end-start-radius:var(--uh-border-radius-pill)}>:last-child{border-start-end-radius:var(--uh-border-radius-pill);border-end-end-radius:var(--uh-border-radius-pill)}}.spaced{letter-spacing:.05em}:where(.surface){outline:var(--uh-border-dark);background:var(--uh-color-surface);border:var(--uh-border-light);border-radius:var(--uh-border-radius)}.text-muted{color:var(--uh-color-text-muted)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-wrap:balance;@media (width>=992px){-webkit-line-clamp:1}}@view-transition{navigation:auto}.img-fade{animation:img-fade .15s ease-out forwards}@keyframes img-fade{to{opacity:1}}.skeleton{position:relative;&:before{position:absolute;inset:0;pointer-events:none;content:"";background:var(--uh-color-hl-light);border-radius:inherit;opacity:0}&:not(:has(.img-fade,.show)){&:before{animation:pulse 1.5s ease-in-out infinite}}}@keyframes pulse{50%{opacity:1}}