.worry-wheel{--ww-gold: #f0b429;--ww-gold-dark: #c98a14;--ww-gold-light: #ffd866;--ww-ink: #2a2017;--ww-font-labels: "Trebuchet MS", "Segoe UI", system-ui, -apple-system, sans-serif;--ww-font-title: "Bradley Hand", "Chalkboard SE", "Comic Sans MS", "Segoe Print", "Comic Neue", "Trebuchet MS", cursive;--ww-wheel-size: min(90vw, 76vh, 600px);--ww-rim-width: calc(var(--ww-wheel-size) * .05);position:relative;width:100%;display:flex;justify-content:center;color:var(--ww-ink);font-family:var(--ww-font-labels)}.worry-wheel__stage{display:flex;flex-direction:column;align-items:center;width:100%;max-width:760px}.worry-wheel__area{position:relative;width:var(--ww-wheel-size);height:var(--ww-wheel-size);margin-top:calc(var(--ww-wheel-size) * .13);display:flex;align-items:center;justify-content:center}.worry-wheel__banner{--banner-ink: #2a1f10;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:45}.worry-wheel__banner-svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px .5px rgba(42,31,16,.22)) drop-shadow(0 4px 5px rgba(42,31,16,.2))}.worry-wheel__banner-band{fill:url(#worryWheelBannerBandGrad);stroke:var(--banner-ink);stroke-width:.7;stroke-linejoin:round}.worry-wheel__banner-tail{fill:url(#worryWheelBannerTailGrad);stroke:var(--banner-ink);stroke-width:.7;stroke-linejoin:round}.worry-wheel__banner-highlight{fill:none;stroke:#ffffff8c;stroke-width:.5;stroke-linecap:round}.worry-wheel__banner-text{fill:#1d150a;font-family:var(--ww-font-title);font-weight:700;font-size:6.2px;letter-spacing:1.1px}.worry-wheel__pointer{position:absolute;top:calc(var(--ww-wheel-size) * .038);left:50%;transform:translate(-50%);width:0;height:0;border-left:calc(var(--ww-wheel-size) * .034) solid transparent;border-right:calc(var(--ww-wheel-size) * .034) solid transparent;border-top:calc(var(--ww-wheel-size) * .058) solid #ef4f6b;filter:drop-shadow(0 3px 2px rgba(0,0,0,.35));z-index:30}.worry-wheel__pointer:after{content:"";position:absolute;top:calc(var(--ww-wheel-size) * -.064);left:calc(var(--ww-wheel-size) * -.037);width:0;height:0;border-left:calc(var(--ww-wheel-size) * .037) solid transparent;border-right:calc(var(--ww-wheel-size) * .037) solid transparent;border-top:calc(var(--ww-wheel-size) * .064) solid var(--ww-gold-dark);z-index:-1}.worry-wheel__rim{position:relative;width:100%;height:100%;border-radius:50%;padding:var(--ww-rim-width);background:linear-gradient(145deg,var(--ww-gold-light),var(--ww-gold) 45%,var(--ww-gold-dark));box-shadow:0 14px 30px #00000040,inset 0 0 0 4px #ffffff40;display:flex;align-items:center;justify-content:center}.worry-wheel__wheel{position:relative;width:100%;height:100%;border-radius:50%;border:4px solid rgba(0,0,0,.18);overflow:hidden;background:#f4dca5;transition:transform 4.6s cubic-bezier(.12,.62,.12,1);will-change:transform}.worry-wheel__slices{position:absolute;inset:0}.worry-wheel__slice{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.worry-wheel__highlight{position:absolute;inset:0;border-radius:50%;pointer-events:none;opacity:0}.worry-wheel__highlight.show{animation:worryWheelSliceGlow 1.5s ease-in-out both}@keyframes worryWheelSliceGlow{0%{opacity:0}12%{opacity:.95}28%{opacity:.2}44%{opacity:.9}60%{opacity:.25}76%{opacity:.85}to{opacity:0}}.worry-wheel__hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14%;height:14%;min-width:56px;min-height:56px;border-radius:50%;border:3px solid var(--ww-gold-dark);background:radial-gradient(circle at 35% 30%,var(--ww-gold-light),var(--ww-gold) 55%,var(--ww-gold-dark));color:var(--ww-ink);font-weight:800;letter-spacing:1px;font-size:clamp(11px,2.2vmin,17px);cursor:pointer;z-index:20;-webkit-tap-highlight-color:transparent;touch-action:manipulation;box-shadow:0 6px 0 var(--ww-gold-dark),0 9px 12px #00000059,inset 0 2px 3px #ffffff8c,inset 0 -3px 4px #0003;transition:transform .08s ease,box-shadow .08s ease}.worry-wheel__hub-text{display:block}@media(hover:hover){.worry-wheel__hub:hover:not(:disabled){transform:translate(-50%,calc(-50% - 1px))}}.worry-wheel__hub:active:not(:disabled),.worry-wheel__hub.is-spinning,.worry-wheel__hub:disabled{transform:translate(-50%,calc(-50% + 4px));box-shadow:0 1px 0 var(--ww-gold-dark),0 2px 5px #0000004d,inset 0 2px 3px #fff6,inset 0 -2px 3px #0003}.worry-wheel__hub:focus-visible{outline:4px solid #2a73ff;outline-offset:3px}.worry-wheel__hub:disabled{cursor:not-allowed;filter:saturate(.85) brightness(.97)}@media(prefers-reduced-motion:reduce){.worry-wheel__wheel{transition-duration:1.2s}.worry-wheel__highlight.show{animation:worryWheelSliceGlowGentle 1.5s ease-in-out both}@keyframes worryWheelSliceGlowGentle{0%{opacity:0}15%{opacity:.7}80%{opacity:.7}to{opacity:0}}}.worry-wheel--compact{--ww-wheel-size: 100cqw;width:100%;max-width:100%}.worry-wheel--compact .worry-wheel__stage{width:100%;max-width:none}.worry-wheel--compact .worry-wheel__area{width:100%;aspect-ratio:1;height:auto;margin-top:0}.worry-wheel--compact .worry-wheel__banner{display:none}.worry-wheel--compact .worry-wheel__rim{width:100%;height:100%}.worry-wheel--compact .worry-wheel__hub{min-width:0;min-height:0;width:14%;height:14%;font-size:clamp(.5rem,2.8cqi,.875rem);letter-spacing:.05em;border-width:2px}.tropes-worry-wheel-row__card-header[data-astro-cid-ob5okrvg]{border-bottom:1px solid rgba(201,123,132,.12)}.tropes-worry-wheel-row__wheel[data-astro-cid-ob5okrvg]{container-type:inline-size;width:100%}.tropes-worry-wheel-row__wheel[data-astro-cid-ob5okrvg] .worry-wheel{--ww-wheel-size: 100cqw;width:100%}.tropes-worry-wheel-row__wheel[data-astro-cid-ob5okrvg] .worry-wheel__stage{width:100%;max-width:none}.tropes-worry-wheel-row__wheel[data-astro-cid-ob5okrvg] .worry-wheel__area{width:100%;aspect-ratio:1;height:auto;margin-top:0}.tropes-worry-wheel-row__wheel[data-astro-cid-ob5okrvg] .worry-wheel__banner{display:none}.tropes-worry-wheel-row__wheel[data-astro-cid-ob5okrvg] .worry-wheel__rim{width:100%;height:100%}.tropes-worry-wheel-row__wheel[data-astro-cid-ob5okrvg] .worry-wheel__hub{min-width:0;min-height:0;width:14%;height:14%;font-size:clamp(.5rem,2.8cqi,.875rem);letter-spacing:.05em;border-width:2px}.tropes-worry-wheel-row__playlist-embed[data-astro-cid-ob5okrvg]{display:flex;flex-direction:column}.tropes-worry-wheel-row__spotify-embed[data-astro-cid-ob5okrvg]{display:block;width:100%;max-width:100%;min-height:352px;height:100%;flex:1;border:0;border-radius:12px}.meet-plus-ones__card-header[data-astro-cid-nezmrkwk]{border-bottom:1px solid rgba(201,123,132,.12)}.meet-plus-ones__card-art[data-astro-cid-nezmrkwk]{filter:drop-shadow(0 4px 8px rgba(44,36,32,.08))}.btn-primary-flamingo[data-astro-cid-tousmopl]{background-color:var(--flamingoPink);color:#fff}.btn-primary-flamingo[data-astro-cid-tousmopl]:hover{background-color:color-mix(in srgb,var(--flamingoPink) 86%,#1a1a1a);opacity:1}.book-hero-mosaic-text[data-astro-cid-tousmopl]>p[data-astro-cid-tousmopl]:first-child{color:#fff;text-shadow:0 0 1px rgba(0,44,48,.5),0 1px 2px rgba(0,44,48,.4)}.book-hero-mosaic-text[data-astro-cid-tousmopl] h1[data-astro-cid-tousmopl]{text-shadow:0 0 2px rgba(255,255,255,.5),0 1px 2px rgba(0,44,48,.55),0 1px 4px rgba(60,16,36,.38)}.book-hero-mosaic-text[data-astro-cid-tousmopl] .font-script[data-astro-cid-tousmopl]{text-shadow:0 0 1px rgba(0,44,48,.45),0 1px 3px rgba(0,44,48,.35)}.book-section--before-wheel{padding-bottom:.5rem}.book-section--before-wheel .relative[data-astro-cid-tousmopl].z-\[2\]>div[data-astro-cid-tousmopl]{padding-bottom:8rem}.book-section--after-wheel .relative[data-astro-cid-tousmopl].z-\[2\]>div[data-astro-cid-tousmopl]{padding-top:6.5rem}.book-worry-wheel-float[data-astro-cid-tousmopl]{margin-top:-.5rem;margin-bottom:-2.5rem;pointer-events:none}.book-worry-wheel-float[data-astro-cid-tousmopl] .worry-wheel{pointer-events:auto;filter:drop-shadow(0 14px 28px rgba(44,36,32,.14))}@media(min-width:768px){.book-section--before-wheel .relative[data-astro-cid-tousmopl].z-\[2\]>div[data-astro-cid-tousmopl]{padding-bottom:9rem}.book-section--after-wheel .relative[data-astro-cid-tousmopl].z-\[2\]>div[data-astro-cid-tousmopl]{padding-top:7.5rem}.book-worry-wheel-float[data-astro-cid-tousmopl]{margin-top:-.75rem;margin-bottom:-3rem}}
