.hanging.svelte-aax0e6{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.bracket.svelte-aax0e6{flex-shrink:0;height:2.5rem;position:relative}.wall.svelte-aax0e6{background:var(--ink);width:1rem;height:100%;box-shadow:inset 0 0 0 var(--rim-weight,2px) #fff6;border-radius:6px;position:absolute;top:0;right:0}.arm.svelte-aax0e6{background:var(--ink);height:.625rem;box-shadow:0 0 0 var(--rim-weight,2px) #fff6;border-radius:5px;position:absolute;top:.5rem;left:0;right:.5rem}.brace.svelte-aax0e6{width:36%;height:1.3rem;position:absolute;top:1rem;right:.75rem;overflow:visible}.brace.svelte-aax0e6 line:where(.svelte-aax0e6){stroke:var(--ink);stroke-width:5px;stroke-linecap:round}.curl.svelte-aax0e6{border:4px solid var(--ink);border-radius:50%;width:1.125rem;height:1.125rem;position:absolute;top:.1rem;left:-.35rem}.hook.svelte-aax0e6{border:3px solid #fff;border-radius:50%;width:.75rem;height:.75rem;margin-left:-.375rem;position:absolute;top:1.7rem}.hook-left.svelte-aax0e6{left:22%}.hook-right.svelte-aax0e6{left:74%}.swing.svelte-aax0e6{transform-origin:48% 0;flex-direction:column;flex:1;min-height:0;padding-top:1.75rem;animation:1.5s ease-in-out .45s both svelte-aax0e6-sign-swing;display:flex;position:relative}.swing.settled.svelte-aax0e6{animation:none}.hanging.svelte-aax0e6:hover .swing.settled:where(.svelte-aax0e6){animation:.9s ease-in-out svelte-aax0e6-sign-nudge}.chain.svelte-aax0e6{background:repeating-linear-gradient(#fff 0 7px,#0000 7px 10px);border-radius:3px;width:6px;height:2.25rem;margin-left:-3px;position:absolute;top:0}.chain-left.svelte-aax0e6{left:22%}.chain-right.svelte-aax0e6{left:74%}.board.svelte-aax0e6{flex:1;min-height:6.5rem;display:flex;position:relative}.plain.svelte-aax0e6 .board:where(.svelte-aax0e6) .enamel-plate{box-shadow:var(--shadow-plate)}.board.svelte-aax0e6 .enamel-plate{flex:1;display:flex}.board.svelte-aax0e6 .plate-body{flex:1;align-items:center;display:grid}.back.svelte-aax0e6{box-shadow:inset 0 0 0 var(--rim-weight,2px) #15123f40;background:#cfc9ff;border-radius:1.75rem;position:absolute;inset:0;transform:translate(8px,6px)}.face.svelte-aax0e6{justify-items:center;gap:.75rem;display:grid}.rule.svelte-aax0e6{border-top:var(--rim-weight,2px) solid color-mix(in srgb, var(--brand) 62%, white);width:100%}.word.svelte-aax0e6{color:var(--ink);font-size:clamp(2.5rem,1.2rem + 4vw,3.75rem);line-height:.95}.sub.svelte-aax0e6{color:var(--ink-soft);font-size:clamp(1.75rem,1rem + 2.4vw,2.5rem);line-height:1}@keyframes svelte-aax0e6-sign-swing{0%{transform:rotate(9deg)}16%{transform:rotate(-6.5deg)}32%{transform:rotate(4.2deg)}48%{transform:rotate(-2.6deg)}64%{transform:rotate(1.5deg)}80%{transform:rotate(-.7deg)}to{transform:rotate(0)}}@keyframes svelte-aax0e6-sign-nudge{0%{transform:rotate(0)}30%{transform:rotate(-3deg)}60%{transform:rotate(1.6deg)}to{transform:rotate(0)}}@media (width<=767px){.bracket.svelte-aax0e6{height:2rem}.brace.svelte-aax0e6{height:1rem}.hook.svelte-aax0e6{top:1.2rem}.swing.svelte-aax0e6{padding-top:1.25rem}.chain.svelte-aax0e6{height:1.75rem}.board.svelte-aax0e6{min-height:5rem}.word.svelte-aax0e6{font-size:2.5rem}}.hanging.fit.svelte-aax0e6 .word:where(.svelte-aax0e6){white-space:nowrap;font-size:clamp(2rem,1rem + 4vw,3rem)}@media (prefers-reduced-motion:reduce){.swing.svelte-aax0e6,.hanging.svelte-aax0e6:hover .swing.settled:where(.svelte-aax0e6){animation:none}}
