@import"https://unpkg.com/normalize.css"layer(normalize);@layer normalize,base,demo,effect;@layer effect{aside{box-shadow:0 .5px .6px #0000000f,0 1.8px 2.3px -.5px #00000012,0 4.2px 5.3px -1.1px #00000017,0 9.7px 12.1px -1.6px #0000001a;background:linear-gradient(light-dark(hsl(0 0% 98%),hsl(0 0% 12%)) 0 100%) padding-box;padding:var(--padding);border-radius:var(--border-radius);border:calc(var(--border) * 1px) solid light-dark(hsl(0 0% 0% / .1),hsl(0 0% 100% / .2));-webkit-backdrop-filter:blur(calc(var(--blur) * 1px)) saturate(var(--saturate, 2.8)) brightness(var(--brightness, 1.25)) contrast(var(--contrast, 1));backdrop-filter:blur(calc(var(--blur) * 1px)) saturate(var(--saturate, 2.8)) brightness(var(--brightness, 1.25)) contrast(var(--contrast, 1))}[data-disable=true] aside{-webkit-backdrop-filter:none;backdrop-filter:none}}@layer demo{:root{--control-size: 52px;--padding: .5rem;--border-radius: 16px}.arrow{font-family:Gloria Hallelujah,cursive;font-size:.875rem;position:relative;margin-top:-1rem;left:0;translate:0;opacity:.8;white-space:nowrap;display:inline-flex;align-items:center;gap:.5rem}.arrow svg{width:40px;rotate:-100deg;transform:scaleX(-1)}h1{--font-level: 4}ul{padding:0;margin:0;list-style:none}ul img{max-width:calc(100vw - 2rem);filter:saturate(1.2) contrast(1.1)}main{display:grid;place-items:center;gap:2rem}.video-container{width:min(700px,calc(100vw - 2rem));aspect-ratio:16 / 9;background:linear-gradient(light-dark(hsl(0 0% 98%),hsl(0 0% 12%)) 0 100%) padding-box;padding:var(--padding);border-radius:var(--border-radius);border:calc(var(--border) * 1px) solid light-dark(hsl(0 0% 0% / .1),hsl(0 0% 100% / .2));-webkit-backdrop-filter:blur(calc(var(--blur) * 1px)) saturate(var(--saturate, 2.8)) brightness(var(--brightness, 1.25)) contrast(var(--contrast, 1));backdrop-filter:blur(calc(var(--blur) * 1px)) saturate(var(--saturate, 2.8)) brightness(var(--brightness, 1.25)) contrast(var(--contrast, 1));box-shadow:0 .5px .6px #0000000f,0 1.8px 2.3px -.5px #00000012,0 4.2px 5.3px -1.1px #00000017,0 9.7px 12.1px -1.6px #0000001a;position:relative;overflow:hidden}.video-container iframe,.video-container #player{width:100%;height:100%;border-radius:calc(var(--border-radius) - var(--padding));display:block}.video-container .video-overlay{position:absolute;inset:var(--padding);border-radius:calc(var(--border-radius) - var(--padding));z-index:2;background:transparent}.video-container .mute-btn{position:absolute;bottom:2rem;right:2rem;z-index:3;background:#00000080;border:1px solid rgba(255,255,255,.2);color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .2s}.video-container .mute-btn:hover{background:#000c;scale:1.1}.video-container .mute-btn svg{width:24px;height:24px}aside{font-family:Inter,sans-serif;letter-spacing:-.025em;margin-block:10vh;font-size:.875rem;position:sticky;z-index:10;top:10vh;width:380px;display:flex;flex-direction:column;gap:1rem}aside .card-main{display:flex;gap:.5rem;align-items:center}aside .description{margin:0;opacity:.8;line-height:1.5;font-size:.8rem;border-top:1px solid color-mix(in hsl,canvasText,transparent 80%);padding-top:1rem}aside .ig-input-group{flex:1;display:flex;gap:.5rem;align-items:center}aside .ig-input-group input{flex:1;height:var(--control-size);background:light-dark(hsl(0 0% 90% / .5),hsl(0 0% 20% / .5));border:1px solid color-mix(in hsl,canvasText,transparent 80%);border-radius:calc(var(--border-radius) - var(--padding));padding-inline:.75rem;color:canvasText;font-size:1rem;outline:none;transition:border-color .2s}aside .ig-input-group input:focus{border-color:red}aside .ig-submit{height:var(--control-size);padding-inline:1rem;background:red;color:#fff;border:0;border-radius:calc(var(--border-radius) - var(--padding));font-size:.75rem;font-weight:600;cursor:pointer;transition:opacity .2s}aside .ig-submit:hover{opacity:.9}aside .ig-message{margin:0;font-weight:500;color:red;font-size:.8rem}aside img{width:var(--control-size);aspect-ratio:1;border-radius:calc(var(--border-radius) - var(--padding))}}@layer base{:root{--font-size-min: 16;--font-size-max: 20;--font-ratio-min: 1.2;--font-ratio-max: 1.33;--font-width-min: 375;--font-width-max: 1500}html{color-scheme:light dark}[data-theme=light]{color-scheme:light only}[data-theme=dark]{color-scheme:dark only}:where(.fluid){--fluid-min: calc(var(--font-size-min) * pow(var(--font-ratio-min), var(--font-level, 0)));--fluid-max: calc(var(--font-size-max) * pow(var(--font-ratio-max), var(--font-level, 0)));--fluid-preferred: calc((var(--fluid-max) - var(--fluid-min)) / (var(--font-width-max) - var(--font-width-min)));--fluid-type: clamp((var(--fluid-min) / 16) * 1rem, ((var(--fluid-min) / 16) * 1rem) - (((var(--fluid-preferred) * var(--font-width-min)) / 16) * 1rem) + (var(--fluid-preferred) * var(--variable-unit, 100vi)), (var(--fluid-max) / 16) * 1rem);font-size:var(--fluid-type)}*,*:after,*:before{box-sizing:border-box}main li{position:relative;overflow:hidden;border-radius:calc(var(--border-radius) - var(--padding))}main li:hover .dl-btn{translate:0 0;opacity:1}.dl-btn{position:absolute;top:.5rem;right:.5rem;width:32px;height:32px;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);translate:0 -20px;opacity:0;z-index:5}.dl-btn:hover{background:red;border-color:#f44;scale:1.1}.dl-btn svg{width:16px;height:16px}body{background:light-dark(#fff,#000);display:grid;place-items:center;min-height:100vh;font-family:SF Pro Text,SF Pro Icons,AOS Icons,Helvetica Neue,Helvetica,Arial,sans-serif,system-ui}body:before{--size: 45px;--line: color-mix(in hsl, canvasText, transparent 80%);content:"";height:100vh;width:100vw;position:fixed;background:linear-gradient(90deg,var(--line) 1px,transparent 1px var(--size)) calc(var(--size) * .36) 50% / var(--size) var(--size),linear-gradient(var(--line) 1px,transparent 1px var(--size)) 0% calc(var(--size) * .32) / var(--size) var(--size);mask:linear-gradient(-20deg,transparent 50%,white);top:0;transform-style:flat;pointer-events:none;z-index:-1}.yt-button{text-decoration:none;color:canvasText;font-weight:500;display:inline-flex;align-items:center;padding:.8rem;background:linear-gradient(light-dark(hsl(0 0% 98% / .8),hsl(0 0% 12% / .8)) 0 100%) padding-box;border-radius:var(--border-radius);border:calc(var(--border) * 1px) solid light-dark(hsl(0 0% 0% / .1),hsl(0 0% 100% / .2));-webkit-backdrop-filter:blur(calc(var(--blur) * 1px)) saturate(var(--saturate, 2.8)) brightness(var(--brightness, 1.25)) contrast(var(--contrast, 1));backdrop-filter:blur(calc(var(--blur) * 1px)) saturate(var(--saturate, 2.8)) brightness(var(--brightness, 1.25)) contrast(var(--contrast, 1));box-shadow:0 .5px .6px #0000000f,0 1.8px 2.3px -.5px #00000012;transition:all .2s;margin-top:1rem;position:relative;z-index:5}.yt-button svg{width:24px;color:red}.yt-button:hover{scale:1.05;background:linear-gradient(light-dark(hsl(0 0% 100%),hsl(0 0% 15%)) 0 100%) padding-box;box-shadow:0 2px 4px #0000001a,0 8px 16px -4px #0000001a}.bear-link{color:canvasText;position:fixed;top:1rem;left:50%;translate:-50% 0;opacity:.8;z-index:100}:where(.x-link,.bear-link):is(:hover,:focus-visible){opacity:1}.bear-link img{height:32px;width:auto;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}}div.tp-dfwv{width:256px;position:fixed}
