.vote-prompt-module___FIqsG__vote{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface,var(--paper));flex-wrap:wrap;display:flex}.vote-prompt-module___FIqsG__thanks{color:var(--ink);font-size:var(--text-control);line-height:var(--leading-control);margin:0}.vote-prompt-module___FIqsG__question{color:var(--ink);margin:0}.vote-prompt-module___FIqsG__thanks{color:var(--ink-soft,var(--ink))}.vote-prompt-module___FIqsG__thanks:focus{outline:none}.vote-prompt-module___FIqsG__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.vote-prompt-module___FIqsG__choice{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--line));border-radius:var(--radius-chip,999px);min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-control);font-weight:var(--weight-bold);cursor:pointer;background:0 0;padding:8px 16px}.vote-prompt-module___FIqsG__choice:focus-visible,.vote-prompt-module___FIqsG__change:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.vote-prompt-module___FIqsG__change{min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-control);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:none}.vote-prompt-module___FIqsG__error{color:var(--danger,var(--accent));font-size:var(--text-small);flex-basis:100%;margin:0}@media (hover:hover) and (pointer:fine){.vote-prompt-module___FIqsG__choice:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}}
.story-context-picker-module__0477rG__picker{max-width:560px;margin:var(--space-3) auto 0;padding:var(--gap-item);border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface);text-align:left;font-family:var(--sans);font-size:var(--text-control);line-height:var(--leading-body)}.story-context-picker-module__0477rG__summary{justify-content:space-between;align-items:center;gap:var(--gap-label) var(--space-3);color:var(--ink-soft);flex-wrap:wrap;display:flex}.story-context-picker-module__0477rG__summary strong{color:var(--ink);font-weight:var(--weight-medium)}.story-context-picker-module__0477rG__change{min-height:44px;padding:0 var(--gap-item);border:1px solid var(--line-strong);border-radius:var(--radius-chip);color:var(--ink);font:inherit;cursor:pointer;background:0 0}.story-context-picker-module__0477rG__panel{margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.story-context-picker-module__0477rG__options{border:0;min-width:0;margin:0;padding:0}.story-context-picker-module__0477rG__options legend{margin-bottom:var(--space-3);color:var(--ink);font-size:var(--text-control);font-weight:var(--weight-medium);padding:0}.story-context-picker-module__0477rG__choices{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.story-context-picker-module__0477rG__choice{min-width:0;min-height:44px;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--ink);font:inherit;line-height:var(--leading-control);word-break:keep-all;cursor:pointer;background:0 0}.story-context-picker-module__0477rG__choice[aria-pressed=true]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 12%, var(--surface));font-weight:var(--weight-bold)}.story-context-picker-module__0477rG__choice:focus-visible,.story-context-picker-module__0477rG__change:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.story-context-picker-module__0477rG__options:disabled .story-context-picker-module__0477rG__choice,.story-context-picker-module__0477rG__change:disabled{opacity:.55;cursor:wait}.story-context-picker-module__0477rG__picker .story-context-picker-module__0477rG__note,.story-context-picker-module__0477rG__picker .story-context-picker-module__0477rG__feedback,.story-context-picker-module__0477rG__picker .story-context-picker-module__0477rG__error{margin:var(--space-3) 0 0;font-family:var(--sans);font-size:var(--text-control);line-height:var(--leading-body)}.story-context-picker-module__0477rG__picker .story-context-picker-module__0477rG__note{align-items:center;gap:var(--gap-label);color:var(--muted);display:flex}.story-context-picker-module__0477rG__picker .story-context-picker-module__0477rG__feedback{color:var(--ink-soft)}.story-context-picker-module__0477rG__picker .story-context-picker-module__0477rG__error{color:var(--danger,var(--accent))}.story-context-picker-module__0477rG__resultPrompt{margin-top:var(--gap-block);color:var(--ink-soft);font-size:var(--text-control);line-height:var(--leading-body)}.story-context-picker-module__0477rG__resultSettings{gap:var(--gap-label);margin-top:var(--gap-label);display:grid}.story-context-picker-module__0477rG__resultSettings .story-context-picker-module__0477rG__picker{width:100%;margin:0}@media (max-width:680px){.story-context-picker-module__0477rG__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.story-context-picker-module__0477rG__picker .story-context-picker-module__0477rG__note{font-size:var(--text-body)}}@media (hover:hover) and (pointer:fine){.story-context-picker-module__0477rG__choice:hover:not(:disabled){border-color:var(--gold)}.story-context-picker-module__0477rG__change:hover:not(:disabled){color:var(--ink)}}.story-context-picker-module__0477rG__picker[data-unset]{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--surface));animation:1.6s ease-in-out 2 story-context-picker-module__0477rG__story-invite}.story-context-picker-module__0477rG__picker .story-context-picker-module__0477rG__invite{color:var(--ink-soft)}@keyframes story-context-picker-module__0477rG__story-invite{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 18%, transparent)}}.story-context-picker-module__0477rG__picker[data-unset][data-invited]{animation:none}@media (prefers-reduced-motion:reduce){.story-context-picker-module__0477rG__picker[data-unset]{animation:none}}[data-calm=true] .story-context-picker-module__0477rG__picker[data-unset]{animation:none}
.journal-reading{width:min(100%, var(--width-reading));padding:var(--space-5,24px) 0 80px;color:var(--ink);margin:0 auto}.journal-reading-header{margin-bottom:var(--space-5,24px)}.journal-reading-actions{justify-content:space-between;gap:var(--space-3,12px);margin-bottom:var(--space-7,48px);display:flex}.journal-reading-link,.journal-reading-edit{min-height:var(--control-height,48px);padding:var(--space-2,8px) 0;color:var(--teal);font-size:var(--text-small,.8125rem);background:0 0;border:0}.journal-reading-edit{padding-inline:var(--space-3,12px);border:1px solid var(--line);border-radius:var(--radius-control,8px);color:var(--ink)}.journal-reading-header h1 em{color:var(--accent);font-style:normal}.journal-reading-intro{max-width:560px;color:var(--muted);font-size:var(--text-body,1rem);line-height:var(--leading-body,1.85);margin:0}.journal-reading-grid{gap:var(--space-6,32px);grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);align-items:start;display:grid}.journal-reading-cards,.journal-reading-panel{min-width:0;padding:var(--space-5,24px);border:1px solid var(--line);border-radius:var(--radius-panel,12px);background:var(--surface)}.journal-reading-section-heading{margin-bottom:var(--space-4,16px)}.journal-reading-panel>.nd-guide-says{margin:0 0 var(--gap-text)}.journal-reading-aside .journal-reading-cards,.journal-reading-main .journal-reading-panel{background:0 0;border:0;border-radius:0;padding:0}.journal-reading-main .journal-reading-story{gap:var(--gap-block)}.journal-reading-main .journal-reading-panel+.journal-reading-panel{padding-top:var(--gap-text);border-top:1px solid var(--line)}.journal-reading-tarot{gap:var(--space-4,16px);padding-bottom:var(--space-4,16px);border-bottom:1px solid var(--line);grid-template-columns:minmax(90px,34%) minmax(0,1fr);align-items:center;display:grid}.journal-reading-fortune{margin:var(--space-4,16px) 0;padding:var(--space-4,16px);border:1px solid var(--line);border-radius:var(--radius-control,8px);background:var(--soft)}.journal-reading-fortune h3{color:var(--ink)}.journal-reading-fortune p{color:var(--ink-soft);line-height:var(--leading-body,1.85)}.journal-reading-fortune>div{margin-top:var(--space-3,12px);padding-top:var(--space-3,12px);border-top:1px solid var(--line)}.journal-reading-fortune>div strong{color:var(--accent);font-size:var(--text-label)}.journal-reading-fortune a,.journal-reading-fortune button{color:var(--teal);font-size:var(--text-small);text-underline-offset:4px;text-decoration:underline}.journal-reading-fortune button{min-height:var(--touch-target);color:var(--ink);font-size:var(--text-control);background:0 0;border:0;text-decoration:none}.journal-reading-tarot-art{border-radius:var(--radius-control,8px);min-width:0;overflow:hidden}.journal-reading-tarot-art .tarot-frame{aspect-ratio:2/3;width:100%}.journal-reading-tarot-copy{gap:var(--space-1,4px);min-width:0;display:grid}.journal-reading-label,.journal-reading-feedback span{color:var(--label-ink);font-size:var(--text-meta);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label)}.journal-reading-tarot-copy strong{font:var(--weight-bold) var(--text-subheading,1.125rem) / var(--leading-title,1.35) var(--serif);overflow-wrap:anywhere}.journal-reading-tarot-copy>span:not(.journal-reading-label){color:var(--muted);font-size:var(--text-small,.8125rem)}.journal-reading-tarot-copy p{margin:var(--space-2,8px) 0 0;font-size:var(--text-small,.8125rem);line-height:var(--leading-body,1.85);overflow-wrap:anywhere}.journal-reading-tarot-copy p+p{color:var(--muted);margin-top:0}.journal-reading-day-card{margin-top:var(--space-5,24px)}.journal-reading-day-card .journal-day-card{max-width:320px;margin:0 auto}.journal-reading-day-card .journal-card-date,.journal-reading-day-card .journal-day-card p,.journal-reading-day-card .journal-card-signature{color:var(--card-ink)}.journal-reading-empty{padding:var(--space-3,12px);border:1px dashed var(--line);border-radius:var(--radius-control,8px);color:var(--muted);font-size:var(--text-small,.8125rem);line-height:var(--leading-body,1.85);margin:0}.journal-reading-story{gap:var(--space-5,24px);min-width:0;display:grid}.journal-reading-text{margin:var(--space-4,16px) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--text-body,1rem);line-height:var(--leading-body,1.85)}.journal-reading-mood{margin-top:var(--space-4,16px);border:1px solid var(--line);color:var(--muted);font-size:var(--text-small,.8125rem);border-radius:999px;padding:5px 10px;display:inline-flex}.journal-reading-feedback{gap:var(--space-4,16px);margin-top:var(--space-4,16px);display:grid}.journal-reading-feedback div{min-width:0;padding-top:var(--space-3,12px);border-top:1px solid var(--line)}.journal-reading-feedback p{margin:var(--space-1,4px) 0 0;font-size:var(--text-body,1rem);line-height:var(--leading-body,1.85);overflow-wrap:anywhere}.journal-reading-basic-note{color:var(--muted)}.journal-preservation-note,.journal-card-finished>.journal-preservation-note{color:var(--muted);font-size:var(--text-body);line-height:var(--leading-body);margin-block:var(--gap-copy)}.journal-reading-draft{justify-content:space-between;gap:var(--space-4,16px);margin-bottom:var(--space-5,24px);padding:var(--space-3,12px) var(--space-4,16px);border:1px solid var(--gold);border-radius:var(--radius-panel,12px);background:var(--surface);align-items:center;display:flex}.journal-reading-draft div{gap:var(--space-1,4px);min-width:0;display:grid}.journal-reading-draft strong{font-size:var(--text-small,.8125rem)}.journal-reading-draft span{color:var(--muted);font-size:var(--text-small,.8125rem)}.journal-reading-draft button{min-height:var(--control-height,48px);border:1px solid var(--teal);border-radius:var(--radius-control,8px);color:var(--teal);font-size:var(--text-small,.8125rem);background:0 0;flex:none;padding:8px 12px}@media (max-width:700px){.journal-reading{padding:var(--space-4,16px) 0 80px}.journal-reading-actions{margin-bottom:var(--space-6,32px)}.journal-reading-grid{gap:var(--space-4,16px);grid-template-columns:1fr}.journal-reading-cards{order:0}.journal-reading-story{order:1}}@media (max-width:440px){.journal-reading-actions{align-items:flex-start}.journal-reading-edit{max-width:150px;line-height:var(--leading-control,1.65)}.journal-reading-cards,.journal-reading-panel{padding:var(--space-4,16px)}.journal-reading-tarot{gap:var(--space-3,12px);grid-template-columns:82px minmax(0,1fr)}.journal-reading-draft{flex-direction:column;align-items:stretch}.journal-reading-draft button{width:100%}}.journal-reading-meaning{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);grid-column:1/-1;margin:0}.journal-reading-text,.journal-reading-feedback{-webkit-user-select:text;user-select:text;letter-spacing:var(--tracking-body)}.journal-reading-feedback .journal-reading-summary{margin:0 0 var(--space-2)}.journal-reading{padding-bottom:32px}.journal-reading-next{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--soft);margin:32px auto 0;padding:clamp(22px,4vw,38px)}.journal-reading-next>p{color:var(--muted);line-height:var(--leading-body)}.journal-reading-next-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.journal-reading-next-options a{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:16px;align-content:start;gap:9px;padding:18px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.journal-reading-next-options a:hover,.journal-reading-next-options a:focus-visible{border-color:var(--accent);transform:translateY(-4px);box-shadow:0 12px 28px #0002}.journal-reading-next-options span{color:var(--muted);line-height:var(--leading-body)}@media (max-width:720px){.journal-reading-next-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.journal-reading-next-options a{transition:none}}
.image-job-notice-module__SArRaW__notice{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);width:100%;color:var(--ink);font-family:var(--sans,Arial, sans-serif);gap:14px;padding:clamp(20px,5vw,28px);display:grid}.image-job-notice-module__SArRaW__header{align-items:flex-start;gap:12px;display:flex}.image-job-notice-module__SArRaW__statusMark{background:var(--gold);border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.image-job-notice-module__SArRaW__notice[data-status=running] .image-job-notice-module__SArRaW__statusMark{background:var(--teal);animation:1.4s ease-in-out infinite image-job-notice-module__SArRaW__image-job-pulse}.image-job-notice-module__SArRaW__notice[data-status=succeeded] .image-job-notice-module__SArRaW__statusMark{background:var(--teal)}.image-job-notice-module__SArRaW__notice[data-status=failed] .image-job-notice-module__SArRaW__statusMark{background:var(--rose)}.image-job-notice-module__SArRaW__statusLabel{color:var(--accent);font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);line-height:var(--leading-title);margin:0 0 4px}.image-job-notice-module__SArRaW__notice[data-status=running] .image-job-notice-module__SArRaW__statusLabel,.image-job-notice-module__SArRaW__notice[data-status=succeeded] .image-job-notice-module__SArRaW__statusLabel{color:var(--teal)}.image-job-notice-module__SArRaW__notice[data-status=failed] .image-job-notice-module__SArRaW__statusLabel{color:var(--rose)}.image-job-notice-module__SArRaW__header h2{color:var(--ink);margin:0}.image-job-notice-module__SArRaW__description,.image-job-notice-module__SArRaW__support,.image-job-notice-module__SArRaW__support p{color:var(--muted);font-size:var(--text-small);line-height:var(--leading-body);margin:0}.image-job-notice-module__SArRaW__support{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.image-job-notice-module__SArRaW__actions,.image-job-notice-module__SArRaW__storeLinks{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.image-job-notice-module__SArRaW__primaryButton,.image-job-notice-module__SArRaW__secondaryButton,.image-job-notice-module__SArRaW__storeLink{min-height:var(--control-height);box-sizing:border-box;border-radius:var(--radius-control);font:var(--weight-bold) var(--text-control) / var(--leading-control) var(--sans);justify-content:center;align-items:center;padding:9px 14px;text-decoration:none;display:inline-flex}.image-job-notice-module__SArRaW__primaryButton{border:1px solid var(--teal);background:var(--teal);color:var(--paper)}.image-job-notice-module__SArRaW__secondaryButton,.image-job-notice-module__SArRaW__storeLink{border:1px solid var(--line);color:var(--ink);background:0 0}.image-job-notice-module__SArRaW__primaryButton:hover,.image-job-notice-module__SArRaW__secondaryButton:hover,.image-job-notice-module__SArRaW__storeLink:hover{border-color:var(--gold)}.image-job-notice-module__SArRaW__primaryButton:focus-visible,.image-job-notice-module__SArRaW__secondaryButton:focus-visible,.image-job-notice-module__SArRaW__storeLink:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@keyframes image-job-notice-module__SArRaW__image-job-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.image-job-notice-module__SArRaW__notice[data-status=running] .image-job-notice-module__SArRaW__statusMark{animation:none}}
.tarot-memory-panel-module__tZfggW__panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:32px;padding:24px}.tarot-memory-panel-module__tZfggW__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tarot-memory-panel-module__tZfggW__panel>p{color:var(--muted);line-height:var(--leading-body)}.tarot-memory-panel-module__tZfggW__pause,.tarot-memory-panel-module__tZfggW__actions label{font-size:var(--text-small);align-items:center;gap:7px;display:inline-flex}.tarot-memory-panel-module__tZfggW__pause input,.tarot-memory-panel-module__tZfggW__actions input[type=checkbox]{width:18px;height:18px}.tarot-memory-panel-module__tZfggW__newNote{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding:16px 0;display:flex}.tarot-memory-panel-module__tZfggW__newNote label{min-width:160px;font-size:var(--text-label);gap:5px;display:grid}.tarot-memory-panel-module__tZfggW__newNote .tarot-memory-panel-module__tZfggW__text{flex:260px}.tarot-memory-panel-module__tZfggW__newNote select,.tarot-memory-panel-module__tZfggW__newNote input,.tarot-memory-panel-module__tZfggW__actions input:not([type=checkbox]){border:1px solid var(--field-line);background:var(--paper);max-width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:8px 10px}.tarot-memory-panel-module__tZfggW__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tarot-memory-panel-module__tZfggW__list li{border:1px solid var(--line);border-radius:10px;padding:14px}.tarot-memory-panel-module__tZfggW__list small{color:var(--muted)}.tarot-memory-panel-module__tZfggW__list p{margin:6px 0 10px}.tarot-memory-panel-module__tZfggW__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.tarot-memory-panel-module__tZfggW__actions button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:0 0;border-radius:8px;padding:5px 10px}.tarot-memory-panel-module__tZfggW__actions input:not([type=checkbox]){flex:240px}.tarot-memory-panel-module__tZfggW__loadState{justify-items:start;gap:var(--gap-field);padding-block:var(--gap-block);display:grid}.tarot-memory-panel-module__tZfggW__loadState p{color:var(--ink-soft);font-size:var(--text-body);line-height:var(--leading-body);margin:0}
.tarot-onboarding-module__e3JS_a__scene{gap:var(--gap-section);width:100%;min-width:0;max-width:var(--width-reading);padding-top:var(--gap-page-top);justify-items:center;margin-inline:auto;display:grid}.tarot-onboarding-module__e3JS_a__stage{gap:var(--gap-text);min-width:0;padding:var(--gap-item);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.tarot-onboarding-module__e3JS_a__stageVideo{justify-items:center;display:grid}.tarot-onboarding-module__e3JS_a__bubble{gap:var(--gap-eyebrow);width:fit-content;max-width:100%;padding:var(--gap-text) var(--gap-item);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);color:var(--ink);font-family:var(--serif);font-size:var(--text-body);line-height:var(--leading-body);overflow-wrap:anywhere;justify-items:start;display:grid;position:relative}.tarot-onboarding-module__e3JS_a__tail{pointer-events:none;width:0;height:0;position:absolute}.tarot-onboarding-module__e3JS_a__tail:before,.tarot-onboarding-module__e3JS_a__tail:after{content:"";border:8px solid #0000;width:0;height:0;position:absolute}.tarot-onboarding-module__e3JS_a__tail[data-tail=up]{top:-8px;left:calc(50% - 8px)}.tarot-onboarding-module__e3JS_a__tail[data-tail=up]:before{border-top:0;border-bottom:8px solid var(--line)}.tarot-onboarding-module__e3JS_a__tail[data-tail=up]:after{border:7px solid #0000;border-top:0;border-bottom:7px solid var(--surface);top:1px;left:1px}.tarot-onboarding-module__e3JS_a__tail[data-tail=left]{display:none}.tarot-onboarding-module__e3JS_a__line{margin:0}.tarot-onboarding-module__e3JS_a__typedHidden{visibility:hidden}.tarot-onboarding-module__e3JS_a__fontWarm{clip-path:inset(50%);white-space:nowrap;visibility:hidden;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.tarot-onboarding-module__e3JS_a__composer{gap:var(--gap-item);width:100%;padding:var(--gap-item);border-top:1px solid var(--line);background:var(--surface);border-radius:var(--radius-panel);display:grid}.tarot-onboarding-module__e3JS_a__notice{text-align:center;color:var(--muted);font-size:var(--text-control);line-height:var(--leading-body);margin:0}.tarot-onboarding-module__e3JS_a__choices{gap:var(--gap-text);flex-wrap:wrap;justify-content:center;display:flex}.tarot-onboarding-module__e3JS_a__choice{min-height:var(--touch-target);padding:var(--gap-text) var(--gap-item);border:1px solid var(--deep);border-radius:var(--radius-chip);background:var(--surface);color:var(--deep);font-size:var(--text-control);cursor:pointer}.tarot-onboarding-module__e3JS_a__error{color:var(--danger);font-size:var(--text-control);margin:0}.tarot-onboarding-module__e3JS_a__status{color:var(--muted);font-size:var(--text-control);margin:0}.tarot-onboarding-module__e3JS_a__skip{min-height:var(--control-height);justify-self:center}
.tarot-view-module__nxYcdq__home{padding-top:var(--gap-page-top)}.tarot-view-module__nxYcdq__home .tarot-view-module__nxYcdq__intro,:where(.tarot-view-module__nxYcdq__home .tarot-view-module__nxYcdq__intro) h1{margin:0}.tarot-view-module__nxYcdq__home .tarot-view-module__nxYcdq__intro .tarot-view-module__nxYcdq__head{justify-content:center;align-items:center;gap:var(--gap-text);margin-top:var(--gap-text);flex-wrap:wrap;display:flex}.tarot-view-module__nxYcdq__titleBreak{display:initial}@media (min-width:980px){.tarot-view-module__nxYcdq__titleBreak{display:none}}.tarot-view-module__nxYcdq__speaker{flex:none}.tarot-view-module__nxYcdq__home .tarot-view-module__nxYcdq__head>.tarot-view-module__nxYcdq__speaker{margin-block-start:0}.tarot-view-module__nxYcdq__home .tarot-view-module__nxYcdq__stage{width:100%;max-width:none;margin:var(--gap-block) 0 0;padding:var(--pad-panel)}.tarot-view-module__nxYcdq__home .nd-home-extras{margin-top:var(--gap-section)}.tarot-view-module__nxYcdq__hasStampSummary .nd-home-extras .nd-reward-summary{display:none}.tarot-view-module__nxYcdq__dreamEntry{gap:var(--gap-label) var(--gap-block);margin:var(--gap-text) 0 0;font-size:var(--text-control);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.tarot-view-module__nxYcdq__dreamEntry a{align-items:center;gap:var(--gap-text);min-height:var(--touch-target);color:var(--accent);display:inline-flex}.tarot-view-module__nxYcdq__extras{gap:var(--gap-block);margin-top:var(--gap-block);display:grid}.tarot-view-module__nxYcdq__extras>*{margin-block:0}@media (min-width:980px){.tarot-view-module__nxYcdq__home{column-gap:var(--gap-section);grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;display:grid}.tarot-view-module__nxYcdq__home>*{grid-column:1/-1}.tarot-view-module__nxYcdq__home>.tarot-view-module__nxYcdq__intro{grid-area:1/1;align-self:end}.tarot-view-module__nxYcdq__home>.tarot-view-module__nxYcdq__extras{grid-area:2/1;align-self:start}.tarot-view-module__nxYcdq__home>.tarot-view-module__nxYcdq__stage{grid-area:1/2/span 2;margin-top:0}.tarot-view-module__nxYcdq__home .tarot-view-module__nxYcdq__stage .full-deck-fan{--card-w:clamp(112px, min(11vw, calc((100svh - 470px) / 1.5)), 160px)}}
.world-ambience-module__u53R5q__layer{--petal-light:#ffeef3;--petal-deep:#f19ab2;--petal-opacity:.6;z-index:-1;contain:strict;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.world-ambience-module__u53R5q__fall{left:var(--x);animation:world-ambience-module__u53R5q__petal-fall var(--duration) linear var(--delay) infinite both;position:absolute;top:-24px}.world-ambience-module__u53R5q__petal{width:var(--size);height:calc(var(--size) * .86);background:radial-gradient(circle at 34% 30%, var(--petal-light), var(--petal-deep) 78%);opacity:var(--petal-opacity);animation:world-ambience-module__u53R5q__petal-sway var(--sway,3.2s) ease-in-out var(--sway-delay,0s) infinite alternate;border-radius:55% 55% 50% 50%/62% 62% 42% 42%;display:block}@keyframes world-ambience-module__u53R5q__petal-fall{0%{opacity:0;transform:translate(0,0)}6%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(var(--drift), calc(100vh + 48px), 0)}}@keyframes world-ambience-module__u53R5q__petal-sway{0%{transform:translateX(-9px) rotate(calc(var(--spin) * -28deg)) rotateX(0deg)}to{transform:translateX(9px) rotate(calc(var(--spin) * 34deg)) rotateX(55deg)}}.world-ambience-module__u53R5q__layer[data-paused=true] :is(.world-ambience-module__u53R5q__fall,.world-ambience-module__u53R5q__petal){animation-play-state:paused}[data-theme=light] .world-ambience-module__u53R5q__layer{--petal-light:#fff7f9;--petal-deep:#e58aa5;--petal-opacity:.55}@media (max-width:520px){.world-ambience-module__u53R5q__fall:nth-child(n+9){display:none}}[data-calm=true] .world-ambience-module__u53R5q__layer{display:none}:root:not([data-ambient=true]) .world-ambience-module__u53R5q__layer{display:none}@media (prefers-reduced-motion:reduce){.world-ambience-module__u53R5q__layer{display:none}}
