._wrap_wilai_1{max-width:1100px;margin:0 auto;padding:var(--spacing-12) clamp(1rem,5vw,3rem) var(--spacing-16)}._kicker_wilai_7{font-family:var(--font-family-cursive);font-size:1.4rem;color:var(--accent);margin:0}._title_wilai_14{font-family:var(--font-family-display);font-style:italic;font-weight:500;font-size:clamp(2.8rem,6vw,4.2rem);color:var(--primary);margin:var(--spacing-2) 0 var(--spacing-4)}._lede_wilai_23{color:var(--muted-foreground);font-size:1.1rem;line-height:1.7;max-width:44rem;margin:0 0 2.5rem}._lede_wilai_23 a{color:var(--primary);font-weight:600}._h2_wilai_36{font-family:var(--font-family-display);font-weight:500;font-size:2rem;color:var(--primary);margin:0 0 var(--spacing-4)}._notice_wilai_44{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem var(--spacing-6);margin-bottom:2.5rem}._notice_wilai_44 p{margin:0;line-height:1.6}._saved_wilai_62{background:var(--g-cream);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.5rem,4vw,2.5rem);margin-bottom:2.5rem}._savedLabel_wilai_70{font-weight:600;color:var(--g-dark);margin:0}._savedName_wilai_76{font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:clamp(2.6rem,7vw,3.8rem);line-height:1;color:var(--g-dark);margin:var(--spacing-2) 0 var(--spacing-1)}._savedTitle_wilai_86{font-weight:600;margin:0 0 var(--spacing-3)}._savedWhy_wilai_91{line-height:1.7;max-width:44rem;margin:0 0 var(--spacing-4)}._actions_wilai_97{display:flex;gap:var(--spacing-2);flex-wrap:wrap}._history_wilai_103{margin-top:var(--spacing-4)}._history_wilai_103 summary{cursor:pointer;font-weight:600;color:var(--g-dark)}._history_wilai_103 ul{margin:var(--spacing-2) 0 0;padding-left:1.25rem;line-height:1.8}._howBox_wilai_119{background:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-6) var(--spacing-8);margin-bottom:var(--spacing-12)}._howBox_wilai_119 ul{margin:0;padding-left:1.25rem;line-height:1.8}._grid_wilai_132{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--spacing-6)}._card_wilai_141{display:grid;gap:var(--spacing-2);width:100%;height:100%;text-align:left;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem;font:inherit;color:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}._card_wilai_141:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._card_wilai_141:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cardSaved_wilai_167{border:2px solid var(--primary)}._cardArt_wilai_171{position:relative;display:grid;place-items:center;min-height:110px}._blob_wilai_178{position:absolute;inset:0;width:100%;height:100%}._cardName_wilai_185{position:relative;font-family:var(--font-family-display);font-style:italic;font-weight:600;font-size:2rem;line-height:1}._cardTitle_wilai_194{font-weight:700}._cardSeason_wilai_198{color:var(--muted-foreground);line-height:1.6}._badge_wilai_203{font-family:var(--font-family-cursive);font-size:1.15rem;color:var(--primary)}._dialogVoice_wilai_209{font-family:var(--font-family-cursive);font-size:1.4rem;line-height:1.4;margin:0}._dialogTerms_wilai_216{background:var(--surface);border-radius:var(--radius-md);padding:var(--spacing-4) 1.25rem;line-height:1.6}._dialogTermsTitle_wilai_223{font-weight:700;margin:0 0 var(--spacing-2)}._dialogTerms_wilai_216 ul{margin:0;padding-left:1.25rem}._dialogActions_wilai_233{display:flex;gap:var(--spacing-2);flex-wrap:wrap}
