.all-hobbies[data-astro-cid-a74utyc3]{text-align:left;width:100%;margin-top:32px}.all-hobbies[data-astro-cid-a74utyc3] summary[data-astro-cid-a74utyc3]{text-align:center;cursor:pointer;font-weight:800;line-height:44px}.all-hobbies__group[data-astro-cid-a74utyc3] h2[data-astro-cid-a74utyc3]{font-family:var(--serif);font-variation-settings:"opsz" 72, "SOFT" 100;letter-spacing:-.02em;margin:28px 0 8px;font-size:24px;font-weight:600}.all-hobbies[data-astro-cid-a74utyc3] ul[data-astro-cid-a74utyc3]{columns:2 14em;color:var(--ink-soft);column-gap:32px;margin:0;padding-left:1.2em;line-height:1.8}.hobby-wheel[data-astro-cid-a74utyc3]{z-index:1;text-align:center;flex-direction:column;align-items:center;width:min(720px,100% - 36px);margin:0 auto;display:flex;position:relative}.heading[data-astro-cid-a74utyc3]{color:var(--ink);font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 100;letter-spacing:-.035em;text-wrap:balance;margin:0 0 40px;font-size:clamp(40px,5.4vw,82px);font-weight:560;line-height:.98}.wheel[data-astro-cid-a74utyc3]{aspect-ratio:1;width:min(540px,100%);position:relative}.disc[data-astro-cid-a74utyc3]{width:100%;height:100%;filter:drop-shadow(7px 9px 0 var(--ink));transition-property:transform;transition-timing-function:cubic-bezier(.12,.8,.18,1);display:block;overflow:visible}.rim[data-astro-cid-a74utyc3]{fill:var(--ink)}.wedge[data-astro-cid-a74utyc3]{stroke:#2a26224d;stroke-width:.5px}.label[data-astro-cid-a74utyc3]{fill:var(--ink-green);font-family:var(--sans);font-weight:700}.pointer[data-astro-cid-a74utyc3]{z-index:2;transform-origin:50% 25%;width:38px;height:42px;fill:var(--terracotta-bright);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(2px 3px 0 var(--ink));position:absolute;top:-16px;left:50%;overflow:visible;transform:translate(-50%)}.spin[data-astro-cid-a74utyc3]{z-index:2;aspect-ratio:1;border:3px solid var(--ink);background:var(--terracotta-bright);width:25%;box-shadow:3px 4px 0 var(--ink);color:var(--cream);font-family:var(--sans);cursor:pointer;transition:background-color .18s ease, transform .18s var(--ease-out), box-shadow .18s var(--ease-out);border-radius:50%;place-items:center;padding:8px;font-size:19px;font-weight:800;line-height:1.15;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spin[data-astro-cid-a74utyc3]:hover:not([aria-disabled=true]){background:var(--terracotta);box-shadow:5px 6px 0 var(--ink);transform:translate(calc(-50% - 1px),calc(-50% - 2px))}.spin[data-astro-cid-a74utyc3]:active:not([aria-disabled=true]){box-shadow:1px 1px 0 var(--ink);transform:translate(calc(2px - 50%),calc(3px - 50%))}.readout[data-astro-cid-a74utyc3]{width:100%;min-height:120px;margin-top:36px;position:relative}.ticker[data-astro-cid-a74utyc3]{opacity:0;position:absolute;inset:0 0 auto}.readout[data-astro-cid-a74utyc3][data-state=spinning] .ticker[data-astro-cid-a74utyc3]{opacity:.5}.result[data-astro-cid-a74utyc3]{transition:opacity .3s ease, transform .4s var(--spring)}.readout[data-astro-cid-a74utyc3][data-state=spinning] .result[data-astro-cid-a74utyc3]{opacity:0;transition:none;transform:translateY(8px)scale(.96)}.ticker[data-astro-cid-a74utyc3],.result-title[data-astro-cid-a74utyc3]{color:var(--terracotta-bright);font-family:var(--serif);font-variation-settings:"opsz" 144, "SOFT" 100, "WONK" 1;letter-spacing:-.03em;margin:0;font-size:clamp(34px,3.6vw,52px);font-style:italic;font-weight:520;line-height:1.1}.result-detail[data-astro-cid-a74utyc3]{color:var(--ink-soft);margin:10px 0 0;font-size:18px;line-height:1.5}@media (forced-colors:active){.wedge[data-astro-cid-a74utyc3],.rim[data-astro-cid-a74utyc3]{stroke:canvastext}.label[data-astro-cid-a74utyc3]{fill:canvastext}.pointer[data-astro-cid-a74utyc3]{fill:canvastext;stroke:canvas}.spin[data-astro-cid-a74utyc3]{border-color:buttontext}}
