.kanye-page{color:#fff;background:#d3d6e7;flex-direction:column;align-items:center;min-height:100svh;padding:20px 24px 32px;display:flex}.kanye-page-header{color:#282936;justify-content:space-between;align-items:center;width:min(100%,900px);margin-bottom:28px;font:500 13px/1.3 Onest,sans-serif;display:flex}.kanye-page-header a{color:inherit;text-decoration:none}.kanye-page-header a:hover{text-decoration:underline}.kanye-demo{width:min(402px,100%,45.9954svh - 85.0915px);container-type:inline-size}.concept-kanye .concept-visual,.playground-modal-kanye .playground-modal-media{container-type:size}.concept-kanye .kanye-phone-only{width:min(402px,41.1cqh,92%);position:absolute;bottom:6cqh;left:50%;transform:translate(-50%)}.playground-modal-kanye .kanye-phone-only{flex:none;width:min(402px,42cqh,90%)}.playground-modal-kanye .kanye-film{border-radius:inherit;object-fit:cover;border-radius:inherit;width:100%;max-width:none;height:100%}.kanye-phone{aspect-ratio:402/874;background:0 0;border-radius:13.93%/6.407%;width:100%;padding:0;position:relative;box-shadow:0 1.6cqw 5cqw #151a314d;container-type:inline-size}.kanye-screen{isolation:isolate;background:#111;border-radius:13.93%/6.407%;width:100%;height:100%;position:relative;overflow:hidden;transform:translateZ(0)}.kanye-film{border-radius:inherit;object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.kanye-top-shade{pointer-events:none;background:linear-gradient(#0009,#0000);height:30%;position:absolute;inset:0 0 auto}.kanye-bottom-shade{pointer-events:none;background:linear-gradient(#0000,#0009 42%,#000e);height:49%;position:absolute;inset:auto 0 0}.kanye-headline{z-index:3;align-items:center;gap:2cqw;font-family:Onest,sans-serif;display:flex;position:absolute;top:17.4cqw;left:4cqw;right:5cqw}.kanye-album{background:conic-gradient(#fff 0 var(--ring-fill), #080808 var(--ring-fill) 100%);border-radius:50%;flex:none;width:12cqw;height:12cqw;padding:.75cqw;overflow:hidden}.kanye-album img{object-fit:cover;border-radius:50%;width:100%;height:100%}.kanye-track{text-shadow:0 1px 3px #0006;flex-direction:column;gap:.2cqw;display:flex}.kanye-track strong{font-size:4.75cqw;font-weight:650;line-height:1.2}.kanye-track span{font-size:3.7cqw;line-height:1.2}.kanye-chevron{border-bottom:.5cqw solid #fff;border-right:.5cqw solid #fff;width:2.6cqw;height:2.6cqw;margin-left:auto;margin-right:2cqw;transform:rotate(45deg)translateY(-1cqw)}.kanye-lyrics-window{z-index:2;border-radius:0 0 13.93cqw 13.93cqw;height:63.7cqw;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 9% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 9% 88%,#0000 100%)}.kanye-lyrics-list{will-change:transform;width:95.025cqw;position:absolute;top:0;left:3.483cqw}.kanye-lyric-line{letter-spacing:-.02em;white-space:nowrap;height:15.42cqw;font:700 6.97cqw/1.5 Onest,sans-serif;position:relative}.kanye-lyric-double{height:25.87cqw}.kanye-lyric-row{height:10.448cqw;position:relative}.kanye-lyric-base{color:#ffffff80}.kanye-lyric-fill{color:#fff;white-space:nowrap;position:absolute;inset:0}.kanye-outro :is(.kanye-top-shade,.kanye-bottom-shade,.kanye-status,.kanye-headline,.kanye-lyrics-window){visibility:hidden}.kanye-controls{color:#30313b;align-items:center;gap:10px;width:100%;padding:30px 2px 0;font:500 12px/1 Onest,sans-serif;display:flex}.kanye-controls button{color:#fff;cursor:pointer;background:#262633;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.kanye-controls button:hover{background:#484956}.kanye-controls input{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, #292937 var(--progress), #9c9eaa var(--progress));cursor:pointer;border-radius:10px;flex:1;min-width:0;height:4px}.kanye-controls input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#292937;border-radius:50%;width:12px;height:12px}.kanye-controls input::-moz-range-thumb{background:#292937;border:0;border-radius:50%;width:12px;height:12px}:is(.kanye-controls button:focus-visible,.kanye-controls input:focus-visible,.kanye-page-header a:focus-visible){outline-offset:3px;outline:2px solid #2f3292}@media (max-width:500px){.kanye-page{padding:14px 16px 24px}.kanye-page-header{margin-bottom:12px}.kanye-page-header span{display:none}}.kanye-blurred-frame{object-fit:cover;object-position:center;filter:blur(3cqw);pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 51%,#000 68.64%);mask-image:linear-gradient(#0000 51%,#000 68.64%)}.kanye-outro .kanye-blurred-frame{visibility:hidden}
