@font-face{font-family:Bitcount Single;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/bitcount-single-latin-ext-400-normal-C6PCkCwE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitcount Single;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/bitcount-single-latin-400-normal-IPtnuFBs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bitcount Single Variable;font-style:oblique 0deg 8deg;font-display:swap;font-weight:100 900;src:url(/assets/bitcount-single-latin-ext-full-normal-CZulGp83.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bitcount Single Variable;font-style:oblique 0deg 8deg;font-display:swap;font-weight:100 900;src:url(/assets/bitcount-single-latin-full-normal-DQ4UyvIL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-variation-settings:"ELSH" 45;color:#e8e8e8;background:#0d0d0d;min-height:100vh;font-family:Bitcount Single Variable,Bitcount Single,system-ui,sans-serif;font-weight:200}#root{min-height:100vh}.page{max-width:900px;margin:0 auto;padding:12px 12px 40px}.viewer-page{flex-direction:column;max-width:min(1200px,100vw);min-height:100vh;padding-bottom:12px;display:flex}.header{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:32px;padding:16px;font-weight:200;display:flex}.logo-row{align-items:baseline;column-gap:12px;font-size:1.5rem;font-weight:250;display:flex}.header h1{letter-spacing:.04em;font-size:3rem;font-weight:400}.bit-logo{width:auto;height:20px}.top-bar{border-bottom:1px solid #2a2a2a;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:14px 0;display:flex}.title{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:1.1rem;font-weight:700;overflow:hidden}.date-input,.limit-select{color:#e8e8e8;cursor:pointer;background:#1e1e1e;border:1px solid #444;border-radius:6px;padding:6px 10px;font-size:.9rem}.date-label{color:#888;font-size:.8rem}.viewer-meta{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.back-btn{color:#e8e8e8;cursor:pointer;white-space:nowrap;background:#1e1e1e;border:1px solid #444;border-radius:6px;padding:6px 12px;font-size:.85rem}.back-btn:hover{background:#2a2a2a}.status{text-align:center;color:#888;padding:40px 0;font-size:1rem;font-weight:300}.status.error{color:#e05050}.grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;display:grid}.card{cursor:pointer;text-align:center;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:10px;transition:border-color .15s,background .15s;display:flex}.card:hover{background:#222;border-color:#555}.card-img{object-fit:contain;width:80px;height:80px;image-rendering:pixelated;background:#111;border-radius:4px}.card-label{color:#aaa;word-break:break-all;font-size:.65rem;line-height:1.3}.card-time{color:#7d7d7d;font-size:.6rem;line-height:1.2}.base-preview-img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;border:1px solid #444;border-radius:6px;display:block}.sprites-container{flex-direction:row;align-items:flex-start;column-gap:16px;margin-top:16px;display:flex}.base-card{flex:0 0 320px}.base-card .media-frame{aspect-ratio:1}.video-grid{flex-flow:wrap;flex:1;align-content:flex-start;gap:8px;display:flex}.media-card{border-radius:4px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.media-frame{min-width:0;min-height:0;overflow:hidden}.video-card{flex:120px;max-width:240px}.video-card .media-frame{aspect-ratio:1}.video-player{object-fit:contain;width:100%;height:100%;display:block}.download-btn{color:#e8e8e8;letter-spacing:.02em;background:#1e1e1e;border:1px solid #444;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;font-size:1.1rem;font-weight:300;text-decoration:none;transition:background .15s,color .15s;display:flex}.download-btn:hover{color:#e8e8e8;background:#222}.download-btn svg{width:16px;height:16px}.qr-footer{justify-content:center;align-items:center;gap:16px;padding:16px;display:flex}.qr-code{background:#fff;border-radius:4px;width:72px;height:72px}.qr-label{color:#aaa;font-size:.8rem}.skeleton-frame{width:100%;height:100%}.skeleton-btn{border:1px solid #2a2a2a;border-radius:6px;width:100%;height:40px}.skeleton-shimmer{background:linear-gradient(60deg,#161616 25%,#444 37%,#161616 63%) 0 0/400% 100%;animation:1.4s infinite skeleton-pulse}@keyframes skeleton-pulse{0%{background-position:100%}to{background-position:0%}}@media (width<=480px){.grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.sprites-container{flex-direction:column;row-gap:4px;margin-top:16px}.video-grid{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:8px;height:auto;display:flex}.base-card{flex:none;width:100%}.video-card{flex:120px;width:auto}.qr-footer{flex-direction:column;gap:16px;padding:16px}}
