a.ts{z-index:47;transform-origin:50% 0;padding-top:12px;text-decoration:none;transition:transform .3s;display:block;position:fixed;top:0;right:22px;transform:rotate(-3deg)}.ts-rope{background:repeating-linear-gradient(#c9a46b 0 3px,#8a6a3c 3px 6px);width:2px;height:22px;position:absolute;top:-2px;box-shadow:0 0 2px #0009}.ts-rope-l{transform-origin:50% 0;left:18%;transform:rotate(8deg)}.ts-rope-r{transform-origin:50% 0;right:18%;transform:rotate(-8deg)}.ts-board{color:#2a170b;font-family:var(--font-vt323);white-space:nowrap;background:repeating-linear-gradient(#5a341429 0 2px,#0000 2px 7px),linear-gradient(#f3d9a8,#d9ac6a);border:2px solid #3b2412;border-radius:6px;flex-direction:column;align-items:center;gap:1px;padding:8px 18px 9px;line-height:1;display:flex;position:relative;box-shadow:0 6px #3b2412,0 12px 22px #0000008c}.ts-board small{letter-spacing:.14em;text-transform:uppercase;color:#6b4222;font-size:14px}.ts-board b{font-size:21px;font-weight:400}.ts-nail{background:#4a2e16;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;box-shadow:inset 0 1px #ffffff59}.ts-nail-l{left:calc(18% - 1px)}.ts-nail-r{right:calc(18% - 1px)}a.ts:hover,a.ts:focus-visible{animation:1.4s ease-in-out infinite ts-sway}a.ts:focus-visible .ts-board{outline-offset:3px;outline:3px solid #fff3dc}a.ts:active .ts-board{transform:translateY(3px);box-shadow:0 3px #3b2412,0 8px 16px #00000080}@keyframes ts-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (max-width:760px){a.ts{padding-top:10px;right:10px}.ts-rope{height:16px}.ts-board{padding:7px 11px 6px}.ts-board small{display:none}.ts-board b{font-size:16px}.ts-nail{top:3px}}@media (prefers-reduced-motion:reduce){a.ts:hover,a.ts:focus-visible{animation:none}}
