.stamp.svelte-u0s4lu{color:#a41818f0;letter-spacing:.16em;text-transform:uppercase;mix-blend-mode:multiply;background:0 0;border:3px solid #b01c1ceb;border-radius:3px;margin:0;padding:.4rem .72rem .34rem;font-family:Arial Narrow,Segoe UI,sans-serif;font-size:1.28rem;font-weight:800;line-height:1;display:inline-block;box-shadow:inset 0 0 0 1px #b01c1c80}.desk.svelte-16dim71{box-sizing:border-box;min-height:0;color:var(--foreground);flex-direction:column;flex:1;display:flex;overflow:hidden}.rack.svelte-16dim71{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));flex:1;gap:0;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bay.svelte-16dim71{background:var(--project);justify-content:center;align-items:center;min-width:0;min-height:0;display:flex}.pin.svelte-16dim71{box-sizing:border-box;width:100%;height:100%;color:inherit;cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:clamp(.35rem,1.8vmin,1.1rem);text-decoration:none;display:flex}.pin--live.svelte-16dim71{cursor:pointer}.pin__float.svelte-16dim71{transform-origin:50% 80%;max-width:100%;max-height:100%;animation:13s ease-in-out infinite svelte-16dim71-pin-sway;animation-delay:calc(var(--i) * -2.8s);justify-content:center;align-items:center;display:flex;position:relative}.pin__logo.svelte-16dim71{width:auto;max-width:min(92%,13.5rem);height:auto;max-height:var(--pin-max);object-fit:contain;filter:drop-shadow(2px 3px 0 color-mix(in oklch, var(--foreground) 8%, transparent));transition:transform .2s ease-out,filter .2s ease-out;display:block}.pin--live.svelte-16dim71:hover .pin__logo:where(.svelte-16dim71),.pin--live.svelte-16dim71:focus-visible .pin__logo:where(.svelte-16dim71){filter:drop-shadow(3px 5px 0 color-mix(in oklch, var(--foreground) 12%, transparent));transform:translateY(-5px)scale(1.035)}.pin--live.svelte-16dim71:focus-visible{outline:none}.pin--live.svelte-16dim71:focus-visible .pin__float:where(.svelte-16dim71){outline:2px solid var(--ring);outline-offset:6px;border-radius:4px}.pin--off.svelte-16dim71{opacity:.9}.pin--off.svelte-16dim71 .pin__logo:where(.svelte-16dim71){filter:drop-shadow(2px 3px 0 color-mix(in oklch, var(--foreground) 5%, transparent))}.pin__stamp.svelte-16dim71{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pin__stamp.svelte-16dim71 .stamp{transform:rotate(-14deg) scale(var(--stamp-scale))}.sr.svelte-16dim71{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes svelte-16dim71-pin-sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}@media (prefers-reduced-motion:reduce){.pin__float.svelte-16dim71{animation:none}.pin--live.svelte-16dim71:hover .pin__logo:where(.svelte-16dim71),.pin--live.svelte-16dim71:focus-visible .pin__logo:where(.svelte-16dim71){transform:none}}
