.kup{--kup-bg: #fafafa;--kup-ink: #141414;--kup-soft: #666666;--kup-line: #e0e0e0;--kup-card: #ffffff;--kup-cell: #f5f5f5;--kup-cell-hover: #c9c9c9;--kup-media: #e9e9e9;--kup-chip-bg: #ededed;--kup-chip-ink: #555555;--kup-dash: #c2c2c2;--kup-stroke: #8a8a8a;--kup-lime-text: hsl(72 100% 25%);--kup-lime-display: hsl(72 100% 30%);--kup-lime-edge: hsl(72 100% 34%);--kup-lime-line: rgba(102, 128, 0, .4);--kup-lime-wash: rgba(204, 255, 0, .2);--kup-lime-pick: rgba(204, 255, 0, .16);--kup-bar: rgba(250, 250, 250, .92);--kup-console-shadow: 0 30px 80px -30px rgba(0, 0, 0, .18);--kup-phone-shadow: 0 0 0 1px #2a2a2a, 0 40px 120px -30px rgba(150, 190, 0, .45), 0 30px 80px rgba(0, 0, 0, .22);--kup-loupe-shadow: 0 20px 60px rgba(0, 0, 0, .28), 0 0 0 8px rgba(150, 190, 0, .16);--kup-glow: rgba(204, 255, 0, .24);--kup-glow-2: rgba(217, 70, 239, .08)}.kup-fit{container-type:size}.kup-fitbox{position:relative;height:100%;max-width:100%;aspect-ratio:var(--kup-r, 1)}@supports (width: 1cqw){.kup-fitbox{height:auto;max-width:none;width:min(100cqw,100cqh * var(--kup-r, 1))}}.dark .kup{--kup-bg: #0a0a0a;--kup-ink: #f2f2f2;--kup-soft: #8c8c8c;--kup-line: #242424;--kup-card: #121212;--kup-cell: #181818;--kup-cell-hover: #3a3a3a;--kup-media: #111111;--kup-chip-bg: #262626;--kup-chip-ink: #bbbbbb;--kup-dash: #333333;--kup-stroke: #5a5a5a;--kup-lime-text: #ccff00;--kup-lime-display: #ccff00;--kup-lime-edge: #ccff00;--kup-lime-line: rgba(204, 255, 0, .4);--kup-lime-wash: rgba(204, 255, 0, .08);--kup-lime-pick: rgba(204, 255, 0, .07);--kup-bar: rgba(10, 10, 10, .9);--kup-console-shadow: 0 30px 80px -30px rgba(0, 0, 0, .9);--kup-phone-shadow: 0 0 0 1px #2a2a2a, 0 40px 120px -30px rgba(204, 255, 0, .35), 0 30px 80px rgba(0, 0, 0, .6);--kup-loupe-shadow: 0 20px 60px rgba(0, 0, 0, .7), 0 0 0 8px rgba(204, 255, 0, .08);--kup-glow: rgba(204, 255, 0, .18);--kup-glow-2: rgba(217, 70, 239, .08)}.kup-pxl{display:block;overflow:hidden}.kup-pxw{display:flex;flex-wrap:wrap;margin-left:-.9em}.kup-pxi{white-space:nowrap;padding-left:.9em}.kup-pxdot{display:inline-block;width:.9em;margin-left:-.9em;text-align:center}
