.island-card.svelte-kbqsld{--tw-border-opacity:1;border-width:1px;border-color:rgba(var(--color-border),var(--tw-border-opacity,1));background-color:rgba(var(--color-card),var(--tw-bg-opacity,1));--tw-bg-opacity:.2;border-radius:.75rem;padding:1.25rem}.island-label.svelte-kbqsld{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.island-desc.svelte-kbqsld{opacity:.7;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.mood-ring.svelte-kbqsld{background:conic-gradient(hsl(var(--ring-hue) 80% 55%),hsl(calc(var(--ring-hue) + 60) 80% 55%),hsl(calc(var(--ring-hue) + 120) 80% 55%),hsl(var(--ring-hue) 80% 55%));cursor:pointer;border-width:0;border-radius:9999px;justify-content:center;align-items:center;width:7rem;height:7rem;margin-top:1rem;margin-left:auto;margin-right:auto;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.mood-ring.spinning.svelte-kbqsld{transform:rotate(360deg)}.ring-inner.svelte-kbqsld{--tw-bg-opacity:1;background-color:rgba(var(--color-fill),var(--tw-bg-opacity,1));border-radius:9999px;justify-content:center;align-items:center;width:4rem;height:4rem;font-size:.875rem;font-weight:700;line-height:1.25rem;display:flex}.ring-hint.svelte-kbqsld{text-align:center;opacity:.6;margin-top:.75rem;font-size:.75rem;line-height:1rem}.island-card[data-v-256c107c]{--tw-border-opacity:1;border-width:1px;border-color:rgba(var(--color-border),var(--tw-border-opacity,1));background-color:rgba(var(--color-card),var(--tw-bg-opacity,1));--tw-bg-opacity:.2;border-radius:.75rem;padding:1.25rem}.island-label[data-v-256c107c]{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.island-desc[data-v-256c107c]{opacity:.7;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.greeting-text[data-v-256c107c]{margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:2rem}.name-label[data-v-256c107c]{opacity:.8;margin-top:1rem;font-size:.875rem;line-height:1.25rem;display:block}.name-input[data-v-256c107c]{--tw-border-opacity:1;border-width:1px;border-color:rgba(var(--color-border),var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgba(var(--color-fill),var(--tw-bg-opacity,1));--tw-text-opacity:1;width:100%;color:rgba(var(--color-text-base),var(--tw-text-opacity,1));border-radius:.25rem;margin-top:.25rem;padding:.5rem .75rem}.island-btn[data-v-256c107c]{--tw-border-opacity:1;border-width:1px;border-color:rgba(var(--color-accent),var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));border-radius:.5rem;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.island-btn[data-v-256c107c]:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-accent),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-fill),var(--tw-text-opacity,1))}.lede:where(.astro-7mzaw4c3){opacity:.85;margin-bottom:2rem;font-size:.875rem;line-height:1.625}.lede:where(.astro-7mzaw4c3) code:where(.astro-7mzaw4c3){--tw-bg-opacity:1;background-color:rgba(var(--color-card),var(--tw-bg-opacity,1));border-radius:.25rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem}.island-grid:where(.astro-7mzaw4c3){gap:1.25rem;display:grid}@media (width>=640px){.island-grid:where(.astro-7mzaw4c3){grid-template-columns:repeat(3,minmax(0,1fr))}}.legend:where(.astro-7mzaw4c3){--tw-border-opacity:1;border-width:1px;border-color:rgba(var(--color-border),var(--tw-border-opacity,1));background-color:rgba(var(--color-card),var(--tw-bg-opacity,1));--tw-bg-opacity:.1;border-radius:.75rem;margin-top:2.5rem;padding:1.25rem}.legend:where(.astro-7mzaw4c3) h3:where(.astro-7mzaw4c3){font-size:.875rem;font-weight:600;line-height:1.25rem}.legend:where(.astro-7mzaw4c3) dl:where(.astro-7mzaw4c3){margin-top:.75rem}.legend:where(.astro-7mzaw4c3) dl:where(.astro-7mzaw4c3)>:where(.astro-7mzaw4c3):not([hidden])~:where(.astro-7mzaw4c3):not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.legend:where(.astro-7mzaw4c3) dt:where(.astro-7mzaw4c3){--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:.875rem;line-height:1.25rem}.legend:where(.astro-7mzaw4c3) dd:where(.astro-7mzaw4c3){opacity:.75;margin-top:.125rem;font-size:.875rem;line-height:1.25rem}.island-card{--tw-border-opacity:1;border-width:1px;border-color:rgba(var(--color-border),var(--tw-border-opacity,1));background-color:rgba(var(--color-card),var(--tw-bg-opacity,1));--tw-bg-opacity:.2;border-radius:.75rem;padding:1.25rem}.island-label{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));font-size:.75rem;font-weight:600;line-height:1rem}.island-desc{opacity:.7;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.count-display{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);margin-top:1rem;margin-bottom:1rem;font-size:3rem;font-weight:700;line-height:1}.island-btn{--tw-border-opacity:1;border-width:1px;border-color:rgba(var(--color-accent),var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-accent),var(--tw-text-opacity,1));border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.island-btn:hover{--tw-bg-opacity:1;background-color:rgba(var(--color-accent),var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgba(var(--color-fill),var(--tw-text-opacity,1))}