.rose[data-astro-cid-spvqswov]{--rose-size:min(680px, calc(100svh - 150px));width:100%;container:rose/inline-size}.rose__grid[data-astro-cid-spvqswov]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.rose__intro[data-astro-cid-spvqswov]{min-width:0}.rose__fig[data-astro-cid-spvqswov]{width:100%;max-width:var(--rose-size);justify-self:center;position:relative;container:rose-fig/inline-size}.rose__fig[data-astro-cid-spvqswov] svg[data-astro-cid-spvqswov]{width:100%;height:auto;display:block;overflow:visible}@container rose (width>=900px){.rose__grid[data-astro-cid-spvqswov]{grid-template-columns:minmax(300px, 1fr) minmax(0, var(--rose-size));gap:var(--space-5) clamp(24px, 4cqi, 64px);grid-template-areas:"list fig"}.rose__grid--intro[data-astro-cid-spvqswov]{grid-template-rows:auto 1fr;grid-template-areas:"intro fig""list fig"}.rose__intro[data-astro-cid-spvqswov]{grid-area:intro}.rose__list[data-astro-cid-spvqswov]{grid-area:list;max-width:760px}.rose__fig[data-astro-cid-spvqswov]{grid-area:fig;justify-self:end;position:sticky;top:96px}}.rose__track-bg[data-astro-cid-spvqswov]{fill:var(--color-paper)}.rose__track-dot[data-astro-cid-spvqswov]{fill:var(--color-ink-muted)}.rose__track[data-astro-cid-spvqswov]{fill:url(#rose-track);stroke:var(--color-paper);stroke-width:1.5px}.rose__hit[data-astro-cid-spvqswov]{fill:#0000;stroke:#0000;stroke-width:2px;stroke-linejoin:round}.rose__petal[data-astro-cid-spvqswov]{fill:var(--sphere-disc,var(--color-highlight));stroke:var(--color-ink);stroke-width:2px;stroke-linejoin:round}.rose__rim[data-astro-cid-spvqswov]{fill:none;stroke:var(--color-ink);stroke-width:3px;pointer-events:none}.rose__code[data-astro-cid-spvqswov]{fill:var(--color-ink);font:800 15px var(--font-body);letter-spacing:.4px}.rose__share[data-astro-cid-spvqswov]{fill:var(--color-ink-muted);font:600 14px var(--font-body);font-variant-numeric:tabular-nums}.rose[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov]{cursor:pointer;outline:none}.rose[data-astro-cid-spvqswov] svg[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov]:is(:hover,:focus-visible,.is-on,.is-active) .rose__petal[data-astro-cid-spvqswov]{fill:var(--color-ink)}.rose[data-astro-cid-spvqswov] svg[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov]:is(:hover,:focus-visible,.is-on,.is-active) .rose__hit[data-astro-cid-spvqswov]{stroke:var(--color-ink)}.rose[data-astro-cid-spvqswov] svg[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov]:is(:hover,:focus-visible,.is-on,.is-active) .rose__code[data-astro-cid-spvqswov]{paint-order:stroke;stroke:var(--color-highlight);stroke-width:8px;stroke-linejoin:round;fill:var(--color-on-highlight)}.rose[data-astro-cid-spvqswov] svg[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov]:is(:hover,:focus-visible,.is-on,.is-active) .rose__share[data-astro-cid-spvqswov]{fill:var(--color-ink);font-weight:800}.rose__hole[data-astro-cid-spvqswov]{box-sizing:border-box;border:var(--border-thin) solid var(--color-ink);background:var(--color-paper);width:24.1379cqi;height:24.1379cqi;color:var(--color-ink);text-align:center;white-space:nowrap;pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.rose__hole[data-astro-cid-spvqswov] strong[data-astro-cid-spvqswov]{font:900 clamp(1.375rem, 6.4cqi, 2.375rem) / 1 var(--font-display)}.rose__hole[data-astro-cid-spvqswov] span[data-astro-cid-spvqswov]{font:700 clamp(.875rem, 2.9cqi, 1.0625rem) / 1.1 var(--font-body);font-variant-numeric:tabular-nums}.rose__hole[data-astro-cid-spvqswov] small[data-astro-cid-spvqswov]{font:600 .875rem / 1.1 var(--font-body)}.rose__hole[data-astro-cid-spvqswov] small[data-astro-cid-spvqswov]:empty{display:none}@container rose-fig (width<=479px){.rose__code[data-astro-cid-spvqswov]{dominant-baseline:middle;font-size:24px}.rose__share[data-astro-cid-spvqswov],.rose__hole[data-astro-cid-spvqswov] small[data-astro-cid-spvqswov]{display:none}}.rose__list[data-astro-cid-spvqswov]{border-bottom:var(--border-fine) solid var(--color-ink);min-width:0;margin:0;padding:0;list-style:none}.rose__list[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov]{border-top:var(--border-fine) solid var(--color-ink);color:var(--color-ink);font:600 var(--text-sm) / 1.25 var(--font-body);grid-template-columns:42px minmax(0,1fr) auto 4.2em;align-items:center;gap:12px;padding:3px 6px;text-decoration:none;display:grid}.rose__list[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov]:is(:hover,:focus-visible,.is-on):not(.is-active){background:var(--color-highlight);color:var(--color-on-highlight)}.rose__list[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov].is-active{background:var(--color-ink);color:var(--color-paper)}.rose__list[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov].is-active .rose__list-code[data-astro-cid-spvqswov]{background:var(--color-paper);color:var(--color-ink)}.rose__list-code[data-astro-cid-spvqswov]{background:var(--color-ink);height:22px;color:var(--color-paper);font:700 var(--text-xs) var(--font-body);letter-spacing:.04em;place-items:center;display:grid}.rose__list[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov]:is(:hover,:focus-visible,.is-on):not(.is-active) .rose__list-code[data-astro-cid-spvqswov]{background:var(--color-on-highlight);color:var(--color-highlight)}.rose__list-name[data-astro-cid-spvqswov]{overflow-wrap:anywhere;font-weight:700}.rose__list-count[data-astro-cid-spvqswov],.rose__list-share[data-astro-cid-spvqswov]{text-align:right;font-variant-numeric:tabular-nums}.rose__list-count[data-astro-cid-spvqswov]{font-weight:800}@media (pointer:coarse),(width<=760px){.rose__list[data-astro-cid-spvqswov] a[data-astro-cid-spvqswov]{min-height:44px;padding-block:8px}}
