*{box-sizing:border-box}:root{color:#00ffc8;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#171717;font-family:Share Tech Mono,monospace}html,body,#root{min-height:100%;margin:0}body{background:#171717;overflow:hidden auto}.navbar{flex-wrap:wrap;gap:1.62162cqi;display:flex}.navbar__item{cursor:pointer;color:#00ffc8;opacity:.6;background:0 0;border:none;padding:0;font-family:Share Tech Mono,monospace;font-size:1.62162cqi;line-height:1.2;transition:opacity .2s}.navbar__item:hover{opacity:1}.navbar__item--active{opacity:1;color:#ff2a6d}.card{flex-direction:column;width:15.1351cqi;display:flex}.card__image-wrap{aspect-ratio:112/154.23;background:#171717;width:100%;position:relative;overflow:hidden}.card__comment{color:#00ffc8;opacity:0;pointer-events:none;background:#050505d1;align-items:center;margin:0;padding:1.08108cqi;font-family:Share Tech Mono,monospace;font-size:1.08108cqi;line-height:1.35;transition:opacity .18s;display:flex;position:absolute;inset:0}.card:hover .card__comment,.card:focus-within .card__comment{opacity:1}.card__image{object-fit:cover;width:100%;height:100%;display:block}.card__caption{color:#00ffc8;background:#171717;border:1px solid #ff2a6d;flex-direction:column;gap:.540541cqi;min-height:5.07973cqi;margin-top:.7cqi;padding:.540541cqi .405405cqi;font-family:Share Tech Mono,monospace;font-size:1.08108cqi;line-height:1.2;display:flex}.card__score{opacity:.8}.carrossel{--crt-scale:.86;--crt-max-h:clamp(150px, 17cqi, 230px);flex-direction:column;flex-shrink:0;align-self:start;align-items:center;gap:clamp(22px,3.2vh,40px);width:100%;padding:10px 0 24px;display:flex;position:relative}.carrossel__defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.carrossel__slot{width:min(calc(var(--crt-width,1) * var(--crt-scale,1) * 100%), calc(var(--crt-max-h) * var(--img-ratio,1.333)));aspect-ratio:var(--img-ratio,1.333);transform:translateX(var(--crt-shift,0)) rotate(var(--crt-rot,0deg));transform-origin:50%;position:relative}.carrossel__slot:hover{z-index:5}.carrossel__frame{isolation:isolate;background:#050505;animation:.48s ease-out carrossel-in;position:absolute;inset:0;overflow:hidden}.carrossel__media{position:absolute;inset:0}.carrossel__cover{object-fit:cover;object-position:center;filter:contrast(1.1)saturate(1.15)brightness(.92);width:100%;height:100%;display:block}.carrossel__crt{pointer-events:none;z-index:2;position:absolute;inset:0}.carrossel__crt-scanlines{mix-blend-mode:multiply;opacity:.85;background:repeating-linear-gradient(#0000 0 1px,#00000057 2px 3px);position:absolute;inset:0}.carrossel__crt-glow{background:radial-gradient(#0000 46%,#00000085 100%),linear-gradient(100deg,#b428281a,#0000 34% 66%,#28508c17);position:absolute;inset:0}.carrossel__crt-flicker{mix-blend-mode:soft-light;background:linear-gradient(#ffffff0d,#0000 10% 90%,#00000029);animation:3.6s steps(2,end) infinite crt-flicker;position:absolute;inset:0}.carrossel__frame:after{content:"";z-index:3;opacity:.4;pointer-events:none;background:linear-gradient(#0000 0%,#ffffff0f 48%,#0000 100%) 0 0/100% 220%;animation:5.5s linear infinite crt-sweep;position:absolute;inset:0}.carrossel__title{left:50%;top:calc(var(--crt-inset,3%) + 6%);z-index:4;max-width:calc(100% - 2 * (var(--crt-inset,3%) + 8%));text-align:center;color:#00ffc8;opacity:0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#0505059e;padding:3px 10px;font-family:Share Tech Mono,monospace;font-size:clamp(11px,2.2cqi,15px);line-height:1.25;transition:opacity .18s;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 0 12px #0505059e}.carrossel__slot:hover .carrossel__title,.carrossel__slot:focus-within .carrossel__title{opacity:1}@keyframes crt-flicker{0%,92%,to{opacity:.3}93%{opacity:.7}96%{opacity:.18}}@keyframes crt-sweep{0%{background-position:0 -40%}to{background-position:0 140%}}@keyframes carrossel-in{0%{filter:brightness(2)contrast(1.25)}to{filter:brightness()contrast()}}@media (width<=720px){.carrossel{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 18px;display:grid}.carrossel__slot{width:min(100%, calc(var(--crt-max-h) * var(--img-ratio,1.333)))}}.journal{color:#00ffc8;width:100%;font-family:Share Tech Mono,monospace}.journal__header{justify-content:space-between;align-items:baseline;gap:1.62162cqi;display:flex}.journal__title{color:#00ffc8;margin:0;font-size:2.16216cqi;font-weight:400;line-height:1.2}.journal__pager{align-items:center;gap:1.35135cqi;display:flex}.journal__page{cursor:pointer;color:#00ffc8;opacity:.55;background:0 0;border:none;margin:0;padding:0;font-family:Share Tech Mono,monospace;font-size:1.62162cqi;line-height:1.2;transition:opacity .15s}.journal__page:hover{opacity:1}.journal__page--current{cursor:default;opacity:1;color:#ff2a6d}.journal__page--disabled{cursor:default;opacity:.25}.journal__rule{background:#00ffc8;width:min(100%,59.0541cqi);height:2px;margin-top:.810811cqi}.journal__entries{flex-direction:column;gap:1.35135cqi;margin:1.21622cqi 0 0;padding:0;list-style:none;display:flex}.journal__entry{font-size:1.62162cqi;line-height:1.2}.player{border:1px solid var(--hot);color:var(--neon);background:#101010;align-items:center;gap:1.08108cqi;padding:.675676cqi 1.08108cqi;font-family:Share Tech Mono,monospace;font-size:1.08108cqi;line-height:1.2;display:flex;position:relative}.player--empty{color:var(--neon);opacity:.55;border-style:dashed}.player__controls{gap:.540541cqi;display:flex}.player__button{text-align:center;width:2.7027cqi;min-width:26px;color:var(--neon);font:inherit;cursor:pointer;background:0 0;border:1px solid #00ffc859;flex:none;padding:.27027cqi 0;transition:color .15s,border-color .15s}.player__button:hover,.player__button--main{color:var(--hot);border-color:var(--hot)}.player__screen{flex-direction:column;gap:.405405cqi;width:20.2703cqi;min-width:0;display:flex}.player__now{align-items:center;gap:.675676cqi;min-width:0;display:flex}.player__track{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.player__time{opacity:.7;font-variant-numeric:tabular-nums}.player__eq{align-items:flex-end;gap:1px;height:1.08108cqi;display:flex}.player__eq i{background:var(--neon);width:2px;height:25%}.player__eq--on i{animation:.9s ease-in-out infinite alternate player-eq}.player__eq--on i:nth-child(2){animation-duration:.62s}.player__eq--on i:nth-child(3){animation-duration:1.12s}.player__bar{cursor:pointer;background:#00ffc82e;border:0;height:.405405cqi;min-height:3px;padding:0;position:relative;overflow:hidden}.player__fill{background:var(--hot);position:absolute;inset:0 auto 0 0}.player__hint{white-space:nowrap;opacity:.7;pointer-events:none;margin-left:1.08108cqi;animation:1.2s steps(2,end) infinite player-blink;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@keyframes player-eq{0%{height:20%}to{height:100%}}@keyframes player-blink{50%{opacity:.15}}@media (width<=720px){.player__screen{width:16.2162cqi}}.board{--neon:#00ffc8;--hot:#ff2a6d;--bg:#171717;--design-w:740;box-sizing:border-box;background:var(--bg);width:min(1400px,100vw - 32px);color:var(--neon);margin:0 auto;padding:clamp(16px,2.2vw,28px) clamp(12px,1.6vw,24px) clamp(40px,5vw,72px);font-family:Share Tech Mono,monospace;container:board/inline-size}.board__header{gap:calc(12 * 100cqi / var(--design-w));margin-bottom:calc(28 * 100cqi / var(--design-w));flex-direction:column;display:flex}.board__titlebar{align-items:center;gap:calc(16 * 100cqi / var(--design-w));flex-wrap:wrap;display:flex}.board__title{font-size:calc(16 * 100cqi / var(--design-w));color:var(--neon);margin:0;font-weight:400;line-height:1.2}.board__body{grid-template-columns:minmax(0,1fr) clamp(220px,26cqi,340px);align-items:start;gap:clamp(24px,3.4cqi,48px);display:grid}.board__main{gap:calc(36 * 100cqi / var(--design-w));flex-direction:column;min-width:0;display:flex}.board__cards{grid-template-columns:repeat(3, calc(112 * 100cqi / var(--design-w)));column-gap:calc(52 * 100cqi / var(--design-w));row-gap:calc(38 * 100cqi / var(--design-w));place-content:start;display:grid}.board__journal{width:min(100%, calc(461 * 100cqi / var(--design-w)))}@media (width<=720px){.board{width:calc(100vw - 20px);padding:14px 10px 40px}.board__body{grid-template-columns:1fr}.board__cards{grid-template-columns:repeat(2, calc(112 * 100cqi / var(--design-w)))}}
