.w-wrap{display:grid;gap:12px}
.w-wrap-win{border:3px solid var(--ink);border-radius:6px;background:var(--paper-hi);box-shadow:4px 4px 0 var(--ink);overflow:hidden}
.w-wrap-bar{padding:4px 10px;border-bottom:3px solid var(--ink);background:repeating-linear-gradient(180deg,var(--ink) 0 2px,transparent 2px 5px);text-align:center}
.w-wrap-bar b{display:inline-block;padding:0 10px;background:var(--paper-hi);font:700 14px/1.5 var(--sans)}
.w-wrap-body{display:grid;gap:14px;padding:16px}.w-wrap-body>*{min-width:0}
.w-wrap-items,.w-wrap-days{display:flex;flex-wrap:wrap;gap:8px}
.w-wrap .chip{min-width:48px;padding:0 12px}
.w-wrap-strip{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}
.w-wrap-strip li{display:grid;justify-items:center;gap:2px;padding:8px 0;border:2px solid var(--ink);border-radius:4px;background:var(--card);font-family:var(--sans);transform-origin:bottom;transition:transform var(--t-story) var(--ease),background var(--t-base)}
.w-wrap-strip small{font:600 12px var(--sans)}.w-wrap-strip b{font:700 13px var(--sans)}
.live .w-wrap-strip li:not(.in){transform:scaleY(.4);background:var(--paper)}
.w-wrap-strip li.in{background:var(--spark)}.w-wrap-strip li.last.in{background:var(--warm)}
.w-wrap-tag{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;justify-self:start;padding:12px 16px;border:3px solid var(--ink);border-radius:6px 24px 6px 6px;background:var(--card);box-shadow:4px 4px 0 var(--ink)}
.w-wrap-name{font:700 22px var(--serif)}.w-wrap-made{font:600 15px var(--sans)}
.w-wrap-use{padding:2px 10px;border:3px solid var(--warm);border-radius:4px;color:var(--ink);font:800 20px var(--serif)}
.live .w-wrap-tag.stamp .w-wrap-use{animation:w-wrap-st var(--t-base) var(--ease-snap)}
@keyframes w-wrap-st{from{opacity:0;transform:scale(1.18)}to{opacity:1;transform:none}}
.w-wrap:not(.live) .w-live{display:none}
.w-wrap-basis{margin:0;font:italic 15px var(--serif);color:var(--ink2)}
@media (prefers-reduced-motion:reduce){.w-wrap-strip li{transition:none!important}.w-wrap-tag .w-wrap-use{animation:none!important}}
