.r-shadow-2{box-shadow:2px 2px 0 var(--r-ink)}.r-shadow-3{box-shadow:3px 3px 0 var(--r-ink)}.r-shadow-4{box-shadow:4px 4px 0 var(--r-ink)}.r-shadow-soft-3{box-shadow:3px 3px #19130859}.r-shadow-soft-3-weak{box-shadow:3px 3px #19130840}.r-pressable{cursor:pointer}@media(hover:hover){.r-pressable:hover{transform:translate(-1px,-1px)}.r-pressable.r-shadow-2:hover{box-shadow:3px 3px 0 var(--r-ink)}.r-pressable.r-shadow-3:hover{box-shadow:4px 4px 0 var(--r-ink)}.r-pressable.r-shadow-4:hover{box-shadow:5px 5px 0 var(--r-ink)}.r-pressable.r-shadow-soft-3:hover,.r-pressable.r-shadow-soft-3-weak:hover{box-shadow:4px 4px 0 var(--r-ink)}}.r-pressable:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--r-ink)}.r-border{border:2px solid var(--r-ink)}.r-dashed-top{border-top:2px dashed var(--r-ink)}.r-grid-bg{background-image:repeating-linear-gradient(0deg,rgba(25,19,8,.05) 0 1px,transparent 1px 36px),repeating-linear-gradient(90deg,rgba(25,19,8,.05) 0 1px,transparent 1px 36px)}.r-pixel{font-family:var(--r-font-pixel);font-weight:700}.r-mono{font-family:IBM Plex Mono,monospace}@keyframes r-blink{0%,60%{opacity:1}61%,to{opacity:.25}}.r-blink{animation:r-blink 1.6s steps(1) infinite}@media(prefers-reduced-motion:reduce){.r-blink{animation:none;opacity:1}}.r-window.svelte-kzidhl{background:var(--r-paper)}.r-window-bar.svelte-kzidhl{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;border-bottom:2px solid var(--r-ink)}.r-window-dot.svelte-kzidhl{width:12px;height:12px;flex:none;box-sizing:border-box}.r-window-index.svelte-kzidhl{font-size:11px;font-weight:700;color:var(--r-muted)}.r-window-title.svelte-kzidhl{margin:0;font-size:12px;text-transform:uppercase}.r-window-spacer.svelte-kzidhl{flex:1}.r-window-dos.svelte-kzidhl{font-size:10.5px;font-weight:600;letter-spacing:1px;color:var(--r-muted)}.r-window-caption.svelte-kzidhl{padding:18px 20px 0;text-align:center;font-size:12px;color:var(--r-muted)}.r-notched.svelte-195ygjw{--r-notch: polygon( 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px, 100% 8px, 100% calc(100% - 8px) , calc(100% - 4px) calc(100% - 8px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 8px) calc(100% - 4px) , calc(100% - 8px) 100%, 8px 100%, 8px calc(100% - 4px) , 4px calc(100% - 4px) , 4px calc(100% - 8px) , 0 calc(100% - 8px) , 0 8px, 4px 8px, 4px 4px, 8px 4px );filter:drop-shadow(var(--r-notch-shadow) var(--r-notch-shadow) 0 var(--r-ink))}.r-notched-ink.svelte-195ygjw{background:var(--r-ink);padding:2.5px;clip-path:var(--r-notch)}.r-notched-paper.svelte-195ygjw{background:var(--r-paper);clip-path:var(--r-notch)}.r-app.svelte-1bgqhb5{background:var(--r-paper)}.r-app-bar.svelte-1bgqhb5{display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:2px solid var(--r-ink);background:var(--r-tint-gold)}.r-app-name.svelte-1bgqhb5{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700}.r-app-btn.svelte-1bgqhb5{display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;background:var(--r-paper);box-sizing:border-box;font-size:10px}.r-app-btn-min.svelte-1bgqhb5{align-items:flex-end;line-height:1.4}.r-app-body.svelte-1bgqhb5{padding:8px}.r-card.svelte-1sncslm{display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--r-card-bg);color:var(--r-ink);text-decoration:none}@media(hover:hover){.r-card.svelte-1sncslm:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--r-card-hover)}}a.r-card.svelte-1sncslm:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--r-ink)}.r-play.svelte-li7czo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;width:var(--r-play-size);height:var(--r-play-size);align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--r-ink);background:var(--r-paper);box-shadow:var(--r-play-shadow) var(--r-play-shadow) 0 var(--r-ink);color:var(--r-ink);font-size:var(--r-play-glyph);padding-left:2px}.r-vframe.svelte-z4rbjj{background:var(--r-paper)}.r-vframe-bar.svelte-z4rbjj{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:2px solid var(--r-ink);background:var(--r-tint-gold)}.r-vframe-lg.svelte-z4rbjj .r-vframe-bar:where(.svelte-z4rbjj){padding:8px 12px}.r-vframe-dot.svelte-z4rbjj{width:8px;height:8px;flex:none;box-sizing:border-box;background:var(--r-rust)}.r-vframe-file.svelte-z4rbjj{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700}.r-vframe-badge.svelte-z4rbjj{flex:none;font-size:9px;background:var(--r-btn);padding:2px 7px}.r-vframe-time.svelte-z4rbjj{flex:none;font-size:10px;font-weight:600;color:var(--r-muted)}.r-vframe-lg.svelte-z4rbjj .r-vframe-time:where(.svelte-z4rbjj){font-size:11px}.r-vframe-stage.svelte-z4rbjj{position:relative;display:block;width:100%;height:200px;margin:0;padding:0;border:0;background:none;appearance:none;font:inherit;color:inherit}.r-vframe-lg.svelte-z4rbjj .r-vframe-stage:where(.svelte-z4rbjj){height:420px}@media(max-width:640px){.r-vframe-lg.svelte-z4rbjj .r-vframe-stage:where(.svelte-z4rbjj){height:260px}}button.r-vframe-stage.svelte-z4rbjj{cursor:pointer}button.r-vframe-stage.svelte-z4rbjj:focus-visible{outline:2px solid var(--r-blue);outline-offset:-4px}.r-vframe-poster.svelte-z4rbjj{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.r-empty.svelte-1xseftv{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:2px dashed var(--r-ink);background:var(--r-tint-gold);padding:16px;text-align:center}.r-empty-icon.svelte-1xseftv{display:inline-flex;width:38px;height:38px;flex:none;align-items:center;justify-content:center;box-sizing:border-box;background:var(--r-paper);font-size:14px}.r-empty-label.svelte-1xseftv{font-size:10px}.r-figplate.svelte-1h4tzev{margin:0;background:var(--r-paper)}.r-figplate-img.svelte-1h4tzev{display:block;width:100%;height:230px;object-fit:cover;border-bottom:2px solid var(--r-ink)}.r-figplate-cap.svelte-1h4tzev{display:flex;flex-wrap:wrap;align-items:center;padding:8px 12px;font-size:10.5px;font-weight:600}.r-figplate-chip.svelte-1h4tzev{margin-left:6px;padding:1px 6px;font-size:9px}.r-logoplate.svelte-127wtus{display:flex;height:120px;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:var(--r-ink)}.r-logoplate-img.svelte-127wtus{max-height:100%;max-width:100%;object-fit:contain;filter:grayscale(1)}.r-skin-sq.svelte-t4smek{position:relative;cursor:pointer;box-shadow:2px 2px 0 var(--r-ink)}.r-skin-sq.svelte-t4smek:after{content:"";position:absolute;inset:-6px}.r-skin-sq.svelte-t4smek:focus-visible{outline:2px solid var(--r-ink);outline-offset:3px}.r-skin-sq[data-skin-name=standard].svelte-t4smek{background:var(--r-paper)}.r-skin-sq[data-skin-name=brutal].svelte-t4smek{background:var(--r-btn)}.r-skin-sq[data-skin-name=retro-os].svelte-t4smek{background:var(--r-blue)}@media(hover:hover){.r-skin-sq.svelte-t4smek:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--r-ink)}}.r-skin-sq.svelte-t4smek:active{transform:translate(2px,2px);box-shadow:0 0 0 var(--r-ink)}html:not([data-skin]) .r-skin-sq[data-skin-name=standard].svelte-t4smek,html[data-skin=brutal] .r-skin-sq[data-skin-name=brutal].svelte-t4smek,html[data-skin=retro-os] .r-skin-sq[data-skin-name=retro-os].svelte-t4smek{transform:translate(2px,2px);box-shadow:0 0 0 var(--r-ink);cursor:default}@media(hover:hover){.r-tile.svelte-aa9uyx:hover{background:var(--r-case-accent)}}.r-crumb-link.svelte-aa9uyx:hover{color:var(--r-ink)}.r-crumb-active.svelte-aa9uyx{color:var(--r-case-accent);font-weight:700}@media(max-width:639px){.r-crumb-mid.svelte-aa9uyx{display:none}}@media(hover:hover){.r-made-with.svelte-goz11k:hover{background:var(--r-btn)}}.r-hero-bar.svelte-vn32es{border-bottom:2px solid var(--r-ink)}.r-meta.svelte-yjtfpe{border-top:2px solid var(--r-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}@media(max-width:767px){.r-meta-odd.svelte-yjtfpe>:where(.svelte-yjtfpe):last-child{grid-column:span 2}}@media(min-width:768px){.r-meta.svelte-yjtfpe{grid-template-columns:repeat(var(--r-meta-cols),minmax(0,1fr))}}
