.puzzler-rating[data-v-1bfa7fe6]{--rating-accent: oklch(70% .19 45);--rating-accent-2: oklch(78% .17 65);max-width:760px;margin:0 auto;padding-top:24px}.puzzler-rating__title[data-v-1bfa7fe6]{margin-bottom:8px;font-size:clamp(30px,6vw,44px);font-weight:900;line-height:1.05;letter-spacing:-.02em}.puzzler-rating__subtitle[data-v-1bfa7fe6]{max-width:520px;margin-bottom:20px;opacity:.7;font-size:15px;line-height:1.45}.puzzler-rating__filters[data-v-1bfa7fe6]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.puzzler-rating__filter[data-v-1bfa7fe6]{display:inline-flex;max-width:100%;min-height:40px;padding:0 12px 0 14px;align-items:center;gap:6px;border:1px solid transparent;border-radius:999px;background:#dfdcca;color:#1f1d16;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .2s,background .2s}.puzzler-rating__filter[data-v-1bfa7fe6]:hover,.puzzler-rating__filter[aria-expanded=true][data-v-1bfa7fe6]{border-color:var(--rating-accent)}.theme--dark .puzzler-rating__filter{background:#2b271f;color:#efe8d8}.puzzler-rating__filter>.v-icon[data-v-1bfa7fe6]:first-child{color:var(--rating-accent)}.puzzler-rating__filter-text[data-v-1bfa7fe6]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.puzzler-rating__menu[data-v-1bfa7fe6]{min-width:220px}.puzzler-rating__me[data-v-1bfa7fe6]{display:inline-flex;min-height:32px;padding:0 4px 0 12px;align-items:center;gap:8px;border:0;border-radius:999px;background:linear-gradient(135deg,var(--rating-accent),var(--rating-accent-2));color:#fff;font-size:14px;font-weight:800;white-space:nowrap}.puzzler-rating__me--link[data-v-1bfa7fe6]{cursor:pointer;transition:box-shadow .2s}.puzzler-rating__me--link[data-v-1bfa7fe6]:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--rating-accent) 40%,transparent)}.puzzler-rating__me-value[data-v-1bfa7fe6]{display:inline-flex;height:24px;padding:0 10px;align-items:center;gap:3px;border-radius:999px;background:#ffffff38}.puzzler-rating__me-value img[data-v-1bfa7fe6]{width:14px;height:14px}.puzzler-rating__empty[data-v-1bfa7fe6]{padding:32px 0;opacity:.7;text-align:center}
