body.toybox-home #content-inner{width: calc(100% - 80px);max-width: var(--content-max);padding: 0}body.toybox-home #rightside{display: none}.toybox-stage{padding: 20px 0 16px}.toybox-recent-deck{outline-offset: 8px}.toybox-deck-header{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 0}.toybox-recent-title{display: flex;align-items: center;gap: 16px;margin: 0;font-size: 24px;line-height: 1.4}.toybox-recent-title i{font-size: 28px}.toybox-recent-title::after{content: '';width: 44px;height: 3px;margin-left: 2px;background: var(--accent-primary)}body.toybox-home{--toybox-key-shine: #ffffffb3}.toybox-deck-controls, .toybox-selector-lights{display: flex;align-items: center;gap: 8px}.toybox-selection-label{margin-right: 12px;color: var(--color-muted);font-size: 12px;white-space: nowrap}.toybox-deck-controls button{flex-basis: 44px;min-width: 44px;height: 44px;padding: 0;font-size: 14px;font-weight: 700}.toybox-selector-lights{gap: 0;padding: 0 3px;border-radius: 6px;background: var(--color-surface-soft);box-shadow: inset 0 2px 0 #1525361a}body.toybox-home .toybox-deck-controls .toybox-slot{display: grid;place-items: center;border: 0;background: transparent;box-shadow: none;border-radius: 4px}.toybox-slot-light{display: grid;place-items: center;width: 26px;height: 26px;border: 1px solid var(--color-border-strong);border-radius: 3px;background: var(--color-surface-muted);box-shadow: inset 0 2px 0 #0000001f;color: var(--color-muted);font: 12px/1 var(--font-pixel);transition: background 160ms steps(2, end), color 160ms steps(2, end)}.toybox-slot:hover .toybox-slot-light{border-color: var(--accent-secondary);color: var(--color-ink)}.toybox-slot.is-current .toybox-slot-light{background: var(--accent-secondary);border-color: var(--accent-secondary-depth);box-shadow: inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #0000001f;color: #06303b}body.toybox-home .toybox-deck-controls [data-toybox-direction]{display: grid;place-items: center;border-color: transparent;background: transparent;box-shadow: none;color: var(--color-ink)}body.toybox-home .toybox-deck-controls [data-toybox-direction] i{display: grid;place-items: center;width: 32px;height: 32px;border: 1px solid var(--color-border-strong);border-radius: 4px;background: var(--color-surface);box-shadow: inset 0 1px 0 var(--toybox-key-shine), 0 2px 0 var(--color-border-strong);font-size: 13px}body.toybox-home .toybox-deck-controls [data-toybox-direction]:hover:not(:disabled) i{border-color: var(--accent-secondary);background: var(--color-surface-soft)}body.toybox-home .toybox-deck-controls [data-toybox-direction]:active:not(:disabled) i{transform: translateY(2px);box-shadow: inset 0 1px 0 var(--toybox-key-shine)}.toybox-deck-counter{position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.toybox-card-row{overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scrollbar-width: thin;scrollbar-color: var(--color-border) transparent}.toybox-card-track{--rack-height: clamp(480px, calc(100svh - 400px), 580px);position: relative;display: flex;align-items: center;gap: 24px;min-width: 100%;min-height: calc(var(--rack-height) + 66px);padding: 34px 12px 32px}body.toybox-home #recent-posts .recent-post-item{--cartridge-color: #ef5b54;--cartridge-depth: #ba3633;--cartridge-shine: #ffffff6b;--cartridge-edge: transparent;--cartridge-base: 4px;--cartridge-cast: #1d2c3c1f;--cartridge-sticker: var(--color-surface);--cartridge-sticker-line: #0000002b;--cartridge-sticker-shine: #ffffff;flex: 1 1 0;min-width: 0;width: auto;height: calc(var(--rack-height) - 72px);display: flex;flex-direction: column;align-items: stretch;position: relative;margin: 0;padding: 24px 7px 8px;overflow: visible;border: 1px solid var(--cartridge-depth);border-radius: 8px 8px 6px 6px;background: var(--cartridge-color);box-shadow: inset 0 0 0 2px var(--cartridge-edge), inset 2px 2px 0 var(--cartridge-shine), inset -2px -3px 0 #00000014, 0 var(--cartridge-base) 0 var(--cartridge-depth), 0 8px 12px var(--cartridge-cast);transition: flex-grow 320ms cubic-bezier(.2,.75,.25,1), height 320ms cubic-bezier(.2,.75,.25,1), box-shadow 160ms}body.toybox-home #recent-posts .recent-post-item[data-toybox-tone='aqua']{--cartridge-color: #29b9db;--cartridge-depth: #0985a4}body.toybox-home #recent-posts .recent-post-item[data-toybox-tone='yellow']{--cartridge-color: #ffd04c;--cartridge-depth: #c88e1c}body.toybox-home #recent-posts .recent-post-item[data-toybox-tone='green']{--cartridge-color: #62cb79;--cartridge-depth: #348d4b}body.toybox-home #recent-posts .recent-post-item.toybox-featured{--cartridge-base: 5px;--cartridge-cast: #1d2c3c29;flex-grow: 1.45;height: var(--rack-height)}@media (hover: hover){body.toybox-home #recent-posts .recent-post-item:hover{--cartridge-edge: #ffffff4d}}body.toybox-home #recent-posts .recent-post-item:has(:focus-visible){--cartridge-edge: var(--accent-secondary)}body.toybox-home #recent-posts .recent-post-item::before{content: '0' attr(data-toybox-number);content: '0' attr(data-toybox-number) / '';position: absolute;top: 6px;left: 0;right: 0;color: var(--cartridge-depth);font: 12px/1 var(--font-pixel);text-align: center;text-shadow: 0 1px 0 var(--cartridge-shine);pointer-events: none}body.toybox-home .recent-post-item .post_cover{flex: 0 0 52%;width: 100%;height: 52%;margin: 0;padding: 0;position: relative;float: none;overflow: visible;border: 0;border-radius: 0;background: transparent;box-shadow: none}body.toybox-home .recent-post-item.toybox-featured .post_cover{flex-basis: 46%;height: 46%}body.toybox-home .post_cover::before, body.toybox-home .post_cover::after{content: '';position: absolute;top: 12px;width: 4px;height: 2px;background: #00000029;box-shadow: 0 6px 0 #00000029, 0 12px 0 #00000029, 0 18px 0 #00000029}body.toybox-home .post_cover::before{left: -6px}body.toybox-home .post_cover::after{right: -6px}body.toybox-home .post_cover > a{display: block;height: 100%;overflow: hidden;border: 3px solid var(--cartridge-depth);border-radius: 4px;background: var(--cartridge-depth);box-shadow: 0 1px 0 var(--cartridge-shine)}body.toybox-home #recent-posts .post_cover .post-bg{display: block;width: 100%;height: 100%;max-width: none;object-fit: cover;transform: none;border-radius: 0}body.toybox-home .recent-post-item .recent-post-info{position: relative;display: flex;flex-direction: column;flex: 1;min-height: 0;width: 100%;margin-top: 7px;padding: 12px 14px;overflow: hidden;border: 1px solid var(--cartridge-sticker-line);border-radius: 3px;background: var(--cartridge-sticker);box-shadow: inset 0 1px 0 var(--cartridge-sticker-shine), 0 1px 0 var(--cartridge-shine)}body.toybox-home .recent-post-item .recent-post-info:first-child{margin-top: 0}body.toybox-home #recent-posts .article-title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;flex: 0 0 auto;margin: 0 0 12px;color: var(--color-ink);font-size: 20px;font-weight: 750;line-height: 1.45;overflow-wrap: anywhere}body.toybox-home #recent-posts .recent-post-info:first-child .article-title{-webkit-line-clamp: 4}body.toybox-home #recent-posts .toybox-featured .article-title{margin-bottom: 8px;font-size: 24px;line-height: 1.35}body.toybox-home #recent-posts .article-meta-wrap{margin: auto 48px 8px 0;color: var(--color-muted);font-size: 12px;line-height: 1.6}body.toybox-home .article-meta-wrap .article-meta, body.toybox-home .article-meta-label{display: none}body.toybox-home .post-meta-date i{margin-right: 8px}body.toybox-home #recent-posts .toybox-featured .article-meta-wrap{flex-shrink: 0;margin: 0 0 8px;font-size: 13px}body.toybox-home #recent-posts .content{display: none;padding: 0;margin: 0}body.toybox-home #recent-posts .toybox-featured .content{display: -webkit-box;flex-shrink: 0;margin-bottom: 10px;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 14px;color: var(--color-muted);line-height: 1.65;overflow: hidden}body.toybox-home .toybox-open-button, body.toybox-home .toybox-card-arrow{display: flex;align-items: center;justify-content: center;gap: 10px;min-height: 44px;border: 1px solid var(--cartridge-depth);border-radius: 4px;background: var(--cartridge-color);color: #153844;box-shadow: inset 0 1px 0 var(--cartridge-shine), 0 2px 0 var(--cartridge-depth);font-weight: 650}body.toybox-home .toybox-open-button{display: none;flex-shrink: 0;margin-top: auto}body.toybox-home .toybox-featured .toybox-open-button{display: flex;margin-top: auto;background: #cc3b34;border-color: #a62c27;box-shadow: 0 2px 0 #a62c27, inset 0 1px 0 #ffaaa3;color: #fff}body.toybox-home .toybox-open-key{display: grid;place-items: center;flex: 0 0 22px;width: 22px;height: 22px;border-radius: 3px;background: #fff;color: #b93130;box-shadow: inset 0 -2px 0 #0000001f;font: 12px/1 var(--font-pixel)}body.toybox-home .toybox-card-arrow{position: absolute;right: 12px;bottom: 12px;width: 44px}body.toybox-home .toybox-featured .toybox-card-arrow{display: none}body.toybox-home [data-toybox-tone='coral'] .toybox-card-arrow{color: #fff}body.toybox-home .toybox-open-button:active, body.toybox-home .toybox-card-arrow:active{transform: translateY(2px);box-shadow: inset 0 1px 0 var(--cartridge-shine)}body.toybox-home .toybox-featured .toybox-open-button:active{box-shadow: inset 0 1px 0 #ffaaa3}.toybox-cleared-badge{position: absolute;top: 3px;right: 8px;z-index: 2;padding: 0 6px;border: 1px solid var(--cartridge-sticker-line, var(--color-border));border-radius: 3px;background: var(--cartridge-sticker, var(--color-surface));color: var(--accent-success-depth);font-size: 11px;line-height: 16px}body.toybox-home .toybox-selection-frame{position: absolute;inset: -9px;z-index: 1;display: none;pointer-events: none}body.toybox-home .toybox-featured .toybox-selection-frame{display: block}body.toybox-home .toybox-selection-frame::before{content: '';position: absolute;inset: 0;border: 3px solid var(--color-ink);clip-path: polygon(0 0, 14px 0, 14px 14px, 0 14px, 0 calc(100% - 14px), 14px calc(100% - 14px), 14px 100%, 0 100%, calc(100% - 14px) 100%, calc(100% - 14px) calc(100% - 14px), 100% calc(100% - 14px), 100% 100%, 0 100%, 0 0, calc(100% - 14px) 0, calc(100% - 14px) 14px, 100% 14px, 100% 0);animation: toybox-mark-settle 180ms steps(2, end) both}body.toybox-home .toybox-selection-frame::after{content: '';position: absolute;top: -16px;left: calc(50% - 9px);width: 18px;height: 10px;background: var(--color-ink);clip-path: polygon(0 0, 18px 0, 18px 2px, 16px 2px, 16px 4px, 14px 4px, 14px 6px, 12px 6px, 12px 8px, 10px 8px, 10px 10px, 8px 10px, 8px 8px, 6px 8px, 6px 6px, 4px 6px, 4px 4px, 2px 4px, 2px 2px, 0 2px);animation: toybox-cursor-settle 180ms steps(2, end) both}@keyframes toybox-mark-settle{from{inset: -4px}to{inset: 0}}@keyframes toybox-cursor-settle{from{transform: translateY(-4px)}to{transform: none}}.toybox-bottom-console{display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 14px 28px;padding: 20px 0 8px;border-top: 1px solid var(--color-border)}.toybox-bottom-console:has(.toybox-resume:not([hidden])){grid-template-columns: auto minmax(160px, 1fr) auto}.toybox-collection-dock{display: flex;align-items: center;gap: 20px}.toybox-collection-dock a{display: grid;grid-template-columns: 22px auto;grid-template-rows: 22px 20px;column-gap: 10px;color: var(--color-ink);min-width: 64px}.toybox-collection-dock a + a{border-left: 1px solid var(--color-border);padding-left: 18px}.toybox-collection-dock i{grid-row: 1 / 3;align-self: center;color: var(--accent-secondary);font-size: 20px}.toybox-collection-dock span{font-weight: 700}.toybox-collection-dock small{color: var(--color-muted);font-size: 12px}body.toybox-home #footer{grid-column: 1 / -1;margin: 0;padding: 0}body.toybox-home #pagination{justify-self: end;margin: 0}body.toybox-home .toybox-library-pagination{display: flex;align-items: center;gap: 20px}.toybox-library-summary{display: flex;flex-direction: column;gap: 3px;white-space: nowrap}.toybox-library-label{font-size: 13px;font-weight: 650;color: var(--color-ink)}.toybox-library-range{font-size: 11px;color: var(--color-muted);font-variant-numeric: tabular-nums}body.toybox-home .toybox-page-step{display: grid;place-items: center;flex: 0 0 48px;width: 48px;height: 48px;padding: 0;background: var(--color-surface);color: var(--color-ink);border: 1px solid var(--color-border-strong);border-radius: 4px;box-shadow: inset 0 1px 0 var(--toybox-key-shine), 0 3px 0 var(--color-border-strong)}body.toybox-home .toybox-page-step.next{background: var(--toy-aqua-soft);border-color: var(--accent-secondary)}body.toybox-home .toybox-page-step:hover{border-color: var(--accent-secondary)}body.toybox-home .toybox-page-step:active:not(:disabled){transform: translateY(2px);box-shadow: none}.toybox-page-display{display: flex;align-items: center;gap: 12px;height: 100%;padding: 0 28px 0 12px;pointer-events: none}.toybox-page-display-label{color: var(--color-muted);font-size: 10px;text-transform: uppercase}.toybox-page-digits{display: flex;align-items: center;gap: 7px;color: var(--color-ink);font: 20px/1 var(--font-pixel);font-variant-numeric: tabular-nums;white-space: nowrap}.toybox-page-current{color: var(--accent-secondary-depth)}.toybox-page-divider, .toybox-page-total{color: var(--color-muted)}.toybox-library-pagination .toybox-page-picker select{position: absolute;inset: 0;display: block;width: 100%;height: 100%;padding: 0;opacity: 0;cursor: pointer}.toybox-library-pagination[aria-busy='true'] .toybox-page-controls{opacity: .55;pointer-events: none}.toybox-resume{display: flex;align-items: center;min-width: 0;max-width: 390px;width: 100%;justify-self: center}.toybox-resume[hidden]{display: none}.toybox-resume-link{position: relative;display: flex;align-items: center;gap: 10px;flex: 1;min-width: 0;min-height: 56px;padding: 4px 0 10px;color: var(--color-ink)}.toybox-resume-link:hover .toybox-resume-title{color: var(--accent-secondary-depth)}.toybox-resume-art{position: relative;display: grid;place-items: center;flex: 0 0 36px;width: 36px;height: 36px;color: var(--accent-success-depth);background: var(--color-surface-soft);border: 1px solid var(--color-border);border-radius: 3px;overflow: hidden}.toybox-resume-cover{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;image-rendering: pixelated}.toybox-resume-cover[hidden]{display: none}.toybox-resume-copy{display: flex;flex-direction: column;gap: 3px;min-width: 0}.toybox-resume-copy small{color: var(--color-muted);font-size: 11px;line-height: 1.3}.toybox-resume-title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;font-weight: 650;line-height: 1.5}.toybox-resume-value{flex-shrink: 0;margin-left: auto;color: var(--accent-success-depth);font: 12px/1 var(--font-pixel)}.toybox-resume-track{position: absolute;bottom: 2px;left: 46px;right: 0;height: 4px;overflow: hidden;background: var(--color-border)}.toybox-resume-fill{display: block;height: 100%;width: var(--resume-progress, 0%);background: var(--accent-success)}body.toybox-home .toybox-resume-clear{flex: 0 0 44px;width: 44px;height: 44px;padding: 0;margin-left: 4px;border: 0;background: transparent;box-shadow: none;color: var(--color-muted)}body.toybox-home .toybox-resume-clear:hover{color: var(--accent-primary);background: var(--color-surface-soft)}.toybox-page-leaving .toybox-card-track{opacity: 0;transform: translateX(-16px);transition: opacity 180ms, transform 240ms;pointer-events: none}.toybox-page-leaving[data-toybox-page-direction='previous'] .toybox-card-track{transform: translateX(16px)}.toybox-page-entering .toybox-card-track{animation: rack-arrive 400ms ease-out both}@keyframes rack-arrive{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}[data-theme='dark'] body.toybox-home{--toybox-key-shine: #ffffff1f}[data-theme='dark'] body.toybox-home #recent-posts .recent-post-item{--cartridge-shine: #ffffff26;--cartridge-sticker: #20262d;--cartridge-sticker-line: #00000066;--cartridge-sticker-shine: #ffffff12}[data-theme='dark'] body.toybox-home #recent-posts .recent-post-item[data-toybox-tone='coral']{--cartridge-color: #b9514b;--cartridge-depth: #7d2d2a}[data-theme='dark'] body.toybox-home #recent-posts .recent-post-item[data-toybox-tone='aqua']{--cartridge-color: #2a8ca4;--cartridge-depth: #175a6b}[data-theme='dark'] body.toybox-home #recent-posts .recent-post-item[data-toybox-tone='yellow']{--cartridge-color: #b8963c;--cartridge-depth: #7a5e1c}[data-theme='dark'] body.toybox-home #recent-posts .recent-post-item[data-toybox-tone='green']{--cartridge-color: #4c9a5e;--cartridge-depth: #2b6038}[data-theme='dark'] body.toybox-home .toybox-card-arrow{background: var(--color-surface-soft);color: var(--color-ink);border-color: var(--cartridge-color)}[data-theme='dark'] .toybox-cleared-badge{color: var(--accent-success)}[data-theme='dark'] .toybox-page-current{color: var(--accent-secondary)}[data-theme='dark'] .toybox-resume-value, [data-theme='dark'] .toybox-resume-art{color: var(--accent-success)}[data-theme='dark'] .toybox-resume-link:hover .toybox-resume-title{color: var(--accent-secondary)}@media (min-width: 1600px){body.toybox-home #content-inner{width: calc(100% - 160px)}}@media (max-width: 1180px){body.toybox-home #content-inner{width: calc(100% - 48px)}.toybox-card-track{--rack-height: 550px;gap: 18px}body.toybox-home #recent-posts .recent-post-item{flex: 0 0 200px}body.toybox-home #recent-posts .recent-post-item.toybox-featured{flex-basis: 290px}.toybox-bottom-console, .toybox-bottom-console:has(.toybox-resume:not([hidden])){grid-template-columns: 1fr auto;gap: 20px 24px}.toybox-resume{grid-column: 1 / -1;grid-row: 2;max-width: 460px}}@media (max-width: 680px){body.toybox-home #content-inner{width: calc(100% - 32px)}.toybox-stage{padding: 24px 0 16px}.toybox-deck-header{flex-wrap: wrap;gap: 16px;margin-bottom: 8px}.toybox-recent-title{font-size: 20px;gap: 10px}.toybox-recent-title::after{width: 24px}.toybox-deck-controls{width: 100%;justify-content: center;gap: 4px}.toybox-selection-label{display: none}.toybox-card-track{--rack-height: 520px;gap: 16px}body.toybox-home #recent-posts .recent-post-item{flex-basis: 210px}body.toybox-home #recent-posts .recent-post-item.toybox-featured{flex-basis: min(290px, calc(100vw - 66px))}body.toybox-home #recent-posts .toybox-featured .article-title{font-size: 22px}.toybox-bottom-console, .toybox-bottom-console:has(.toybox-resume:not([hidden])){grid-template-columns: minmax(0, 1fr);gap: 22px;padding: 22px 0}body.toybox-home .toybox-bottom-console #pagination{justify-self: center}.toybox-resume{grid-row: auto}body.toybox-home .toybox-library-pagination{flex-direction: column;gap: 12px}.toybox-library-summary{flex-direction: row;align-items: center;gap: 12px}.toybox-collection-dock{justify-content: center}}@media (prefers-reduced-motion: reduce){.toybox-card-track, body.toybox-home #recent-posts .recent-post-item, body.toybox-home .toybox-selection-frame::before, body.toybox-home .toybox-selection-frame::after, .toybox-slot-light{animation: none !important;transition: none !important;scroll-behavior: auto !important}}@media (max-width: 350px){body.toybox-home .toybox-deck-controls [data-toybox-direction]{display: none}}.toybox-card-foil, .toybox-card-glare{display: none;pointer-events: none}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){body.toybox-home:not(.toybox-paper) #recent-posts .recent-post-item.toybox-tilt-ready{transform: perspective(1000px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(0);transform-style: preserve-3d;transition: transform 550ms cubic-bezier(.2,.8,.2,1), flex-grow 320ms cubic-bezier(.2,.75,.25,1), height 320ms cubic-bezier(.2,.75,.25,1), box-shadow 220ms}body.toybox-home:not(.toybox-paper) #recent-posts .recent-post-item.is-tilting{--cartridge-edge: #ffffffa6;--cartridge-cast: #1d2c3c3d;z-index: 3;transform: perspective(1000px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-5px);transition-duration: 100ms, 320ms, 320ms, 220ms;will-change: transform}body.toybox-home:not(.toybox-paper) .toybox-tilt-ready .post_cover{transform: translateZ(0);transition: transform 400ms cubic-bezier(.2,.8,.2,1)}body.toybox-home:not(.toybox-paper) .is-tilting .post_cover{transform: translateZ(12px)}body.toybox-home:not(.toybox-paper) .toybox-tilt-ready .post_cover > a{position: relative}body.toybox-home:not(.toybox-paper) .toybox-tilt-ready .toybox-card-foil{display: block;position: absolute;inset: 0;overflow: hidden;opacity: 0;transition: opacity 420ms ease}body.toybox-home:not(.toybox-paper) .is-tilting .toybox-card-foil{opacity: .6}.toybox-card-foil::before, .toybox-card-foil::after{content: '';position: absolute;inset: 0;pointer-events: none}.toybox-card-foil::before{background-image: linear-gradient(115deg, #73e9ff00 20%, #73e9ff90 30%, #a0b0ffb3 36%, #ff9ec9b3 42%, #ffe6a5cc 48%, #afffd5b3 54%, #73e9ff00 64%);background-size: 250% 250%;background-position: var(--foil-x, 50%) var(--foil-y, 50%);opacity: .7}.toybox-card-foil::after{background-image: radial-gradient(ellipse at var(--foil-x, 50%) var(--foil-y, 50%), #ffffffb3 0%, #ffffff26 16%, #ffffff00 52%), repeating-linear-gradient(0deg, #ffffff00 0 3px, #ffffff12 3px 4px), repeating-linear-gradient(90deg, #ffffff00 0 3px, #ffffff12 3px 4px);mix-blend-mode: screen;opacity: .4}body.toybox-home:not(.toybox-paper) .toybox-tilt-ready .toybox-card-glare{display: block;position: absolute;inset: 0;z-index: 2;border-radius: inherit;background: linear-gradient(125deg, #ffffff00 20%, #ffffff90 45%, #ffffff00 70%);background-size: 250% 250%;background-position: var(--foil-x, 50%) var(--foil-y, 50%);opacity: 0;transition: opacity 420ms ease}body.toybox-home:not(.toybox-paper) .is-tilting .toybox-card-glare{opacity: .18}[data-theme='dark'] body.toybox-home:not(.toybox-paper) .is-tilting .toybox-card-foil{opacity: .48}}#pixel-sprite-test-btn.is-active{color: #fff !important;background: var(--accent-primary) !important}.pixel-sprite-test-panel[hidden], .pixel-sprite-test-cell[hidden]{display: none !important}.pixel-sprite-test-panel{position: fixed;right: 72px;bottom: 72px;z-index: 120;display: flex;width: min(520px, calc(100vw - 96px));max-height: min(720px, calc(100vh - 96px));flex-direction: column;overflow: hidden;border: 3px solid var(--color-ink);border-radius: var(--radius-control);background: var(--color-surface);box-shadow: 8px 8px 0 rgba(54, 55, 52, 0.22)}.pixel-sprite-test-header{display: flex;min-height: 58px;align-items: center;justify-content: space-between;gap: 16px;padding: 8px 10px 8px 16px;border-bottom: 3px solid var(--color-ink);background: var(--color-surface)}.pixel-sprite-test-header > div{display: grid;gap: 2px}.pixel-sprite-test-header strong{font-size: 16px}.pixel-sprite-test-header span, .pixel-sprite-test-status{color: var(--color-muted);font-size: 12px}.pixel-sprite-test-close{width: var(--control-min-size)}.pixel-sprite-test-filters{display: grid;grid-template-columns: repeat(4, 1fr);gap: 6px;padding: 10px 12px 6px}.pixel-sprite-test-filters button.is-active{color: #fff;background: var(--accent-primary);box-shadow: 0 3px 0 var(--accent-primary-depth)}.pixel-sprite-test-status{min-height: 28px;padding: 4px 14px 6px}.pixel-sprite-test-grid{display: grid;grid-template-columns: repeat(8, 1fr);gap: 6px;padding: 2px 12px 14px;overflow-y: auto;overscroll-behavior: contain}.pixel-sprite-test-cell{display: grid;min-width: 0;aspect-ratio: 1;place-items: center;align-content: center;gap: 1px}.pixel-sprite-test-cell:hover, .pixel-sprite-test-cell:focus-visible, .pixel-sprite-test-cell.is-active{border-color: var(--accent-primary);outline: none;background: #fff1e8}.pixel-sprite-test-icon{width: 32px;height: 32px;background-image: url('../img/toybox-sprites/atlas.png?v=platform-1');background-position: var(--sprite-x) var(--sprite-y);background-repeat: no-repeat;image-rendering: pixelated}.pixel-sprite-test-cell small{font-size: 9px;line-height: 1}@media (max-width: 680px){.pixel-sprite-test-panel{top: 12px;right: 12px;width: calc(100vw - 24px);max-height: none}.pixel-sprite-test-grid{grid-template-columns: repeat(6, 1fr)}}