.site-head[data-astro-cid-nen7h5rs]{padding-block:var(--space-5);z-index:5;position:relative}.head-row[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.brand[data-astro-cid-nen7h5rs]{font-family:var(--font-display);font-size:var(--step-2);align-items:center;gap:.6rem;line-height:1;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .brand-mark{transition:rotate .3s var(--ease-pop);rotate:-8deg}.brand[data-astro-cid-nen7h5rs]:hover .brand-mark{rotate:8deg}.head-nav[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);display:flex}.head-link[data-astro-cid-nen7h5rs]{white-space:nowrap;color:var(--grape);border-radius:999px;padding:.45em .95em;font-weight:600;text-decoration:none;transition:background-color .16s}.head-link[data-astro-cid-nen7h5rs]:hover{background:var(--lemon-deep)}.lang-switch[data-astro-cid-nen7h5rs]{border:2px solid var(--grape);background:var(--cream)}.lang-switch[data-astro-cid-nen7h5rs]:hover{background:#fff}.compact[data-astro-cid-nen7h5rs]{padding-block:var(--space-4)}@media (width<=420px){.head-link[data-astro-cid-nen7h5rs]:not(.lang-switch){display:none}}.candy{--w:100%;width:var(--w);position:relative;container-type:inline-size}.candy--travel{view-transition-name:candy}.candy-art{--tw:20cqw;--neck:15.5cqw;--row:11cqw;--line:max(2.5px, .55cqw);aspect-ratio:2.25;filter:drop-shadow(0 2.6cqw 2.4cqw #2e124052);position:relative}@container (width<=520px){.candy-art{--tw:15cqw;--neck:11.5cqw;--row:13cqw;aspect-ratio:1.85}}.candy-twist{width:var(--tw);z-index:1;perspective:40cqw;position:absolute;top:8%;bottom:8%}.candy-twist--l{left:0}.candy-twist--r{right:0}.candy-twist svg{transform-origin:50%;width:100%;height:100%;overflow:visible}.candy-twist--r svg{scale:-1 1}.tw-fill{fill:var(--raspberry)}.tw-light{fill:#f04d9f}.tw-pleat{fill:none;stroke:var(--raspberry-deep);stroke-width:1.4px}.tw-line{fill:none;stroke:var(--grape);stroke-width:var(--line);stroke-linejoin:round}.candy-knot{z-index:3;background:var(--raspberry-deep);border:var(--line) solid var(--grape);border-radius:99px;width:4.6cqw;position:absolute;top:31%;bottom:31%}.candy-knot--l{left:calc(var(--neck) - 2.6cqw)}.candy-knot--r{right:calc(var(--neck) - 2.6cqw)}.candy-body{inset-block:0;left:var(--neck);right:var(--neck);z-index:2;background:radial-gradient(120% 95% at 28% 18%, #f03f97, var(--raspberry) 55%, #c00d6c);border:var(--line) solid var(--grape);border-radius:9cqw;position:absolute;overflow:hidden;box-shadow:inset 0 -1.6cqw #2e124033}.candy-body canvas{width:100%;height:100%;position:absolute;inset:0}.candy-window{z-index:1;background:var(--cream);border:var(--line) solid var(--grape);border-radius:5cqw;position:absolute;inset:4.2cqw 4.6cqw;overflow:hidden;box-shadow:inset 0 1.2cqw #2e124012}.candy-gloss{z-index:2;pointer-events:none;background:#ffffff80;border-radius:99px;width:26%;height:8%;position:absolute;top:7%;left:7%;rotate:-5deg}.candy-art>.candy-sticker{z-index:4;width:17cqw;top:-5.5cqw;position:absolute;inset-inline-end:calc(var(--neck) - 6cqw);rotate:12deg}.candy-sticker .sticker-text{font-size:7.4cqw}.candy-sticker.is-word .sticker-text{font-size:3.6cqw}.reel{position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 24% 76%,#0000);mask:linear-gradient(#0000,#000 24% 76%,#0000)}.reel-band{inset-inline:2.4cqw;height:var(--row);background:var(--lemon);border:var(--line) solid var(--grape);border-radius:3cqw;position:absolute;top:50%;translate:0 -50%}.reel-band:before,.reel-band:after{content:"";border-block:1.6cqw solid #0000;width:0;height:0;position:absolute;top:50%;translate:0 -50%}.reel-band:before{border-left:2cqw solid var(--raspberry);left:-.4cqw}.reel-band:after{border-right:2cqw solid var(--raspberry);right:-.4cqw}.reel-row{inset-inline:0;height:var(--row);margin-top:calc(var(--row) / -2);color:var(--grape);white-space:nowrap;text-overflow:ellipsis;will-change:transform;place-items:center;padding-inline:5cqw;font-size:5.4cqw;font-weight:700;display:grid;position:absolute;top:50%;overflow:hidden}.reel-row:not(.is-intro){direction:ltr}.reel-row.is-intro{font-family:var(--font-display);font-size:5.4cqw;font-weight:400}.reel-static{align-content:center;display:grid;position:absolute;inset:0}.reel-static .reel-row{margin:0;position:relative;top:auto}.win-name{z-index:1;color:var(--grape);white-space:nowrap;place-items:center;padding-inline:5cqw;font-size:7.2cqw;font-weight:800;line-height:1.1;text-decoration:none;display:grid;position:absolute;inset:0}.win-name span{background:var(--lemon);box-shadow:0 0 0 var(--line) var(--grape);border-radius:.35em;padding:.15em .4em .2em}.win-name:hover span{background:var(--lemon-soft);text-underline-offset:.16em;text-decoration:underline .06em}.win-name:focus-visible{outline-offset:-.8cqw}
