._surfaceShell_19yg8_1{min-height:100dvh;color:var(--color-text);background:var(--color-canvas);font-family:var(--font-ui)}._surfaceShell_19yg8_1[data-profile-experience=profile-experience-v2],._surfaceShell_19yg8_1[data-profile-experience=profile-experience-v3]{background:radial-gradient(circle at 50% 8%, var(--color-hero-glow), transparent min(42rem, 68vw)), var(--color-canvas)}._surfaceShell_19yg8_1 h1:not(.wake-theater-reader__title),._surfaceShell_19yg8_1 h2{color:var(--color-text);font-family:var(--font-ui)}._surfaceShell_19yg8_1 .wake-page-header h1{margin:0;font-size:clamp(2.25rem,7vw,4.5rem);line-height:1}._topbar_19yg8_27{width:100%;min-height:calc(4.5rem + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--color-border);background:var(--color-surface)}._surfaceShell_19yg8_1[data-profile-experience=profile-experience-v2] ._topbar_19yg8_27,._surfaceShell_19yg8_1[data-profile-experience=profile-experience-v3] ._topbar_19yg8_27{border-bottom-color:var(--color-card-border);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-accent-soft))}._topbarInner_19yg8_41{width:100%;max-width:1020px;min-height:4.5rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.5rem;margin:auto;padding-block:10px;padding-inline-start:max(16px, env(safe-area-inset-left));padding-inline-end:max(16px, env(safe-area-inset-right));display:grid}._leading_19yg8_55,._actions_19yg8_56{align-items:center;gap:.4rem;min-width:0;display:flex}._leading_19yg8_55{justify-self:start}._actions_19yg8_56{justify-content:flex-end;justify-self:end}._audiencePicker_19yg8_72,._backLink_19yg8_73,._grownUpLink_19yg8_74{min-width:var(--target-min);min-height:var(--target-min)}._audiencePicker_19yg8_72{justify-content:center;justify-self:center;align-items:center;display:inline-flex}._backLink_19yg8_73,._grownUpLink_19yg8_74{border:1px solid var(--color-border);border-radius:var(--control-radius);color:var(--color-text-muted);background:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}._backLink_19yg8_73{width:var(--target-min);flex:none;font-size:1.5rem}._grownUpLink_19yg8_74{font-size:var(--text-xs);gap:.35rem;padding:.4rem .7rem;font-weight:700}._colorToggle_19yg8_110{width:var(--target-min);min-width:var(--target-min);min-height:var(--target-min)}._surfaceShell_19yg8_1[data-profile-density=gentle] .wake-grid{grid-template-columns:minmax(0,1fr)}._surfaceShell_19yg8_1[data-profile-density=gentle] [data-surface=adult] .wake-grid{grid-template-columns:repeat(var(--wake-grid-columns), minmax(min(100%, var(--wake-grid-min)), 1fr))}@media (width>=42rem){._surfaceShell_19yg8_1[data-profile-density=gentle] .wake-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){._topbarInner_19yg8_41{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"leading actions""picker picker";padding-bottom:.75rem}._leading_19yg8_55{grid-area:leading}._actions_19yg8_56{grid-area:actions}._audiencePicker_19yg8_72{grid-area:picker;width:100%}._grownUpLabel_19yg8_155{display:none}}@media (forced-colors:active){._backLink_19yg8_73,._grownUpLink_19yg8_74{forced-color-adjust:auto;border-color:canvastext}}._surfaceShell_19yg8_1[data-surface=game] ._topbar_19yg8_27{display:none}._trigger_i7y54_1{min-width:4.5rem;min-height:var(--target-min);border:1px solid var(--color-border);border-radius:var(--radius-round);color:var(--color-text);background:linear-gradient(135deg, color-mix(in srgb, var(--color-highlight) 14%, var(--color-surface)), var(--color-surface));box-shadow:0 .2rem 0 var(--color-border);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:.4rem;padding:.3rem .75rem .3rem .35rem;display:inline-flex}._trigger_i7y54_1:hover{border-color:color-mix(in srgb, var(--color-action) 45%, var(--color-border));background:linear-gradient(135deg, color-mix(in srgb, var(--color-highlight) 22%, var(--color-surface)), var(--color-surface))}._trigger_i7y54_1:active{box-shadow:0 .1rem 0 var(--color-border);transform:translateY(.1rem)}._shellMark_i7y54_36,._detailShell_i7y54_37{color:var(--color-action);background:color-mix(in srgb, var(--color-highlight) 20%, var(--color-surface));border-radius:50%;place-items:center;display:grid}._shellMark_i7y54_36{width:2.35rem;height:2.35rem}._compactBalance_i7y54_50{min-width:1ch;color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1}._dialog_i7y54_58{inline-size:min(100% - 2rem,25rem)}._details_i7y54_62{gap:var(--space-sm);display:grid}._detailBalance_i7y54_67{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--surface-radius);background:linear-gradient(135deg, color-mix(in srgb, var(--color-highlight) 12%, var(--color-surface)), var(--color-surface-muted));display:flex}._detailShell_i7y54_37{flex:none;width:3.5rem;height:3.5rem}._detailLabel_i7y54_87{color:var(--color-text-muted);font-size:var(--text-sm)}._detailBalance_i7y54_67 p{margin:var(--space-2xs) 0 0}._detailBalance_i7y54_67 strong{font-variant-numeric:tabular-nums;font-size:2.25rem;line-height:1}._detailNote_i7y54_102,._staleNote_i7y54_103{border-radius:var(--control-radius);padding:var(--space-sm) var(--space-md);color:var(--color-text-muted);background:var(--color-surface-muted);margin:0}._staleNote_i7y54_103{border:1px dashed var(--color-border)}@media (prefers-reduced-motion:reduce){._trigger_i7y54_1:active{transform:none}}@media (forced-colors:active){._trigger_i7y54_1,._detailBalance_i7y54_67,._detailNote_i7y54_102,._staleNote_i7y54_103{box-shadow:none;forced-color-adjust:auto;border-color:canvastext}}._frame_onta0_1{isolation:isolate;min-width:0;position:relative}._frameContent_onta0_7{display:contents}._motif_onta0_11{color:var(--color-decoration);pointer-events:none;-webkit-user-select:none;user-select:none;display:block}._motifLine_onta0_18,._motifAccent_onta0_19{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}._motifAccent_onta0_19{color:var(--color-accent);stroke-width:4px}._motifAccentFill_onta0_32{fill:var(--color-accent)}._motifSoft_onta0_36{fill:var(--color-accent-soft);stroke:var(--color-decoration);stroke-linejoin:round;stroke-width:4px}._motifStart_onta0_43,._motifEnd_onta0_44{z-index:-1;opacity:.46;width:clamp(5rem,7vw,7rem);display:none;position:absolute}._motifStart_onta0_43{inset-block-start:clamp(5rem,14vh,10rem);inset-inline-start:max(.25rem, calc((100vw - var(--container-content)) / 2 - 7rem));transform:rotate(-6deg)}._motifEnd_onta0_44{inset-block-start:clamp(16rem,43vh,28rem);inset-inline-end:max(.25rem, calc((100vw - var(--container-content)) / 2 - 7rem));transform:rotate(7deg)scale(.88)}._motifPreview_onta0_65{width:5.5rem;height:5.5rem}._preview_onta0_70{border:.1rem solid var(--color-card-border);border-radius:var(--surface-radius);min-height:7.25rem;color:var(--color-text);background:var(--color-illustration-surface);box-shadow:var(--shadow-card);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}._previewGlow_onta0_84{z-index:-1;aspect-ratio:1;border-radius:var(--radius-round);background:var(--color-hero-glow);filter:blur(1.25rem);opacity:.8;width:8rem;position:absolute}._previewCard_onta0_95,._previewAction_onta0_96{border-radius:var(--radius-round);height:.5rem;position:absolute;inset-block-end:.7rem}._previewCard_onta0_95{background:var(--color-card-border);width:40%;inset-inline-start:.8rem}._previewAction_onta0_96{background:var(--color-accent);width:28%;inset-inline-end:.8rem}._avatar_onta0_115{width:100%;height:100%;display:block;overflow:visible}._avatarBackdrop_onta0_122{fill:var(--color-accent-soft)}._avatarPrimary_onta0_126{fill:var(--color-accent);stroke:var(--color-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}._avatarSecondary_onta0_134{fill:var(--color-highlight);stroke:var(--color-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}._avatarAccent_onta0_142,._avatarLine_onta0_143{fill:none;stroke:var(--color-text);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}._avatarAccent_onta0_142{stroke:var(--color-highlight)}._avatarAccentFill_onta0_155{fill:var(--color-highlight)}._avatarLineFill_onta0_159{fill:var(--color-text)}@media (width>=80rem) and (height>=38rem){._motifStart_onta0_43,._motifEnd_onta0_44{display:block}}@media (width<=48rem),(height<=32rem){._motifStart_onta0_43,._motifEnd_onta0_44{display:none}._preview_onta0_70{min-height:6.5rem}}@media (forced-colors:active){._preview_onta0_70{box-shadow:none;forced-color-adjust:auto;background:canvas;border-color:canvastext}._previewGlow_onta0_84,._motifStart_onta0_43,._motifEnd_onta0_44{display:none}._motifPreview_onta0_65,._avatar_onta0_115{color:canvastext;forced-color-adjust:auto}}@media print{._motifStart_onta0_43,._motifEnd_onta0_44{display:none}}._picker_h9vwe_1{justify-content:center;align-items:center;max-width:calc(100vw - 2rem);display:inline-flex;position:relative}._pill_h9vwe_9{max-width:100%;min-height:var(--target-min);border:1px solid var(--color-border);color:var(--color-text);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-accent) 12%);box-shadow:0 .2rem .7rem color-mix(in srgb, var(--color-text) 10%, transparent);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}._brandTrigger_h9vwe_22,._menuTrigger_h9vwe_23{min-height:var(--target-min);color:inherit;font:inherit;background:0 0;border:0;font-weight:700}._brandTrigger_h9vwe_22{width:var(--target-min);border-inline-end:1px solid var(--color-border);flex:none;place-items:center;padding:.4rem;display:inline-grid}._brandTrigger_h9vwe_22 img{width:2.25rem;height:2.25rem}._menuTrigger_h9vwe_23{justify-content:center;align-items:center;gap:.45rem;min-width:0;padding:.35rem .75rem .35rem .55rem;display:inline-flex}._brandTrigger_h9vwe_22:hover,._menuTrigger_h9vwe_23:hover{background:color-mix(in srgb, var(--color-surface) 72%, var(--color-accent) 28%)}._brandTrigger_h9vwe_22:focus-visible,._menuTrigger_h9vwe_23:focus-visible{z-index:1;outline:3px solid var(--color-focus);outline-offset:-3px;position:relative}._currentAvatar_h9vwe_68,._menuAvatar_h9vwe_69{background:var(--color-canvas);border-radius:50%;flex:none;place-items:center;display:grid}._currentAvatar_h9vwe_68{width:1.9rem;height:1.9rem;font-size:1.2rem}._currentAvatar_h9vwe_68 .wake-icon{font-size:1.05rem}._triggerLabel_h9vwe_87{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:min(12rem,38vw);overflow:hidden}._chevron_h9vwe_95{flex:none;transition:transform .14s}._menuTrigger_h9vwe_23[aria-expanded=true] ._chevron_h9vwe_95{transform:rotate(180deg)}._menuPanel_h9vwe_104{z-index:20;width:min(20rem,100vw - 2rem);max-height:calc(100dvh - 6rem - env(safe-area-inset-top));border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 .75rem 2rem color-mix(in srgb, var(--color-text) 16%, transparent);border-radius:1rem;padding:.45rem;position:absolute;top:calc(100% + .55rem);left:50%;overflow-y:auto;transform:translate(-50%)}._menu_h9vwe_23{gap:.2rem;display:grid}._menuOption_h9vwe_125{min-height:var(--target-min);width:100%;color:var(--color-text);font:inherit;text-align:start;background:0 0;border:0;border-radius:.75rem;grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;align-items:center;gap:.65rem;padding:.4rem .65rem;font-weight:700;display:grid}._menuOption_h9vwe_125:hover,._menuOption_h9vwe_125:focus-visible{background:color-mix(in srgb, var(--color-surface) 76%, var(--color-accent) 24%)}._menuOption_h9vwe_125:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}._menuOption_h9vwe_125[aria-checked=true]{background:color-mix(in srgb, var(--color-surface) 82%, var(--color-accent) 18%)}._menuAvatar_h9vwe_69{width:2.25rem;height:2.25rem;font-size:1.35rem}._menuPanel_h9vwe_104>[role=alert]{color:var(--color-text-muted);font-size:var(--text-xs);margin:.4rem .35rem .2rem}._dialog_h9vwe_168{width:min(24rem,100vw - 2rem);margin-block-start:calc(env(safe-area-inset-top) + 4.75rem)}._options_h9vwe_173{gap:.55rem;display:grid}._option_h9vwe_173{min-height:var(--target-min);border:1px solid var(--color-border);border-radius:var(--control-radius);width:100%;color:var(--color-text);background:var(--color-surface);font:inherit;text-align:start;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.55rem .75rem;display:grid}._option_h9vwe_173[aria-current=true]{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-surface) 82%, var(--color-accent) 18%)}._option_h9vwe_173 span:nth-child(2){gap:.1rem;display:grid}._option_h9vwe_173 small{color:var(--color-text-muted)}._optionIcon_h9vwe_208,._profileAvatar_h9vwe_209{width:2.5rem;height:2.5rem}._optionIcon_h9vwe_208{object-fit:contain}._profileAvatar_h9vwe_209{background:var(--color-canvas);border-radius:50%;place-items:center;font-size:1.6rem;display:grid}._empty_h9vwe_226{color:var(--color-text-muted);text-align:center;margin:0}@media (width<=34rem){._triggerLabel_h9vwe_87{max-width:min(10rem,42vw)}._dialog_h9vwe_168{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom);border-radius:1.4rem 1.4rem 0 0;margin:auto 0 0}}@media (forced-colors:active){._pill_h9vwe_9,._menuPanel_h9vwe_104,._menuOption_h9vwe_125,._menuOption_h9vwe_125[aria-checked=true],._option_h9vwe_173,._option_h9vwe_173[aria-current=true]{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}}@media (prefers-reduced-motion:reduce){._chevron_h9vwe_95{transition:none}}._account_i6aak_1{min-inline-size:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}._account_i6aak_1 label{gap:0;display:inline}._account_i6aak_1>header{padding:0 0 var(--space-lg)}._account_i6aak_1>.wake-settings-section__body{min-inline-size:0;padding:var(--space-lg) 0 0}._connectForm_i6aak_26,._inviteForm_i6aak_27{align-items:end;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}._connectForm_i6aak_26{max-inline-size:42rem}._connectForm_i6aak_26>.wake-field,._inviteForm_i6aak_27>.wake-field{min-inline-size:0}._connectedCard_i6aak_43{align-items:center;gap:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}._connectedCopy_i6aak_54,._memberIdentity_i6aak_55{gap:var(--space-2xs);min-inline-size:0;display:grid}._supportingCopy_i6aak_61{max-inline-size:var(--measure-copy);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--line-copy);margin:0}._importPanel_i6aak_69{padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface-muted)}._memberDetails_i6aak_76{border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface-muted);min-inline-size:0}._memberDetails_i6aak_76>summary{min-block-size:var(--target-min);padding:var(--space-sm) var(--space-md);cursor:pointer;font-weight:700;line-height:var(--line-heading)}._memberDetails_i6aak_76[open]>summary{border-block-end:1px solid var(--color-border)}._memberContent_i6aak_95{min-inline-size:0;padding:var(--space-md)}._inviteCode_i6aak_100{gap:var(--space-sm);min-inline-size:0;padding:var(--space-md);border-inline-start:var(--space-2xs) solid var(--color-action);border-radius:var(--control-radius);background:var(--color-surface);display:grid}._inviteCode_i6aak_100 p{margin:0}._inviteCode_i6aak_100 code{min-inline-size:0;padding:var(--space-sm);overflow-wrap:anywhere;border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface-muted);color:var(--color-text);font-size:var(--text-md);-webkit-user-select:all;user-select:all;display:block}._inviteCode_i6aak_100 time{color:var(--color-text-muted);font-size:var(--text-sm)}._memberList_i6aak_132{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:grid}._memberRow_i6aak_140{align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}._memberMeta_i6aak_151{overflow-wrap:anywhere;color:var(--color-text-muted);font-size:var(--text-sm)}._dangerZone_i6aak_157{align-items:center;gap:var(--space-lg);padding:var(--space-md);border:1px solid var(--color-border);border-inline-start:var(--space-2xs) solid var(--color-danger);border-radius:var(--control-radius);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}._deleteConfirmation_i6aak_169{grid-column:1/-1}._deleteConfirmation_i6aak_169 p{max-inline-size:var(--measure-copy);color:var(--color-text);line-height:var(--line-copy);margin:0}._footerActions_i6aak_180{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-md)}._feedback_i6aak_185{padding-block-start:var(--space-lg)}@media (width<=42rem){._connectForm_i6aak_26,._inviteForm_i6aak_27,._connectedCard_i6aak_43,._memberRow_i6aak_140,._dangerZone_i6aak_157{grid-template-columns:minmax(0,1fr)}._connectForm_i6aak_26>button,._inviteForm_i6aak_27>button,._connectedCard_i6aak_43>button,._dangerZone_i6aak_157>button{inline-size:100%}._memberRow_i6aak_140>button{justify-self:start}}@media (width<=30rem){._memberContent_i6aak_95{padding:var(--space-sm)}._deleteConfirmation_i6aak_169 .wake-cluster{grid-template-columns:minmax(0,1fr);display:grid}._deleteConfirmation_i6aak_169 button,._footerActions_i6aak_180 button{inline-size:100%}}@media (forced-colors:active){._connectedCard_i6aak_43,._importPanel_i6aak_69,._memberDetails_i6aak_76,._inviteCode_i6aak_100,._inviteCode_i6aak_100 code,._memberRow_i6aak_140,._dangerZone_i6aak_157{color:canvastext;forced-color-adjust:auto;background:canvas;border-color:canvastext}}._parentBoundary_73t6t_1 .wake-page-header h1{font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.1}._childHome_73t6t_6,._collectionPage_73t6t_7{padding-block:clamp(2rem,7vw,5.5rem)}._booksPage_73t6t_11{padding-block:clamp(1.25rem,4vw,3rem) clamp(3rem,7vw,5.5rem)}._booksHeader_73t6t_15{padding-block:clamp(1rem,3vw,2rem)}._childHome_73t6t_6{min-height:calc(100dvh - 5rem)}._homeHero_73t6t_23{text-align:center;justify-items:center;gap:1.5rem;max-width:48rem;margin-inline:auto;display:grid}._creationActions_73t6t_32{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,48rem);display:grid}._creationActionsSingle_73t6t_39{grid-template-columns:minmax(0,28rem);justify-content:center}._homeHero_73t6t_23 ._creationAction_73t6t_32{border-width:2px;border-radius:1.5rem;width:100%;min-height:5.75rem;font-size:clamp(1.2rem,4vw,1.65rem)}._homeHero_73t6t_23 ._creationAction_73t6t_32 .wake-action-tile__arrow{display:none}._homeHero_73t6t_23 ._creationAction_73t6t_32 .wake-action-tile__copy>span{opacity:.85;font-size:.9rem;font-weight:400}._characterRail_73t6t_62{text-align:start;width:min(100%,64rem)}._homeCharacterCard_73t6t_67{border:2px solid var(--color-card-border);border-radius:var(--surface-radius);min-height:12rem;color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:center;gap:.75rem;padding:.75rem;text-decoration:none;display:grid}._homeCharacterArtwork_73t6t_81{border-radius:calc(var(--surface-radius) - .3rem);background:var(--color-illustration-surface);place-items:center;min-height:8rem;padding:.5rem;display:grid}._homeCharacterArtwork_73t6t_81 img{max-width:100%;max-height:7.5rem}._newCharacterSection_73t6t_95{text-align:center;gap:1rem;width:min(100%,48rem);margin-inline:auto;display:grid}._newCharacterSection_73t6t_95 h2,._newCharacterSection_73t6t_95 p{margin:0}._newCharacterSection_73t6t_95 p{color:var(--color-text-muted)}._newCharacterAction_73t6t_112{min-height:4.75rem}[data-profile-density=gentle] ._homeCharacterCard_73t6t_67{min-height:14rem;font-size:1.2rem}._collectionGrid_73t6t_121{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:min(100%,48rem);margin-inline:auto;display:grid}._collectionTile_73t6t_129{min-height:8rem;box-shadow:0 .35rem 0 var(--color-border);border-width:2px;border-radius:1.5rem;align-content:center;padding:1.25rem}._collectionTile_73t6t_129 .wake-action-tile__copy>strong{font-size:1.25rem}._collectionTile_73t6t_129 .wake-action-tile__arrow{display:none}._collectionTile_73t6t_129:hover{transform:translateY(-.15rem)}._collectionTile_73t6t_129:active{box-shadow:0 .1rem 0 var(--color-border);transform:translateY(.15rem)}._secondaryActivities_73t6t_155{width:min(100%,48rem);margin-inline:auto}._secondaryActivityLink_73t6t_160{border-radius:1rem;min-height:4.25rem;padding:.75rem 1rem}._secondaryActivityLink_73t6t_160 .wake-action-tile__copy>strong{font-size:1rem}._secondaryActivityLink_73t6t_160 .wake-action-tile__copy>span{font-size:.875rem}._childHomeFooter_73t6t_174{color:var(--color-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;font-size:.9rem;display:flex}._childHomeFooter_73t6t_174 p{margin:0}._childHome_73t6t_6 .creative-quest-card{border:2px solid var(--color-border);width:min(100%,48rem);color:var(--color-text);background:var(--color-surface);box-shadow:0 .35rem 0 var(--color-border);border-radius:1.5rem;margin:0 auto;padding:1.5rem}._childHome_73t6t_6 .creative-quest-card h2{color:var(--color-text)}._grownUpLink_73t6t_203{min-height:var(--target-min);color:var(--color-text-muted);text-underline-offset:.2em;align-items:center;display:inline-flex}._collectionStatus_73t6t_211{min-height:12rem;color:var(--color-text-muted);place-items:center;display:grid}._inlineAction_73t6t_218,._primaryInlineAction_73t6t_219{min-height:max(3.25rem, var(--target-min));color:var(--color-text);background:var(--color-surface-muted);border-radius:.75rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}._primaryInlineAction_73t6t_219{color:var(--color-on-action);background:var(--color-action)}._bookCard_73t6t_237,._characterCard_73t6t_238,._starterCard_73t6t_239{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:1.25rem;overflow:hidden}._characterGrid_73t6t_247{--character-grid-min:9rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--character-grid-min)), 1fr));align-items:stretch}._characterCard_73t6t_238{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;display:grid}._bookCard_73t6t_237{min-width:0;height:100%;box-shadow:var(--shadow-card);grid-template-rows:minmax(0,1fr) auto;display:grid}._bookCard_73t6t_237[data-favourite=true]{border-color:var(--color-accent-strong)}._bookLink_73t6t_273,._characterCard_73t6t_238>a{color:inherit;text-decoration:none}._characterCard_73t6t_238>a,._bookLink_73t6t_273{grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid}._bookCover_73t6t_291{aspect-ratio:3/2;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);background-position:50%;background-size:cover;place-items:end center;display:grid;position:relative;overflow:hidden}._bookCover_73t6t_291 img{object-fit:contain;width:58%;height:82%}._bookCopy_73t6t_309{align-content:start;gap:.35rem;padding:1rem;display:grid}._bookCopy_73t6t_309 h3,._bookCopy_73t6t_309 p,._bookCopy_73t6t_309 small{margin:0}._bookCopy_73t6t_309 h3{font-size:var(--text-lg);overflow-wrap:anywhere;line-height:1.25}._bookProgress_73t6t_328{color:var(--color-action);justify-content:space-between;align-items:center;gap:.75rem;font-weight:700;display:flex}._bookProgress_73t6t_328 svg{flex:none;font-size:1.15rem}._bookCopy_73t6t_309 small,._bookStatus_73t6t_343{color:var(--color-text-muted)}._bookStatus_73t6t_343{margin-top:.25rem;font-size:.8rem}._favouriteButton_73t6t_352,._dangerTextButton_73t6t_353{min-height:max(3.25rem, var(--target-min));border:0;border-top:1px solid var(--color-border);width:100%;color:var(--color-text);background:var(--color-surface-muted);font:inherit;padding:.65rem 1rem;font-weight:700}._favouriteButton_73t6t_352{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;display:flex}._favouriteButton_73t6t_352 svg{flex:none;font-size:1.15rem}._favouriteButton_73t6t_352[aria-pressed=true]{color:var(--color-action);background:var(--color-accent-soft)}._favouriteButton_73t6t_352[aria-pressed=true] svg{fill:currentColor}._bookShelf_73t6t_387{gap:clamp(1rem,2.5vw,1.5rem);display:grid}._bookShelfHeader_73t6t_392{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.25rem;display:flex}._bookShelfHeader_73t6t_392 h2,._bookShelfHeader_73t6t_392 p{margin:0}._bookShelfHeader_73t6t_392 h2{font-size:clamp(1.5rem,4vw,2rem);line-height:1.15}._bookShelfHeader_73t6t_392 p{color:var(--color-text-muted);font-size:var(--profile-supporting-size);margin-top:.2rem}._storyRequestShelf_73t6t_417{gap:.5rem;display:grid}._storyRequestShelf_73t6t_417 h2{color:var(--color-text-muted);font-size:var(--profile-supporting-size);letter-spacing:.02em;margin:0}._storyRequestTile_73t6t_429{min-height:max(4.25rem, var(--target-min));border:1px solid var(--color-border);min-width:0;color:var(--color-text);background:color-mix(in srgb, var(--color-accent-soft) 42%, var(--color-surface));box-shadow:var(--shadow-soft);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem .75rem;text-decoration:none;display:grid}._storyRequestIcon_73t6t_445{border-radius:var(--radius-round);width:2.75rem;height:2.75rem;color:var(--color-action);background:var(--color-accent-soft);place-items:center;font-size:1.35rem;display:grid}._storyRequestTile_73t6t_429[data-request-state=ready] ._storyRequestIcon_73t6t_445{color:var(--color-success)}._storyRequestTile_73t6t_429[data-request-state=review] ._storyRequestIcon_73t6t_445,._storyRequestTile_73t6t_429[data-request-state=problem] ._storyRequestIcon_73t6t_445{color:var(--color-warning)}._storyRequestCopy_73t6t_465{gap:.1rem;min-width:0;display:grid}._storyRequestCopy_73t6t_465 strong,._storyRequestCopy_73t6t_465 span{overflow-wrap:anywhere}._storyRequestCopy_73t6t_465 strong{line-height:1.25}._storyRequestCopy_73t6t_465 span{color:var(--color-text-muted);font-size:var(--profile-supporting-size);line-height:1.3}._storyRequestAction_73t6t_486{min-height:var(--target-min);color:var(--color-action);font-size:var(--text-sm);align-items:center;gap:.4rem;font-weight:700;display:flex}._storyRequestAction_73t6t_486 svg{flex:none;font-size:1.2rem}._dangerTextButton_73t6t_353{min-height:max(2.75rem, var(--target-min));color:var(--color-danger)}._characterImage_73t6t_506{aspect-ratio:1;background:var(--color-surface-muted);place-items:center;min-width:0;min-height:0;padding:1rem;display:grid;overflow:hidden}._characterPreview_73t6t_517{aspect-ratio:4/3;padding:clamp(.75rem,8%,1.25rem)}._characterImage_73t6t_506 img{object-fit:contain;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;display:block}._characterCopy_73t6t_533{align-content:start;gap:.25rem;min-width:0;min-height:5.25rem;padding:.85rem 1rem 1rem;display:grid}._characterCopy_73t6t_533 h2,._characterCopy_73t6t_533 p{overflow-wrap:anywhere;margin:0}._characterCopy_73t6t_533 h2{font-size:1.2rem;line-height:1.25}._characterCopy_73t6t_533 p{color:var(--color-text-muted);line-height:1.35}._characterMetadata_73t6t_558{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}._starterShelf_73t6t_566{border-top:1px solid var(--color-border);padding-top:2rem}._starterCard_73t6t_239{min-height:max(3.25rem, var(--target-min));font:inherit;text-align:left;gap:.65rem;padding:0 0 1rem;display:grid}._starterCard_73t6t_239 strong,._starterCard_73t6t_239 small{margin-inline:1rem}._starterCard_73t6t_239 small{color:var(--color-text-muted)}._parentBoundary_73t6t_1{min-height:100dvh;color:var(--color-text);background:var(--color-canvas);padding-block:clamp(2rem,7vw,5rem)}._skipLink_73t6t_599{z-index:20;color:var(--color-on-action);background:var(--color-action);padding:.7rem 1rem;position:fixed;inset:0 auto auto 1rem;transform:translateY(-120%)}._skipLink_73t6t_599:focus{transform:translateY(0)}._parentSection_73t6t_613{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 .15rem .5rem color-mix(in srgb, var(--color-text) 6%, transparent);border-radius:.75rem;padding:clamp(1rem,3vw,1.5rem)}._parentSection_73t6t_613>:first-child{margin-top:0}._parentSection_73t6t_613>:last-child{margin-bottom:0}._parentBoundary_73t6t_1 .cloud-family-account{color:var(--color-text);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}._parentBoundary_73t6t_1 .secondary-button,._parentBoundary_73t6t_1 .text-link,._parentBoundary_73t6t_1 .primary-button{border:1px solid var(--color-border);border-radius:var(--control-radius);min-height:2.75rem;color:var(--color-text);background:var(--color-surface-muted);box-shadow:none}._parentBoundary_73t6t_1 .primary-button{color:var(--color-on-action);background:var(--color-action)}._parentBoundary_73t6t_1 .wake-button{border-radius:var(--control-radius);width:auto;min-height:2.75rem;box-shadow:none;border-width:1px}._parentBoundary_73t6t_1 .wake-button[data-variant=secondary],._parentBoundary_73t6t_1 .wake-button[data-variant=quiet]{color:var(--color-text);background:var(--color-surface-muted)}._parentBoundary_73t6t_1 .wake-button[data-variant=danger]{color:var(--color-on-danger);background:var(--color-danger)}._parentBoundary_73t6t_1 input:not([type=checkbox]):not([type=radio]),._parentBoundary_73t6t_1 select{border:1px solid var(--color-border);border-radius:var(--control-radius);min-height:2.75rem;color:var(--color-text);background:var(--color-surface)}._reviewList_73t6t_686{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}._reviewList_73t6t_686 li{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}._reviewList_73t6t_686 li>div{gap:.4rem;display:grid}._statusPill_73t6t_708{border:1px solid var(--color-border);width:fit-content;color:var(--color-text-muted);background:var(--color-surface-muted);text-transform:capitalize;border-radius:999px;padding:.2rem .45rem;font-size:.75rem}._reviewFacts_73t6t_719{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;display:grid}._reviewFacts_73t6t_719 div{gap:.35rem;display:grid}._reviewFacts_73t6t_719 dt{color:var(--color-text-muted);font-size:.8rem;font-weight:700}._reviewFacts_73t6t_719 dd{margin:0}._settingsFields_73t6t_741{border:0;gap:1rem;margin:0;padding:0;display:grid}._settingsFields_73t6t_741 legend{margin-bottom:1rem;font-size:1.1rem;font-weight:700}._languageChoices_73t6t_755{border:1px solid var(--color-border);border-radius:var(--control-radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:1rem;display:grid}._languageChoices_73t6t_755 legend{margin:0;padding-inline:.35rem;font-size:.9rem}._languageChoices_73t6t_755 label{grid-template-columns:auto minmax(0,1fr)}._settingsFields_73t6t_741 label{grid-template-columns:minmax(0,1fr) minmax(8rem,15rem);align-items:center;gap:1rem;display:grid}._settingsFields_73t6t_741 label:has(input[type=checkbox]){grid-template-columns:auto minmax(0,1fr)}._settingLabelCopy_73t6t_786{gap:.2rem;display:grid}._settingLabelCopy_73t6t_786 small{color:var(--color-text-muted);font-size:.85rem;line-height:1.4}._settingsFields_73t6t_741 input:not([type=checkbox]):not([type=radio]),._settingsFields_73t6t_741 select{border:1px solid var(--color-border);min-height:2.75rem;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:.4rem;padding:.5rem .65rem}._sourceApprovalList_73t6t_808{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._sourceApprovalCard_73t6t_817{border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface-muted);grid-template-rows:auto auto 1fr;align-items:start;gap:.75rem;min-width:0;padding:.75rem;display:grid}._sourceApprovalCard_73t6t_817 .secondary-button{align-self:end;width:100%}._sourceApprovalPreview_73t6t_834{border-radius:calc(var(--control-radius) - .15rem);background:var(--color-surface);place-items:center;height:clamp(7rem,18vw,10rem);padding:.5rem;display:grid;overflow:hidden}._sourceApprovalPreview_73t6t_834 img{object-fit:contain;width:100%;height:100%}._policySetupNotice_73t6t_850{border-inline-start:.25rem solid var(--color-action);border-radius:var(--control-radius);background:var(--color-surface-muted);padding:.75rem 1rem;font-weight:700}._policyPresetList_73t6t_858,._profilePolicyList_73t6t_859{border:0;gap:.75rem;margin:0;padding:0;display:grid}._policyPresetList_73t6t_858 legend,._profilePolicyList_73t6t_859 legend{margin-bottom:.25rem;padding:0;font-size:1rem;font-weight:700}._settingsFields_73t6t_741 ._policyPresetCard_73t6t_875{border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-height:3.25rem;padding:.85rem;display:grid}._policyPresetCard_73t6t_875 input{width:1.25rem;height:1.25rem;accent-color:var(--color-action);margin-top:.1rem}._policyPresetCard_73t6t_875>span{gap:.25rem;display:grid}._policyPresetCard_73t6t_875 small,._profilePolicyCard_73t6t_900 p,._proposalCharacter_73t6t_901 small,._proposalPolicy_73t6t_902 span,._proposalPolicy_73t6t_902 small{color:var(--color-text-muted)}._policyCustomStatus_73t6t_907{color:var(--color-text-muted);margin:0;font-weight:700}._policyCustomDetails_73t6t_913{border:1px solid var(--color-border);border-radius:var(--control-radius);padding:.85rem}._policyCustomDetails_73t6t_913 summary{cursor:pointer;min-height:2.75rem;font-weight:700}._policyCustomGrid_73t6t_925{gap:.75rem;margin-top:.75rem;display:grid}._settingsFields_73t6t_741 ._policyCustomGrid_73t6t_925 label{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem)}._profilePolicyList_73t6t_859{border-top:1px solid var(--color-border);padding-top:.5rem}._profilePolicyList_73t6t_859>p{color:var(--color-text-muted);margin:0}._profilePolicyCard_73t6t_900{border:1px solid var(--color-border);border-radius:var(--control-radius);gap:.75rem;padding:1rem;display:grid}._profilePolicyCard_73t6t_900>div:first-child{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._profilePolicyCard_73t6t_900>p{margin:0}._settingsFields_73t6t_741 ._profilePolicyCard_73t6t_900>label{grid-template-columns:minmax(0,1fr) minmax(12rem,18rem)}._proposalList_73t6t_968{gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}._proposalCard_73t6t_976{border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface-muted);gap:1rem;padding:1rem;display:grid}._proposalCharacter_73t6t_901{align-items:center;gap:.85rem;display:flex}._proposalCharacter_73t6t_901 img{object-fit:contain;width:4rem;height:4rem}._proposalCharacter_73t6t_901>div{gap:.2rem;display:grid}._proposalCharacterFallback_73t6t_1002{border:1px solid var(--color-border);background:var(--color-surface);border-radius:50%;place-items:center;width:4rem;height:4rem;font-size:1.5rem;display:grid}._proposalPolicy_73t6t_902{border-inline-start:.25rem solid var(--color-action);border-radius:var(--control-radius);background:var(--color-surface);gap:.2rem;padding:.75rem;display:grid}._proposalChoices_73t6t_1022{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}._proposalChoices_73t6t_1022 div{gap:.2rem;display:grid}._proposalChoices_73t6t_1022 dt{color:var(--color-text-muted);font-size:.75rem;font-weight:700}._proposalChoices_73t6t_1022 dd{margin:0}._walletProfileGrid_73t6t_1044{gap:1rem;margin-top:1rem;display:grid}._walletProfileCard_73t6t_1050{border:1px solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface-muted);gap:1rem;padding:1rem;display:grid}._walletProfileFields_73t6t_1059{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}._walletProfileFields_73t6t_1059 label{gap:.35rem;display:grid}._walletProfileFields_73t6t_1059 input[type=number]{width:100%;min-height:2.75rem}._walletPauseControl_73t6t_1075{grid-template-columns:auto 1fr;align-items:center}._walletPauseControl_73t6t_1075 input{width:1.5rem;height:1.5rem}._walletActions_73t6t_1085,._walletEnrollment_73t6t_1086{flex-wrap:wrap;gap:.5rem;display:flex}._walletActivity_73t6t_1092{gap:.5rem;padding:0;list-style:none;display:grid}._walletActivity_73t6t_1092 li{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(7rem,1fr) auto minmax(8rem,1fr) auto;align-items:baseline;gap:.75rem;padding-block:.6rem;display:grid}._walletTechnicalUsage_73t6t_1108{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin:0;display:grid}._walletTechnicalUsage_73t6t_1108 div{border-radius:var(--control-radius);background:var(--color-surface-muted);padding:.75rem}._walletTechnicalUsage_73t6t_1108 dt{color:var(--color-text-muted)}._walletTechnicalUsage_73t6t_1108 dd{margin:.25rem 0 0;font-weight:700}._proposalArrivalNote_73t6t_1130{border-radius:var(--control-radius);background:var(--color-surface-muted);padding:.75rem}._dangerSection_73t6t_1136{border-color:var(--color-danger)}._confirmRow_73t6t_1140{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._confirmRow_73t6t_1140 p{flex-basis:100%}._bookCard_73t6t_237:focus-within,._storyRequestTile_73t6t_429:focus-visible{border-color:var(--color-action)}@media (hover:hover) and (pointer:fine){._bookCard_73t6t_237,._storyRequestTile_73t6t_429{transition:transform var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease)}._bookCard_73t6t_237:hover{border-color:var(--color-accent-strong);box-shadow:var(--shadow-card), var(--shadow-soft);transform:translateY(-.2rem)}._storyRequestTile_73t6t_429:hover{border-color:var(--color-accent-strong);transform:translateY(-.1rem)}._favouriteButton_73t6t_352:hover{color:var(--color-action);background:var(--color-accent-soft)}}._collectionTile_73t6t_129:focus-visible,._secondaryActivityLink_73t6t_160:focus-visible,._storyRequestTile_73t6t_429:focus-visible,._bookLink_73t6t_273:focus-visible,._characterCard_73t6t_238>a:focus-visible,._starterCard_73t6t_239:focus-visible,._favouriteButton_73t6t_352:focus-visible,._dangerTextButton_73t6t_353:focus-visible,._grownUpLink_73t6t_203:focus-visible,._inlineAction_73t6t_218:focus-visible,._primaryInlineAction_73t6t_219:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}._bookCard_73t6t_237 ._bookLink_73t6t_273:focus-visible,._bookCard_73t6t_237 ._favouriteButton_73t6t_352:focus-visible{outline-offset:-3px}@media (width>=40rem){._characterGrid_73t6t_247{--character-grid-min:11rem}}@media (width>=64rem){._characterGrid_73t6t_247{--character-grid-min:13rem}}@media (width<=34rem){._storyRequestTile_73t6t_429{gap:.5rem;padding-block:.5rem}._bookShelfHeader_73t6t_392{align-items:start}._creationActions_73t6t_32{grid-template-columns:1fr;grid-auto-rows:1fr}._collectionGrid_73t6t_121,._reviewFacts_73t6t_719{grid-template-columns:1fr}._settingsFields_73t6t_741 label{grid-template-columns:1fr;gap:.4rem}._settingsFields_73t6t_741 ._policyCustomGrid_73t6t_925 label,._settingsFields_73t6t_741 ._profilePolicyCard_73t6t_900>label,._languageChoices_73t6t_755{grid-template-columns:1fr}._proposalChoices_73t6t_1022{grid-template-columns:repeat(2,minmax(0,1fr))}._reviewList_73t6t_686 li{flex-direction:column;align-items:flex-start}._walletActivity_73t6t_1092 li{grid-template-columns:1fr auto}}@media (prefers-reduced-motion:reduce){._collectionTile_73t6t_129,._secondaryActivityLink_73t6t_160,._bookCard_73t6t_237,._storyRequestTile_73t6t_429{transition:none}._bookCard_73t6t_237:hover,._storyRequestTile_73t6t_429:hover{transform:none}}@media (forced-colors:active){._collectionTile_73t6t_129,._secondaryActivityLink_73t6t_160,._storyRequestTile_73t6t_429,._bookCard_73t6t_237,._characterCard_73t6t_238,._starterCard_73t6t_239,._policyPresetCard_73t6t_875,._profilePolicyCard_73t6t_900,._proposalCard_73t6t_976,._parentSection_73t6t_613{box-shadow:none;border:1px solid canvastext}._storyRequestIcon_73t6t_445{forced-color-adjust:auto;border:1px solid canvastext}}._scope_zzvwj_1 .cloud-family-account,._scope_zzvwj_1 .play-profile-manager,._scope_zzvwj_1 .parent-usage,._scope_zzvwj_1 .language-settings{color:var(--color-text);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}._scope_zzvwj_1 a:not([class]){color:var(--color-action);text-underline-offset:.18em;text-decoration:underline}._scope_zzvwj_1 .secondary-button,._scope_zzvwj_1 .text-link,._scope_zzvwj_1 .primary-button,._scope_zzvwj_1 .delete-button,._scope_zzvwj_1 .profile-chip{min-block-size:var(--target-min);border:.1rem solid var(--color-border);border-radius:var(--control-radius);color:var(--color-text);background:var(--color-surface-muted);box-shadow:none}._scope_zzvwj_1 .primary-button{color:var(--color-on-action);background:var(--color-action)}._scope_zzvwj_1 .wake-button{inline-size:auto;min-block-size:var(--target-min);border-radius:var(--control-radius);box-shadow:none;border-width:.1rem}._scope_zzvwj_1 .wake-button[data-variant=secondary],._scope_zzvwj_1 .wake-button[data-variant=quiet]{color:var(--color-text);background:var(--color-surface-muted)}._scope_zzvwj_1 .wake-button[data-variant=danger]{color:var(--color-on-danger);background:var(--color-danger)}._scope_zzvwj_1 .delete-button{color:var(--color-danger)}._scope_zzvwj_1 input:not([type=checkbox]):not([type=radio]),._scope_zzvwj_1 select{min-block-size:var(--target-min);border:.1rem solid var(--color-border);border-radius:var(--control-radius);color:var(--color-text);background:var(--color-surface)}._parentShell_amyss_1{min-block-size:100dvh}._parentTopbar_amyss_5{z-index:10;border-block-end:.1rem solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-canvas));position:relative}._parentTopbarInner_amyss_12{justify-content:space-between;align-items:center;gap:var(--space-md);min-block-size:4.75rem;padding-block:var(--space-sm);display:flex}._parentBrand_amyss_21{min-inline-size:0}._parentTopbarActions_amyss_25{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}._parentContext_amyss_33{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700;line-height:var(--line-heading);text-transform:uppercase;margin:0}._parentWordmark_amyss_43{min-block-size:var(--target-min);color:var(--color-text);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}._parentFrame_amyss_52{align-items:start;gap:clamp(var(--space-xl), 4vw, var(--space-3xl));padding-block:var(--space-xl) var(--space-3xl);grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);display:grid}._parentFrameWizard_amyss_60{grid-template-columns:minmax(0,1fr)}._parentNav_amyss_64{align-content:start;gap:var(--space-2xs);min-inline-size:0;padding:var(--space-xs);border:.1rem solid var(--color-border);border-radius:var(--surface-radius);background:var(--color-surface);box-shadow:var(--surface-shadow);display:grid;position:sticky;inset-block-start:var(--space-lg)}._parentNavLink_amyss_78{min-block-size:var(--target-min);align-items:center;gap:var(--space-sm);border-radius:var(--control-radius);padding:var(--space-sm);color:var(--color-text-muted);font-weight:700;line-height:var(--line-heading);border:.1rem solid #0000;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}._parentNavLink_amyss_78:hover{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface)}._parentNavLinkActive_amyss_99{border-color:color-mix(in srgb, var(--color-action) 24%, var(--color-border));color:var(--color-text);background:color-mix(in srgb, var(--color-action) 7%, var(--color-surface-muted))}._parentNavBadge_amyss_105{block-size:1.6rem;min-inline-size:1.6rem;padding-inline:var(--space-2xs);border-radius:var(--radius-round);background:var(--color-action);color:var(--color-on-action);font-size:var(--text-xs);place-items:center;line-height:1;display:grid}._parentContent_amyss_118{inline-size:100%;min-inline-size:0;max-inline-size:var(--container-content)}@media (width<=46rem){._parentFrame_amyss_52{gap:var(--space-xl);grid-template-columns:1fr;padding-block-start:0}._parentNav_amyss_64{gap:var(--space-xs);margin-inline:calc(var(--space-md) * -1);padding:var(--space-sm) var(--space-md);box-shadow:none;scrollbar-width:thin;border-block-start:0;border-inline:0;border-radius:0;display:flex;position:static;overflow-x:auto}._parentNavLink_amyss_78{text-align:center;flex:none;grid-template-columns:auto auto auto}}@media (width<=30rem){._parentTopbarInner_amyss_12{flex-direction:column;align-items:start}._parentTopbarActions_amyss_25{justify-content:flex-start;inline-size:100%}}@media (forced-colors:active){._parentNavLink_amyss_78{forced-color-adjust:auto;border-color:canvastext}._parentNavLinkActive_amyss_99{outline-offset:-.25rem;outline:.15rem solid canvastext}}@layer reset{.wake-surface,.wake-surface *,.wake-surface :before,.wake-surface :after,.wake-dialog,.wake-dialog *,.wake-dialog :before,.wake-dialog :after{box-sizing:border-box}.wake-surface :where(h1,h2,h3,p,figure,dl,dd){margin-block:0}.wake-surface :where(button,input,select,textarea),.wake-dialog :where(button,input,select,textarea){color:inherit;font:inherit}.wake-surface img{max-inline-size:100%;display:block}}@layer tokens{@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/AtkinsonHyperlegibleNext-Regular-C2AKQC4S.ttf)format("truetype")}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/AtkinsonHyperlegibleNext-Bold-CpGw1_oS.ttf)format("truetype")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/Newsreader-Latin-Variable-s-izfB6B.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"Atkinson Hyperlegible Next", "Arial", sans-serif;--font-editorial:"Newsreader", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", serif;--palette-paper-50:#fffdf7;--palette-paper-100:#fbf4e8;--palette-paper-200:#f2e5d4;--palette-ink-900:#242238;--palette-ink-700:#4d4961;--palette-violet-700:#5b4595;--palette-violet-800:#493778;--palette-coral-500:#ee775f;--palette-coral-700:#b94f3f;--palette-teal-500:#288c86;--palette-teal-700:#166b68;--palette-gold-500:#e3a82e;--palette-gold-800:#725000;--palette-green-700:#39704f;--palette-red-700:#a23c43;--palette-slate-50:#fafafa;--palette-slate-100:#f3f4f5;--palette-slate-200:#e2e4e7;--palette-slate-400:#9ba0a8;--palette-slate-600:#5f6670;--palette-slate-800:#30343a;--palette-white:#fff;--palette-focus:#1167d8;--palette-overlay:#18182094;--palette-shadow-soft:#332a4e1f;--palette-shadow-adult:#1b1f2317;--palette-night-canvas:#191626;--palette-night-surface:#25213a;--palette-night-surface-muted:#312b49;--palette-night-text:#fff7e8;--palette-night-text-muted:#cbc3d9;--palette-night-border:#74699a;--palette-night-action:#cbb8ff;--palette-night-action-hover:#ddceff;--palette-night-on-action:#171526;--palette-night-highlight:#f0bd55;--palette-night-focus:#78b7ff;--palette-night-success:#88c99c;--palette-night-warning:#f3c76e;--palette-night-danger:#ff9a9f;--palette-night-overlay:#05040db8;--palette-night-shadow:#03020a61;--palette-night-adult-canvas:#17191e;--palette-night-adult-surface:#22252b;--palette-night-adult-surface-muted:#2d3139;--palette-night-adult-text:#f4f5f7;--palette-night-adult-text-muted:#c7cbd1;--palette-night-adult-border:#747c88;--palette-night-adult-action:#d8dce3;--palette-quest-blue:#3c78b8;--palette-quest-yellow:#d99119;--palette-quest-purple:#7650a5;--palette-quest-green:#4d8655;--palette-quest-orange:#c96337;--palette-quest-sky:#dff2f1;--palette-quest-sunset:#f8eed6;--palette-quest-grass:#a8cf91;--palette-quest-moon-sky:#d8d4ef;--palette-quest-moon-glow:#f8e6c4;--palette-quest-moon-ground:#bda8d1;--palette-quest-cloud-sky:#cfe9ee;--palette-quest-cloud-glow:#f6efd5;--palette-quest-cloud-ground:#96c795;--palette-quest-cloud:#ffffffc7;--palette-quest-cloud-bright:#ffffffd1;--palette-quest-star:#ffffffb3;--palette-quest-speckle:#fff6;--palette-quest-speckle-faint:#ffffff61;--palette-quest-prop-shadow:#0000001a;--palette-quest-actor-shadow:#00000029;--palette-quest-feature-coral-glow:#ffb96f59;--palette-quest-feature-teal-glow:#7fb6b047;--palette-workshop-sky:#d9eff2;--palette-workshop-bank:#a9cf8a;--palette-workshop-bank-deep:#7eaf69;--palette-workshop-water:#72b8ca;--palette-workshop-water-line:#d9f3f5;--palette-workshop-wood:#9b643f;--palette-workshop-wood-line:#5f3d2d;--palette-workshop-stone:#7b8290;--palette-workshop-stone-line:#4e5360;--palette-workshop-flower:#d45d76;--palette-workshop-flower-line:#7b3652;--palette-workshop-goal:#d78a2e;--palette-workshop-guide:#4937786b;--palette-workshop-guide-soft:#ffffff94;--palette-workshop-object-shadow:#1822302e;--color-canvas:var(--palette-paper-50);--color-surface:var(--palette-white);--color-surface-muted:var(--palette-paper-100);--color-text:var(--palette-ink-900);--color-text-muted:var(--palette-ink-700);--color-border:var(--palette-paper-200);--color-action:var(--palette-violet-700);--color-action-hover:var(--palette-violet-800);--color-on-action:var(--palette-white);--color-highlight:var(--palette-coral-500);--color-focus:var(--palette-focus);--color-success:var(--palette-green-700);--color-warning:var(--palette-gold-800);--color-danger:var(--palette-red-700);--color-on-danger:var(--palette-white);--color-overlay:var(--palette-overlay);--color-character-separation-light:color-mix(in srgb, var(--palette-paper-50) 92%, transparent);--color-character-separation-dark:color-mix(in srgb, var(--palette-ink-900) 52%, transparent);--color-character-inspection-light:var(--palette-white);--color-character-inspection-dark:var(--palette-ink-900);--color-character-inspection-checker:var(--palette-slate-200);--color-accent:var(--color-action);--color-accent-strong:var(--color-action-hover);--color-accent-soft:color-mix(in srgb, var(--color-action) 13%, var(--color-surface));--color-hero-glow:color-mix(in srgb, var(--color-highlight) 24%, transparent);--color-illustration-surface:var(--color-surface-muted);--color-card-border:var(--color-border);--color-card-shadow:var(--palette-shadow-soft);--color-decoration:color-mix(in srgb, var(--color-action) 58%, var(--color-text-muted));--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--radius-xs:.375rem;--radius-sm:.625rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-round:999rem;--shadow-soft:0 .75rem 2rem var(--palette-shadow-soft);--shadow-adult:0 .25rem .75rem var(--palette-shadow-adult);--shadow-card:0 .45rem 0 var(--color-card-shadow);--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:clamp(1.5rem, 3vw, 2rem);--text-2xl:clamp(2rem, 5vw, 3.5rem);--text-3xl:clamp(2.75rem, 8vw, 5.5rem);--line-tight:1.08;--line-heading:1.2;--line-copy:1.55;--measure-copy:68ch;--measure-prose:42ch;--container-narrow:44rem;--container-content:68rem;--container-wide:84rem;--target-min:2.75rem;--control-min-size:var(--target-min);--control-radius:var(--radius-sm);--surface-radius:var(--radius-md);--surface-shadow:var(--shadow-soft);--motion-fast:.14s;--motion-medium:.24s;--motion-ease:cubic-bezier(.2, .8, .2, 1);--profile-content-gap:var(--space-lg);--profile-card-padding:var(--space-md);--profile-supporting-size:var(--text-sm);--profile-action-icon-size:3rem;--profile-choice-icon-size:2.5rem}[data-surface=public]{--color-canvas:var(--palette-paper-50);--color-surface:var(--palette-white);--color-surface-muted:var(--palette-paper-100);--color-text:var(--palette-ink-900);--color-text-muted:var(--palette-ink-700);--color-border:var(--palette-paper-200);--color-action:var(--palette-violet-700);--color-action-hover:var(--palette-violet-800);--color-highlight:var(--palette-coral-500);--target-min:2.75rem;--control-radius:var(--radius-round);--surface-radius:var(--radius-lg)}[data-surface=child]{--color-canvas:var(--palette-paper-100);--color-surface:var(--palette-white);--color-surface-muted:var(--palette-paper-50);--color-text:var(--palette-ink-900);--color-text-muted:var(--palette-ink-700);--color-border:var(--palette-paper-200);--color-action:var(--palette-violet-700);--color-action-hover:var(--palette-violet-800);--color-highlight:var(--palette-coral-500);--target-min:3.25rem;--control-radius:var(--radius-md);--surface-radius:var(--radius-lg)}[data-surface=child][data-profile-density=gentle],[data-surface=story][data-profile-density=gentle],[data-profile-density=gentle] :where([data-surface=child],[data-surface=story]){--target-min:3.5rem;--text-sm:1rem;--text-md:1.0625rem;--text-lg:1.3125rem;--profile-content-gap:var(--space-xl);--profile-card-padding:var(--space-lg);--profile-supporting-size:var(--text-md);--profile-action-icon-size:3.5rem;--profile-choice-icon-size:3.5rem}[data-surface=child][data-profile-density=standard],[data-surface=story][data-profile-density=standard],[data-profile-density=standard] :where([data-surface=child],[data-surface=story]){--target-min:3.25rem;--profile-content-gap:var(--space-lg);--profile-card-padding:var(--space-md);--profile-supporting-size:var(--text-sm);--profile-action-icon-size:3rem;--profile-choice-icon-size:2.5rem}[data-surface=adult]{--color-canvas:var(--palette-slate-50);--color-surface:var(--palette-white);--color-surface-muted:var(--palette-slate-100);--color-text:var(--palette-slate-800);--color-text-muted:var(--palette-slate-600);--color-border:var(--palette-slate-200);--color-action:var(--palette-slate-800);--color-action-hover:var(--palette-slate-600);--color-highlight:var(--palette-slate-400);--target-min:2.75rem;--control-radius:var(--radius-xs);--surface-radius:var(--radius-sm);--surface-shadow:var(--shadow-adult);--motion-fast:0s;--motion-medium:0s;--color-accent:var(--color-action);--color-accent-strong:var(--color-action-hover);--color-accent-soft:var(--color-surface-muted);--color-hero-glow:transparent;--color-illustration-surface:var(--color-surface-muted);--color-card-border:var(--color-border);--color-card-shadow:var(--palette-shadow-adult);--color-decoration:var(--color-text-muted);--shadow-card:var(--shadow-adult);--text-sm:.9375rem;--text-md:1rem;--text-lg:1.25rem;--profile-content-gap:var(--space-lg);--profile-card-padding:var(--space-md);--profile-supporting-size:var(--text-sm);--profile-action-icon-size:3rem;--profile-choice-icon-size:2.5rem}[data-surface=story]{--color-canvas:var(--palette-paper-100);--color-surface:var(--palette-paper-50);--color-surface-muted:var(--palette-paper-200);--color-text:var(--palette-ink-900);--color-text-muted:var(--palette-ink-700);--color-border:var(--palette-paper-200);--color-action:var(--palette-violet-700);--color-action-hover:var(--palette-violet-800);--color-highlight:var(--palette-gold-500);--target-min:3.25rem;--control-radius:var(--radius-round);--surface-radius:var(--radius-md)}:root[data-color-mode=day]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-mode=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-canvas:var(--palette-night-canvas);--color-surface:var(--palette-night-surface);--color-surface-muted:var(--palette-night-surface-muted);--color-text:var(--palette-night-text);--color-text-muted:var(--palette-night-text-muted);--color-border:var(--palette-night-border);--color-action:var(--palette-night-action);--color-action-hover:var(--palette-night-action-hover);--color-on-action:var(--palette-night-on-action);--color-highlight:var(--palette-night-highlight);--color-focus:var(--palette-night-focus);--color-success:var(--palette-night-success);--color-warning:var(--palette-night-warning);--color-danger:var(--palette-night-danger);--color-on-danger:var(--palette-night-on-action);--color-overlay:var(--palette-night-overlay);--palette-shadow-soft:var(--palette-night-shadow);--palette-shadow-adult:var(--palette-night-shadow)}:root[data-color-mode=night][data-surface=public],:root[data-color-mode=night] [data-surface=public],:root[data-color-mode=night] [data-surface=child],:root[data-color-mode=night] [data-surface=story]{--color-canvas:var(--palette-night-canvas);--color-surface:var(--palette-night-surface);--color-surface-muted:var(--palette-night-surface-muted);--color-text:var(--palette-night-text);--color-text-muted:var(--palette-night-text-muted);--color-border:var(--palette-night-border);--color-action:var(--palette-night-action);--color-action-hover:var(--palette-night-action-hover);--color-on-action:var(--palette-night-on-action);--color-highlight:var(--palette-night-highlight)}:root[data-color-mode=night] [data-surface=adult]{--color-canvas:var(--palette-night-adult-canvas);--color-surface:var(--palette-night-adult-surface);--color-surface-muted:var(--palette-night-adult-surface-muted);--color-text:var(--palette-night-adult-text);--color-text-muted:var(--palette-night-adult-text-muted);--color-border:var(--palette-night-adult-border);--color-action:var(--palette-night-adult-action);--color-action-hover:var(--palette-night-adult-text);--color-on-action:var(--palette-night-on-action);--color-highlight:var(--palette-slate-400)}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-medium:0s;--motion-ease:linear}}@media (forced-colors:active){:root,[data-surface],[data-profile-theme]{--color-accent:LinkText;--color-accent-strong:LinkText;--color-accent-soft:Canvas;--color-hero-glow:transparent;--color-illustration-surface:Canvas;--color-card-border:CanvasText;--color-card-shadow:transparent;--color-decoration:CanvasText;--color-character-separation-light:Canvas;--color-character-separation-dark:CanvasText;--color-character-inspection-light:Canvas;--color-character-inspection-dark:CanvasText;--color-character-inspection-checker:GrayText;--shadow-card:none}}@media print{:root[data-color-mode=night]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--palette-night-canvas:var(--palette-paper-50);--palette-night-surface:var(--palette-white);--palette-night-surface-muted:var(--palette-paper-100);--palette-night-text:var(--palette-ink-900);--palette-night-text-muted:var(--palette-ink-700);--palette-night-border:var(--palette-paper-200);--palette-night-action:var(--palette-violet-700);--palette-night-action-hover:var(--palette-violet-800);--palette-night-on-action:var(--palette-white);--palette-night-highlight:var(--palette-coral-500);--palette-night-focus:var(--palette-focus);--palette-night-success:var(--palette-green-700);--palette-night-warning:var(--palette-gold-800);--palette-night-danger:var(--palette-red-700);--palette-night-overlay:transparent;--palette-night-shadow:transparent;--palette-night-adult-canvas:var(--palette-slate-50);--palette-night-adult-surface:var(--palette-white);--palette-night-adult-surface-muted:var(--palette-slate-100);--palette-night-adult-text:var(--palette-slate-800);--palette-night-adult-text-muted:var(--palette-slate-600);--palette-night-adult-border:var(--palette-slate-200);--palette-night-adult-action:var(--palette-slate-800)}}}@layer base{.wake-surface{background:var(--color-canvas);min-block-size:100%;color:var(--color-text);font-family:var(--font-ui);font-size:var(--text-md);line-height:var(--line-copy)}.wake-surface[data-variant=illustrated]{background:radial-gradient(circle at 50% 8%, var(--color-hero-glow), transparent min(42rem, 68vw)), var(--color-canvas)}.wake-surface[data-variant=neutral]{--color-hero-glow:transparent;--color-decoration:var(--color-text-muted)}.wake-surface :where(a){color:var(--color-action);text-underline-offset:.18em;text-decoration-thickness:.1em}.wake-surface :where(a:hover){color:var(--color-action-hover)}.wake-surface :where(h1,h2,h3){color:var(--color-text);line-height:var(--line-heading);text-wrap:balance}[data-surface=public] :where(h1,h2,h3),[data-surface=story] :where(h1,h2,h3),[data-surface=story] .wake-story-reader__prose{font-family:var(--font-editorial);font-weight:500}.wake-surface :where(:focus-visible),.wake-dialog :where(:focus-visible){outline:.2rem solid var(--color-focus);outline-offset:.18rem}.wake-icon{flex:none;display:block}}@layer legacy{:root{font-family:var(--font-ui);color:var(--app-color-3d3154);background:var(--app-color-fff8e8);font-synthesis:none;--purple:var(--app-color-6845a5);--ink:var(--app-color-3d3154);--coral:var(--app-color-ff766d);--teal:var(--app-color-55c9c6);--yellow:var(--app-color-ffd96b)}*{box-sizing:border-box}html,body,.app-root{min-height:100%;margin:0}body{background-color:var(--app-color-fff8e8);background-image:radial-gradient(var(--app-color-e7d7bb) .7px, transparent .7px);background-size:14px 14px;min-width:320px}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:4px solid var(--app-color-2d9cdb);outline-offset:3px}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,strong{font-family:var(--font-ui)}:where(h1){color:var(--ink);margin:.25rem 0 1rem;font-size:clamp(2rem,8vw,3.6rem);line-height:.98}h2{margin:.5rem 0}p{line-height:1.5}.app-shell{min-height:100dvh}.sparkle{color:var(--app-color-e86e64);justify-self:end;font-size:1.8rem}.page{width:min(100% - 28px,920px);margin:0 auto;padding:18px 0 48px}.hero{text-align:center;width:min(100% - 28px,620px);margin:auto;padding:18px 0 50px;position:relative}.parent-button{float:right;color:var(--app-color-756984);background:0 0;border:0;padding:12px;font-size:.82rem;font-weight:800}.logo-doodle{clear:both;height:130px;color:var(--app-color-f08c55);justify-content:center;align-items:center;gap:20px;font-size:1.8rem;display:flex;transform:rotate(-2deg)}.doodle-face{background:var(--teal);border:5px solid var(--ink);width:112px;height:104px;color:var(--ink);box-shadow:7px 8px 0 var(--app-color-bde4d9);border-radius:45% 55% 50% 45%;place-items:center;font-size:4rem;display:grid}.eyebrow,.step-label{text-transform:uppercase;letter-spacing:.13em;color:var(--app-color-8067a5);margin:.5rem 0;font-size:.75rem;font-weight:900}.hero h1{color:var(--purple);text-shadow:3px 4px 0 var(--app-color-f3c757);font-size:clamp(3.2rem,15vw,5.5rem);transform:rotate(-2deg)}.hero-copy,.subheading{color:var(--app-color-71677d);max-width:520px;margin:0 auto 24px;font-size:1.05rem}.home-actions{gap:14px;margin-top:32px;display:grid}.action-card{border:3px solid var(--ink);text-align:left;min-height:94px;color:var(--ink);box-shadow:0 7px 0 var(--ink);cursor:pointer;border-radius:24px;grid-template-columns:64px 1fr 28px;align-items:center;padding:12px 18px;transition:transform .15s,box-shadow .15s;display:grid}.action-card:hover{box-shadow:0 9px 0 var(--ink);transform:translateY(-2px)rotate(-.5deg)}.action-card:active{box-shadow:0 2px 0 var(--ink);transform:translateY(5px)}.action-card.coral{background:var(--app-color-ff958b)}.action-card.teal{background:var(--app-color-83d9d2)}.action-card.yellow{background:var(--app-color-ffe183)}.action-icon{font-size:2.2rem}.action-card strong{font-size:1.2rem;display:block}.action-card small{opacity:.72;margin-top:3px;font-weight:700;display:block}.action-card b{font-size:1.6rem}.local-note,.safety-note{color:var(--app-color-756984);margin-top:28px;font-size:.8rem}.page-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.done-button,.primary-button,.secondary-button,.wake-button{border:3px solid var(--ink);min-height:max(52px, var(--target-min,52px));cursor:pointer;box-shadow:0 5px 0 var(--ink);border-radius:17px;justify-content:center;align-items:center;padding:11px 20px;font-weight:900;display:inline-flex}.done-button,.primary-button{background:var(--yellow);color:var(--ink)}.secondary-button{background:var(--app-color-fffdf7);margin-top:12px}.wake-button{background:var(--purple);width:100%;color:var(--color-on-action);margin-top:24px;font-size:1.25rem}.canvas-wrap{aspect-ratio:4/5;border:4px solid var(--ink);background-color:var(--app-drawing-paper);background-image:linear-gradient(var(--app-color-e7f0f0) 1px, transparent 1px), linear-gradient(90deg, var(--app-color-e7f0f0) 1px, transparent 1px);width:100%;box-shadow:0 8px 0 var(--app-color-dac8a8);touch-action:none;background-size:24px 24px;border-radius:21px;margin:auto;position:relative;overflow:hidden}.canvas-stage,.canvas-stage .konvajs-content{width:100%!important;height:100%!important}.canvas-wrap canvas{display:block;width:100%!important;height:100%!important}.canvas-hint{pointer-events:none;color:var(--app-color-b2a9b8);place-items:center;font-weight:800;display:grid;position:absolute;inset:0}.drawing-quest-prompt{background:var(--app-color-fff2b8);border-radius:14px;padding:12px 16px;font-weight:800}.sr-status{text-align:center;min-height:1.5em;font-weight:700}.generation-plan{border:2px solid var(--app-color-d8c8ae);background:var(--app-color-fffdf7);border-radius:16px;margin:18px 0;padding:16px}.generation-plan h2{margin-top:0;font-size:1.1rem}.generation-plan dl{margin:0}.generation-plan dl>div{border-bottom:1px solid var(--app-color-e5dac8);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.generation-plan dd{margin:0;font-weight:900}.story-approval-identity{align-items:center;gap:.85rem;display:flex}.story-approval-identity__image{border:2px solid var(--ink);border-radius:50%;flex:0 0 4rem;place-items:center;width:4rem;height:4rem;display:grid;overflow:hidden}.story-approval-identity__image img{object-fit:contain;width:3.5rem;height:3.5rem}.story-approval-summary{gap:.75rem;display:grid}.story-approval-summary__lead{background:var(--app-color-f4effc);border-radius:14px;gap:.2rem;margin:0;padding:.9rem 1rem;display:grid}.story-approval-summary__lead strong{font-size:1.05rem}.story-approval-summary__lead span{color:var(--app-color-61586b)}.story-approval-recipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.story-approval-recipe>div{background:var(--app-color-fffdf7);border-radius:12px;min-width:0;padding:.65rem .75rem}.story-approval-recipe dt{color:var(--app-color-61586b);font-size:.78rem;font-weight:800}.story-approval-recipe dd{overflow-wrap:anywhere;margin:.18rem 0 0;font-weight:900}.story-approval-details{border-block:1px solid var(--app-color-ded7e2)}.story-approval-details summary{min-height:max(44px, var(--target-min,44px));cursor:pointer;padding:.7rem .15rem;font-weight:800}.story-approval-details summary::marker{color:var(--purple)}.story-approval-details>div{color:var(--app-color-61586b);gap:.65rem;padding-block:0 .9rem;font-size:.92rem;display:grid}.story-approval-details p{margin:0}.surprise-story{width:100%;min-height:max(48px, var(--target-min,48px))}.story-choice-symbol{width:65%;height:65%}.book-shelf{margin:24px 0}.book-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.book-card{border:2px solid var(--app-color-d8c8ae);background:var(--app-color-fffdf7);border-radius:18px;padding:12px}.book-cover{aspect-ratio:4/3;background:linear-gradient(145deg, var(--app-color-d9c9ef), var(--app-color-a9ddd5));background-position:50%;background-size:cover;border-radius:12px;position:relative;overflow:hidden}.book-cover img{object-fit:contain;width:55%;height:86%;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.favourite-button{min-height:max(44px, var(--target-min,44px));width:100%;margin-top:8px}.participation-badge{color:var(--app-color-60497e);margin-top:6px;display:block}.setup-page>h1,.library-page>h1,.wake-page>h1,.setup-page>.step-label,.library-page>.eyebrow,.wake-page>.step-label,.wake-page>.eyebrow{text-align:center}.setup-grid{gap:24px;display:grid}.preview-card{border:3px solid var(--ink);min-height:260px;box-shadow:0 7px 0 var(--app-color-d9c8aa);border-radius:24px;place-items:center;padding:20px;display:grid}.preview-card img{object-fit:contain;width:100%;height:260px}.checker{background-color:var(--app-color-ffffff);background-image:linear-gradient(45deg, var(--app-color-e9e6ed) 25%, transparent 25%), linear-gradient(-45deg, var(--app-color-e9e6ed) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--app-color-e9e6ed) 75%), linear-gradient(-45deg, transparent 75%, var(--app-color-e9e6ed) 75%);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px}.setup-form{background:var(--app-color-fffdf7);border:2px solid var(--app-color-e5d7bd);border-radius:24px;padding:22px}.field-label,fieldset legend{font-family:var(--font-ui);margin-bottom:8px;font-size:1.05rem;font-weight:700;display:block}.text-input{width:100%;min-height:max(54px, var(--target-min,54px));border:3px solid var(--app-color-cabca7);color:var(--ink);background:var(--app-color-ffffff);border-radius:15px;padding:10px 14px;font-size:1.1rem}.short-input{text-align:center;width:100px;margin-bottom:18px}fieldset{border:0;margin:0;padding:22px 0 0}.setup-form .setup-powers{margin-block-start:22px;padding:0}.helper{color:var(--app-color-7c7185);margin:-4px 0 10px;font-size:.85rem}.trait-grid{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.trait{border:2px solid var(--app-color-d9cbb5);background:var(--app-color-ffffff);text-transform:capitalize;min-height:56px;color:var(--ink);border-radius:15px;font-weight:800}.trait span{margin-right:7px}.trait.selected{background:var(--app-color-e8dbff);border-color:var(--purple);box-shadow:inset 0 0 0 1px var(--purple)}.wake-page{text-align:center}.character-stage{background:radial-gradient(circle at 50% 55%, var(--app-color-fffad6) 0 32%, transparent 33%), linear-gradient(150deg, var(--app-color-caefeb), var(--app-color-e5d7ff));border-radius:40% 45% 30% 35%;flex-direction:column;justify-content:flex-end;align-items:center;width:min(100%,520px);min-height:410px;margin:0 auto;padding:100px 20px 30px;display:flex;position:relative;overflow:visible}.speech-bubble{overflow-wrap:anywhere;background:var(--app-color-ffffff);border:3px solid var(--ink);z-index:3;border-radius:20px 20px 4px;width:max-content;max-width:calc(100% - 96px);padding:10px 18px;font-weight:900;line-height:1.35;position:absolute;top:24px;left:50%;transform:translate(-50%)}.sprite-button{z-index:2;cursor:pointer;background:0 0;border:0;padding:0}.character-sprite{object-fit:contain;width:min(280px,68vw);height:280px;display:block}.character-sprite-placement,.character-sprite-motion{display:block}.character-sprite-motion{transform-origin:50% 90%}.reaction-enter{animation:.65s ease-out both character-reveal}.stage-shadow{background:var(--app-color-584d6a33);filter:blur(3px);z-index:1;border-radius:50%;width:190px;height:24px;margin-top:-16px}.reaction-bounce{animation:.7s ease-in-out bounce}.reaction-wave{animation:.7s ease-in-out wave}.reaction-spin{animation:.7s ease-in-out spin}@keyframes character-reveal{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.character-detail-metadata{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:16px;display:flex}.trait-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin:16px;display:flex}.character-detail-metadata .trait-pills{margin:0}.trait-pills span{background:var(--app-color-eee3ff);color:var(--purple);text-transform:capitalize;border-radius:99px;padding:6px 13px;font-weight:900}.save-button{width:min(100%,420px);font-size:1.05rem}.character-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.character-card{background:var(--app-color-fffdf7);border:2px solid var(--app-color-ddceb5);box-shadow:0 5px 0 var(--app-color-ddceb5);border-radius:20px;padding:9px;overflow:hidden}.card-image{border-radius:13px;place-items:center;height:150px;display:grid}.card-image img{object-fit:contain;width:100%;height:140px}.character-card h2{margin:10px 5px 0;font-size:1.1rem}.character-card p{text-transform:capitalize;color:var(--app-color-756984);margin:2px 5px 8px;font-size:.75rem}.delete-button{color:var(--app-color-8d5260);background:0 0;border:0;padding:9px;text-decoration:underline}.empty-state{text-align:center;background:var(--app-color-fffdf7);border:2px dashed var(--app-color-ccbba1);border-radius:26px;margin-top:30px;padding:40px 20px}.empty-doodle{font-size:3rem}.story-review,.approved-stories{gap:.75rem;display:grid}.approved-stories{border:2px solid var(--app-color-ddceb5);background:var(--app-color-fffdf7-72);text-align:left;border-radius:22px;width:min(100%,760px);margin:28px auto 0;padding:clamp(16px,4vw,24px)}.approved-stories h2{justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:clamp(1.2rem,4vw,1.45rem);display:flex}.story-count{min-width:2rem;min-height:2rem;color:var(--purple);background:var(--app-color-eee3ff);border-radius:99px;flex:none;place-items:center;padding-inline:.5rem;font-size:.9rem;display:inline-grid}.approved-story-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:6px 0 0;padding:0;list-style:none;display:grid}.approved-story-link{border:2px solid var(--ink);background:var(--app-color-fffdf7);height:100%;min-height:58px;box-shadow:0 4px 0 var(--ink);border-radius:15px;align-items:center;gap:10px;padding:11px 14px;font-weight:900;display:flex}.approved-story-link svg{color:var(--purple);flex:none}.approved-story-link span{overflow-wrap:anywhere;min-width:0}.approved-stories-status{color:var(--app-color-756984);margin:4px 0 0}.review-actions{flex-wrap:wrap;gap:.75rem;display:flex}.privacy-disclosure{background:var(--app-color-fff3cd);color:var(--app-color-513e00);border-radius:14px;padding:.85rem 1rem}.parent-review-page{min-height:70vh}.story-review{max-width:720px;margin:0 auto}.story-review p[lang]{background:var(--app-color-ffffff);border-radius:14px;padding:.8rem 1rem}@media (width<=640px){.approved-story-list{grid-template-columns:1fr}}.parent-usage{background:var(--app-color-eee3ff);border-radius:15px;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px;display:grid}.parent-usage h3{grid-column:1/-1;margin:0}.parent-usage p{margin:0;font-size:.76rem}.language-settings{border-top:2px dashed var(--app-color-cdbda4);border-bottom:2px dashed var(--app-color-cdbda4);margin:18px 0;padding:18px 0}.language-settings legend{padding:0 8px}.language-settings label:not(.check-label){grid-template-columns:1fr 1fr;align-items:center;gap:12px;margin:9px 0;font-weight:800;display:grid}.language-settings select,.reading-select select{min-height:max(44px, var(--target-min,44px));border:2px solid var(--app-color-cabca7);background:var(--app-color-ffffff);color:var(--ink);border-radius:12px;padding:6px 9px}.check-label{align-items:center;gap:10px;margin:12px 0;font-weight:800;display:flex}.check-label input{width:24px;height:24px;accent-color:var(--purple)}.story-start-button{width:min(100%,420px);margin:5px auto 14px}.action-cluster>:where(.primary-button,.secondary-button,.wake-button,.delete-button){margin:0}.action-cluster>.wake-control{width:auto}.action-cluster>.check-label{margin:0}.character-actions{width:min(100%,640px);margin:clamp(30px,6vw,48px) auto 14px}.reading-select{text-align:left;gap:8px;width:min(100%,340px);margin:0 auto 18px;font-weight:900;display:grid}.magic-status{background:var(--app-color-fffdf7);border:3px solid var(--ink);box-shadow:0 6px 0 var(--app-color-d9c8aa);border-radius:22px;justify-items:center;gap:12px;margin:18px auto;padding:25px 18px;display:grid}.magic-orb{width:70px;height:70px;color:var(--color-on-action);background:linear-gradient(145deg, var(--app-color-8c64ca), var(--app-color-55c9c6));border-radius:50%;place-items:center;font-size:2rem;animation:1.8s ease-in-out infinite idle-bob;display:grid}.status-ready .magic-orb{background:var(--app-color-55a96d)}.status-failed .magic-orb,.status-review .magic-orb{background:var(--app-color-dc7d67)}.story-preview{gap:12px;margin-top:18px;display:grid}.story-preview>div{background:var(--app-color-ffffff);border:2px solid var(--app-color-d8c8ae);text-align:left;border-radius:17px;padding:14px}.story-preview p{margin-bottom:0}.story-preview .primary-button{width:100%}.text-link{margin-top:20px;font-weight:800;text-decoration:underline;display:inline-block}.storybook-page{text-align:center;width:min(100% - 28px,760px)}.storybook-reader-page{width:min(100% - 28px,84rem);text-align:initial}.storybook-reader-page .wake-story-reader__prose .story-text{padding:0}.storybook-reader-page .wake-story-reader__toolbar .language-toggle{margin-bottom:0}.storybook-reader-page .narration-controls{margin:0}.storybook-reader-page .wake-story-reader--theater .wake-theater-reader__actions :where(.language-toggle,.narration-controls){box-shadow:none;color:var(--wake-theater-control-fg);background:0 0;border:0;padding:0}.storybook-reader-page .wake-story-reader--theater .wake-theater-reader__actions :where(button,select){width:auto;min-height:var(--target-min);border:.1rem solid var(--wake-theater-control-border);border-radius:var(--radius-round);background:var(--wake-theater-control-surface);box-shadow:0 .3rem .9rem color-mix(in srgb, var(--palette-ink-900) 22%, transparent);color:var(--wake-theater-control-fg);font-family:var(--font-ui);font-size:var(--text-sm);margin:0;padding:.55rem .85rem}.storybook-reader-page .wake-story-reader--theater .wake-theater-reader__actions :where(button,select):hover{border-color:color-mix(in srgb, var(--palette-paper-50) 42%, var(--wake-theater-control-surface));background:var(--wake-theater-control-hover);color:var(--wake-theater-control-fg)}.storybook-reader-page .wake-story-reader--theater .wake-theater-reader__actions .language-toggle button.active{border-color:color-mix(in srgb, var(--palette-paper-50) 54%, var(--wake-theater-control-surface));background:var(--wake-theater-control-hover);color:var(--wake-theater-control-fg)}.storybook-reader-page .wake-story-reader--theater .wake-theater-reader__actions .narration-controls label{color:var(--wake-theater-on-nook);text-shadow:var(--wake-theater-on-nook-shadow)}.story-management{text-align:center;width:min(100%,48rem);margin:2rem auto 0}.language-toggle{border:3px solid var(--ink);background:var(--app-color-ffffff);border-radius:17px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:4px;display:inline-grid}.language-toggle button{min-height:max(44px, var(--target-min,44px));color:var(--ink);background:0 0;border:0;border-radius:10px;padding:7px 14px;font-weight:900}.language-toggle button.active{background:var(--yellow)}.storybook-card{background:var(--app-color-fffdf7);border:3px solid var(--ink);box-shadow:0 7px 0 var(--app-color-d9c8aa);border-radius:25px;overflow:hidden}.built-in-scene{background:linear-gradient(var(--app-color-91d7e4) 0 55%, var(--app-color-83c77b) 56%);place-items:end center;height:330px;display:grid;position:relative;overflow:hidden}.built-in-scene:before{content:"";background:var(--app-color-ffe78b);border-radius:50%;width:120px;height:120px;position:absolute;top:24px;right:28px}.scene-1{background:linear-gradient(var(--app-color-bca8e7) 0 55%, var(--app-color-75ba84) 56%)}.scene-2{background:linear-gradient(var(--app-color-ffca9d) 0 55%, var(--app-color-81c99a) 56%)}.scene-3{background:linear-gradient(var(--app-color-8179ba) 0 55%, var(--app-color-4e806e) 56%)}.story-sprite{object-fit:contain;z-index:2;transform-origin:50% 90%;width:min(240px,58vw);height:250px}.story-text{margin:0;padding:0 24px 22px;font-family:Georgia,serif;font-size:clamp(1.15rem,4.5vw,1.45rem);line-height:1.7}.page-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.page-controls .secondary-button{margin-top:0}@keyframes idle-bob{0%,to{transform:translateY(0)rotate(-1deg)scaleY(1)}50%{transform:translateY(-10px)rotate(1deg)scaleY(1.02)}}@keyframes bounce{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-65px)scale(.95,1.08)}70%{transform:translateY(5px)scale(1.08,.88)}}@keyframes wave{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-8deg)}}@keyframes spin{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(.82)}to{transform:rotate(360deg)scale(1)}}@media (width>=700px){.setup-grid{grid-template-columns:.85fr 1.15fr;align-items:start}.trait-grid,.character-grid{grid-template-columns:repeat(3,1fr)}.drawing-page{width:min(100% - 28px,680px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.anchor-editor{background:var(--app-color-fffdf7);border:3px solid var(--ink);border-radius:22px;margin:18px 0;padding:18px}.anchor-editor>p{color:var(--app-color-756984)}.anchor-panel{aspect-ratio:1;border:2px solid var(--ink);touch-action:none;border-radius:18px;width:min(100%,420px);margin:auto;position:relative;overflow:hidden}.anchor-panel>img{object-fit:contain;pointer-events:none;width:100%;height:100%}.anchor-dot{border:3px solid var(--app-drawing-paper);width:30px;height:30px;box-shadow:0 0 0 3px var(--ink);background:var(--coral);color:#0000;touch-action:none;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.anchor-list{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0;display:flex}.anchor-list button{border:2px solid var(--app-color-cabca7);background:var(--app-color-ffffff);min-height:40px;color:var(--ink);border-radius:99px;padding:6px 11px}.anchor-editor>.primary-button{width:100%}.usage-estimate{background:var(--app-color-eee3ff);text-align:left;border-radius:15px;gap:6px;padding:15px;display:grid}.usage-estimate span{font-size:.86rem}@media (width<=599px){.story-approval-recipe{grid-template-columns:1fr}}.review-page,.quality-details,.advisory-override,.regenerate-picture{border:1px solid var(--app-color-d9d2c3);border-radius:.8rem;margin-block:.75rem;padding:.8rem}.review-page h3{margin-block:0 .35rem}.repair-marker{color:var(--app-color-315d47);font-size:.85rem;display:inline-block}.advisory-override,.regenerate-picture label{align-items:center;gap:.55rem;display:flex}.regenerate-picture{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.sprite-composite{cursor:pointer;background:0 0;border:0;padding:0}.participation-cue{background:var(--app-color-eee3ff);border-radius:1rem;margin:0 1rem 1rem;padding:.7rem 1rem;font-weight:800}.bilingual-view-button{min-height:max(42px, var(--target-min,42px));border:2px solid var(--ink);background:var(--app-color-ffffff);border-radius:12px;margin-left:8px;font-weight:900}.story-scene{background-position:50%;background-size:cover;height:min(54vw,420px);min-height:300px;position:relative;overflow:hidden}.story-scene.built-in{display:block}.sprite-composite{left:var(--sprite-x);width:min(35%,260px);height:76%;transform:translateX(-50%) scale(var(--sprite-scale)) rotate(var(--sprite-rotation));transform-origin:50% 100%;z-index:3;position:absolute;bottom:5%}.sprite-composite .story-sprite{object-fit:contain;width:100%;height:100%}.sprite-flipped .story-sprite{transform:scaleX(-1)}.mouth-motion{aspect-ratio:1.5;background:color-mix(in srgb, var(--ink) 22%, transparent);transform-origin:50%;pointer-events:none;border-radius:50%;width:10%;position:absolute}.animation-gentle_bob{animation:2.4s ease-in-out infinite story-gentle-bob}.animation-walk_in{animation:.9s ease-out both story-walk-in}.animation-bounce,.animation-jump{animation:1s ease-in-out story-bounce}.animation-wave{animation:1.3s ease-in-out story-wave}.animation-spin{animation:1.1s ease-in-out story-spin}.animation-surprised{animation:.7s ease-out story-surprised}.animation-look_around{animation:2.4s ease-in-out infinite story-look}.animation-sleep{animation:3.5s ease-in-out infinite story-sleep}.animation-celebrate{animation:1.2s ease-in-out story-celebrate}.animation-reduced{animation:.4s ease-out both story-fade}.narration-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:17px 0 8px;display:flex}.narration-controls button,.narration-controls select{min-height:max(42px, var(--target-min,42px));border:2px solid var(--app-color-cabca7);background:var(--app-color-ffffff);color:var(--ink);border-radius:11px;padding:6px 10px;font-weight:800}.narration-controls label{align-items:center;gap:5px;font-size:.82rem;font-weight:800;display:flex}.story-text mark{color:inherit;background:0 0;border-radius:6px}.story-text mark.active-phrase{background:var(--app-color-ffe183);box-shadow:0 0 0 3px var(--app-color-ffe183)}.side-by-side-text{text-align:left;grid-template-columns:1fr 1fr;display:grid}.side-by-side-text section{padding:18px}.side-by-side-text section+section{border-left:2px dashed var(--app-color-d8c8ae)}.side-by-side-text p{font-family:Georgia,serif;line-height:1.65}.ai-voice-disclosure{color:var(--app-color-756984);margin:4px 0 16px;font-size:.72rem}.generation-panel{border:2px dashed var(--app-color-aa94cb);background:var(--app-color-f7f0ff);border-radius:18px;margin:18px 0;padding:16px}.generation-panel .secondary-button{margin:8px}@keyframes story-gentle-bob{0%,to{translate:0}50%{translate:0 -10px}}@keyframes story-walk-in{0%{opacity:0;translate:-80px}to{opacity:1;translate:0}}@keyframes story-bounce{0%,to{translate:0}45%{translate:0 -55px}}@keyframes story-wave{0%,to{rotate:0deg}35%{rotate:-8deg}70%{rotate:8deg}}@keyframes story-spin{to{rotate:360deg}}@keyframes story-surprised{0%{scale:.8}70%{scale:1.08}to{scale:1}}@keyframes story-look{0%,to{translate:-6px}50%{translate:6px}}@keyframes story-sleep{0%,to{scale:1}50%{scale:.98 1.02}}@keyframes story-celebrate{0%,to{translate:0;rotate:0}35%{translate:0 -35px;rotate:-5deg}70%{translate:0 -10px;rotate:5deg}}@keyframes story-fade{0%{opacity:.4;translate:0 4px}to{opacity:1;translate:0}}@media (width<=480px){.side-by-side-text{grid-template-columns:1fr}.side-by-side-text section+section{border-left:0;border-top:2px dashed var(--app-color-d8c8ae)}.story-scene{min-height:280px}.sprite-composite{width:48%}}.voice-review{width:min(100% - 28px,760px)}.voice-review-grid{background:var(--app-color-fffdf7);border:2px solid var(--app-color-d8c8ae);border-radius:18px;gap:13px;padding:18px;display:grid}.voice-review-grid label{gap:5px;font-weight:900;display:grid}.voice-review-grid select,.voice-review-grid textarea{width:100%;min-height:max(44px, var(--target-min,44px));border:2px solid var(--app-color-cabca7);background:var(--app-color-ffffff);color:var(--ink);border-radius:10px;padding:8px}.voice-review-grid textarea{min-height:84px}.voice-review-grid audio{width:100%}.review-list{gap:9px;display:grid}.review-list article{border:2px solid var(--app-color-d8c8ae);background:var(--app-color-ffffff);border-radius:14px;padding:13px}.review-list p{margin:4px 0}.story-export-button{width:min(100%,420px);margin:14px auto;display:block}.story-export-modal{text-align:left;width:min(100%,560px);max-height:calc(100dvh - 40px);overflow-y:auto}.story-export-modal>h2,.story-export-modal>.gate-icon,.story-export-modal>p{text-align:center}.story-export-editions{border:2px solid var(--app-color-cabca7);border-radius:15px;gap:9px;margin:18px 0;padding:14px;display:grid}.story-export-editions legend{padding:0 8px;font-weight:900}.story-export-editions label{min-height:max(44px, var(--target-min,44px));background:var(--app-color-ffffff);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-weight:800;display:flex}.story-export-editions input{width:22px;height:22px;accent-color:var(--purple)}.story-export-progress{background:var(--app-color-eee3ff);border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;margin:18px 0;padding:15px;display:grid}.story-export-progress p{grid-column:1/-1;margin:0;font-weight:900}.story-export-progress progress{width:100%;height:18px;accent-color:var(--purple)}.story-export-progress span{font-weight:900}.story-export-message{background:var(--app-color-fff0d3);border-radius:13px;padding:12px 14px}.story-export-ready{background:var(--app-color-e4f5e7);text-align:center;border-radius:15px;margin:18px 0;padding:15px}.story-export-ready h3,.story-export-ready p{margin:4px 0}.story-export-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.story-export-actions .primary-button,.story-export-actions .secondary-button{width:100%;margin:0}.creative-quest-card{border:3px solid var(--ink);background:var(--app-color-e9f7ec);width:min(100% - 28px,620px);box-shadow:0 6px 0 var(--ink);text-align:center;border-radius:22px;margin:-25px auto 45px;padding:18px}.creative-quest-card h2{color:var(--purple)}.import-drawing-modal{text-align:left;width:min(100%,720px);max-height:calc(100dvh - 40px);overflow-y:auto}.import-drawing-modal>h2,.import-drawing-modal>.gate-icon,.import-drawing-modal>p{text-align:center}.import-file-button{position:relative;overflow:hidden}.import-file-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.import-preview{gap:12px;margin-top:18px;display:grid}.import-preview img{object-fit:contain;border:3px solid var(--ink);background:linear-gradient(45deg, var(--app-color-eeeeee) 25%, transparent 25%), linear-gradient(-45deg, var(--app-color-eeeeee) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--app-color-eeeeee) 75%), linear-gradient(-45deg, transparent 75%, var(--app-color-eeeeee) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:16px;width:100%;max-height:360px}.import-preview p{margin:0}.import-compare,.photo-rotate{grid-template-columns:1fr 1fr;gap:8px;display:grid}.import-compare button,.photo-rotate button{min-height:max(44px, var(--target-min,44px));border:2px solid var(--ink);background:var(--app-color-ffffff);color:var(--ink);border-radius:12px;font-weight:900}.import-compare button.selected{background:var(--app-color-eee3ff);box-shadow:inset 0 0 0 2px var(--purple)}.photo-controls{border:2px solid var(--app-color-cabca7);border-radius:16px;gap:12px;padding:15px;display:grid}.photo-controls legend{padding:0 8px;font-weight:900}.corner-control{border-top:1px dashed var(--app-color-cabca7);grid-template-columns:minmax(110px,.6fr) 1fr 1fr;align-items:center;gap:8px 12px;padding-top:8px;display:grid}.corner-control label,.cleanup-threshold{gap:3px;font-size:.9rem;font-weight:800;display:grid}.corner-control input,.cleanup-threshold input{width:100%;min-height:32px;accent-color:var(--purple)}.import-confirmation{text-align:left;align-items:flex-start}@media (width<=560px){.corner-control{grid-template-columns:1fr}.import-drawing-modal{padding:22px 16px}}.starter-shelf{background:var(--app-color-fff3cd);border-radius:22px;margin:24px 0;padding:18px}.starter-card{width:100%;color:var(--ink);text-align:center;cursor:pointer}.starter-card strong,.starter-card small{padding:4px;display:block}.starter-card small{color:var(--app-color-6d6278)}.play-profile-manager{border:2px dashed var(--app-color-aa94cb);border-radius:18px;margin:18px 0;padding:16px}.profile-list{flex-wrap:wrap;gap:8px;display:flex}.profile-chip{min-height:max(44px, var(--target-min,44px));border:2px solid var(--app-color-cabca7);background:var(--app-color-ffffff);color:var(--ink);border-radius:99px;padding:8px 12px;font-weight:800}.profile-chip.selected{border-color:var(--purple);background:var(--app-color-eee3ff)}.profile-create-fields{gap:10px;display:grid}.profile-create-fields label{gap:4px;font-weight:800;display:grid}.profile-create-fields select{min-height:max(44px, var(--target-min,44px));border:2px solid var(--app-color-cabca7);background:var(--app-color-ffffff);border-radius:10px;padding:7px}.cloud-family-account{border:2px solid var(--app-color-cabca7);background:var(--app-color-eef8ff);border-radius:1rem;gap:.75rem;margin-block:1rem;padding:1rem;display:grid}.cloud-family-account label{gap:.35rem;display:grid}.cloud-family-account input[type=email]{min-height:max(44px, var(--target-min,44px));border:2px solid var(--app-color-cabca7);border-radius:10px;padding:8px}[data-profile-density=gentle] .trait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=699px){[data-profile-density=gentle] .trait-grid{grid-template-columns:minmax(0,1fr)}}}@layer primitives{.wake-control{min-block-size:var(--target-min);justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--control-radius);cursor:pointer;text-align:center;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border:.1rem solid #0000;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.wake-button{padding:.7rem 1.15rem}.wake-control[data-size=compact]{min-block-size:max(2.75rem, var(--target-min,2.75rem));font-size:var(--text-sm);padding-block:.5rem;padding-inline:.85rem}.wake-control[data-variant=primary]{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action)}.wake-control[data-variant=primary]:hover:not(:disabled){border-color:var(--color-action-hover);background:var(--color-action-hover);color:var(--color-on-action)}.wake-control[data-variant=secondary]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text)}.wake-control[data-variant=secondary]:hover:not(:disabled){border-color:var(--color-action);color:var(--color-action)}.wake-control[data-variant=quiet]{color:var(--color-text);background:0 0;border-color:#0000}.wake-control[data-variant=quiet]:hover:not(:disabled){background:var(--color-surface-muted)}.wake-control[data-variant=danger]{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-on-danger)}.wake-control:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-.06rem)}.wake-control:disabled,.wake-control[aria-disabled=true]{cursor:not-allowed;opacity:.55}.wake-icon-button{inline-size:var(--target-min);padding:0}.wake-icon-button[data-size=compact]{inline-size:max(2.75rem, var(--target-min,2.75rem))}.wake-color-mode-toggle{border-color:var(--color-border);background:var(--color-surface);color:var(--color-action);isolation:isolate;position:relative;overflow:visible}.wake-color-mode-toggle[data-color-mode-variant=celestial]{border-radius:var(--radius-round);background:color-mix(in srgb, var(--color-highlight) 12%, var(--color-surface));min-block-size:3rem;inline-size:3rem;box-shadow:0 .2rem .8rem color-mix(in srgb, var(--color-highlight) 26%, transparent)}.wake-color-mode-toggle__scene{block-size:1.55rem;inline-size:1.55rem;transition:transform var(--motion-fast) var(--motion-ease);place-items:center;display:grid;position:relative}.wake-color-mode-toggle[data-color-mode-variant=celestial] .wake-color-mode-toggle__scene{block-size:1.8rem;inline-size:1.8rem}.wake-color-mode-toggle__sun,.wake-color-mode-toggle__moon{color:var(--color-highlight);transition:opacity var(--motion-medium) var(--motion-ease), transform var(--motion-medium) var(--motion-ease);position:absolute}.wake-color-mode-toggle__moon{opacity:0;transform:rotate(-18deg)scale(.72)}.wake-color-mode-toggle__stars{opacity:0;pointer-events:none;transition:opacity var(--motion-medium) var(--motion-ease);position:absolute;inset:-.35rem}.wake-color-mode-toggle__stars span{aspect-ratio:1;border-radius:var(--radius-round);background:var(--palette-night-text);inline-size:.2rem;position:absolute;box-shadow:0 0 .25rem}.wake-color-mode-toggle__stars span:first-child{inset-block-start:.05rem;inset-inline-start:.2rem}.wake-color-mode-toggle__stars span:nth-child(2){inset-block-start:.25rem;inset-inline-end:.05rem}.wake-color-mode-toggle__stars span:nth-child(3){inset-block-end:.1rem;inset-inline-start:0}:root[data-color-mode=night] .wake-color-mode-toggle__sun{opacity:0;transform:rotate(20deg)scale(.72)}:root[data-color-mode=night] .wake-color-mode-toggle__moon{opacity:1;transform:none}:root[data-color-mode=night] .wake-color-mode-toggle[data-color-mode-variant=celestial] .wake-color-mode-toggle__stars{opacity:1}.wake-color-mode-toggle:hover:not(:disabled) .wake-color-mode-toggle__scene,.wake-color-mode-toggle:focus-visible .wake-color-mode-toggle__scene{transform:translateY(-.08rem)rotate(3deg)}.wake-control__spinner{aspect-ratio:1;border:.12rem solid color-mix(in srgb, currentColor 35%, transparent);border-radius:var(--radius-round);border-top-color:currentColor;flex:none;inline-size:1em;animation:.7s linear infinite wake-spin;display:inline-block}@keyframes wake-spin{to{transform:rotate(1turn)}}.wake-field{gap:var(--space-2xs);display:grid}.wake-field__label,.wake-checkbox label{color:var(--color-text);font-weight:700}.wake-field__hint{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.35;display:block}.wake-field__error{color:var(--color-danger);font-size:var(--text-sm);font-weight:700}.wake-input,.wake-select{min-block-size:var(--target-min);border:.1rem solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface);inline-size:100%;color:var(--color-text);padding:.65rem .75rem}.wake-input::placeholder{color:var(--color-text-muted)}.wake-field[data-invalid] :where(.wake-input,.wake-select){border-color:var(--color-danger)}.wake-checkbox{min-block-size:var(--target-min);align-items:flex-start;gap:var(--space-sm);display:flex}.wake-checkbox input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--color-action);flex:none;margin-block-start:.18rem}.wake-checkbox__copy{gap:var(--space-2xs);display:grid}.wake-choice-card{min-block-size:var(--target-min);align-items:center;gap:var(--space-sm);border:.1rem solid var(--color-border);border-radius:var(--surface-radius);background:var(--color-surface);cursor:pointer;padding:var(--profile-card-padding);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.wake-choice-card:hover{border-color:var(--color-action)}.wake-choice-card:has(input:checked){border-color:var(--color-action);box-shadow:0 0 0 .12rem var(--color-action)}.wake-choice-card:has(input:focus-visible){outline:.2rem solid var(--color-focus);outline-offset:.18rem}.wake-choice-card>input{opacity:.001;block-size:1px;inline-size:1px;position:absolute}.wake-choice-card__icon{inline-size:var(--profile-choice-icon-size);block-size:var(--profile-choice-icon-size);border-radius:var(--radius-round);background:var(--color-surface-muted);color:var(--color-action);place-items:center;display:grid}.wake-choice-card__copy{gap:var(--space-2xs);display:grid}.wake-choice-card__label{font-weight:700}.wake-choice-card__description{color:var(--color-text-muted);font-size:var(--text-sm)}.wake-choice-card__indicator{aspect-ratio:1;border:.12rem solid var(--color-border);border-radius:var(--radius-round);inline-size:1rem}.wake-choice-card:has(input:checked) .wake-choice-card__indicator{border:.3rem solid var(--color-surface);background:var(--color-action);box-shadow:0 0 0 .1rem var(--color-action)}.wake-choice-card[data-variant=preview]{border-color:var(--color-card-border);box-shadow:var(--shadow-card);grid-template-columns:minmax(6.5rem,8.5rem) minmax(0,1fr) auto}.wake-choice-card[data-variant=preview]:hover{border-color:var(--color-action)}.wake-choice-card[data-variant=preview] .wake-choice-card__icon{border-radius:var(--surface-radius);background:var(--color-illustration-surface);block-size:auto;inline-size:100%;overflow:hidden}.wake-segmented{grid-auto-columns:minmax(var(--target-min), 1fr);gap:var(--space-2xs);border:.1rem solid var(--color-border);border-radius:var(--control-radius);background:var(--color-surface-muted);padding:var(--space-2xs);grid-auto-flow:column;display:inline-grid}.wake-segmented__option{min-block-size:calc(var(--target-min) - var(--space-xs));border-radius:calc(var(--control-radius) - var(--space-2xs));cursor:pointer;padding-inline:var(--space-sm);background:0 0;border:0}.wake-segmented__option[aria-pressed=true]{background:var(--color-surface);box-shadow:var(--shadow-adult);font-weight:700}.wake-status{--wake-status-color:var(--color-text-muted);gap:var(--space-sm);border-inline-start:.25rem solid var(--wake-status-color);border-radius:var(--radius-xs);background:var(--color-surface-muted);color:var(--color-text);padding:var(--space-sm) var(--space-md);grid-template-columns:auto minmax(0,1fr);display:grid}.wake-status[data-tone=info]{--wake-status-color:var(--color-action)}.wake-status[data-tone=success]{--wake-status-color:var(--color-success)}.wake-status[data-tone=warning]{--wake-status-color:var(--color-warning)}.wake-status[data-tone=danger]{--wake-status-color:var(--color-danger)}.wake-status>.wake-icon{color:var(--wake-status-color);font-size:var(--text-lg);margin-block-start:.1rem}.wake-status__title,.wake-status__body{display:block}.wake-status__body{color:var(--color-text-muted)}.wake-progress{gap:var(--space-xs);display:grid}.wake-progress__labels{justify-content:space-between;gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.wake-progress__track{border-radius:var(--radius-round);background:var(--color-surface-muted);block-size:.625rem;overflow:hidden}.wake-progress__value{inline-size:var(--wake-progress-value);border-radius:inherit;background:var(--color-action);block-size:100%;transition:inline-size var(--motion-medium) var(--motion-ease);display:block}.wake-progress-steps{gap:var(--space-sm);margin:0;padding:0;list-style:none;display:flex}.wake-progress-steps li{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-sm);flex:1;display:flex}.wake-progress-steps__marker{aspect-ratio:1;border:.1rem solid var(--color-border);border-radius:var(--radius-round);background:var(--color-surface);flex:none;place-items:center;inline-size:1.75rem;font-weight:700;display:grid}.wake-progress-steps li[data-state=current]{color:var(--color-text);font-weight:700}.wake-progress-steps li[data-state=current] .wake-progress-steps__marker,.wake-progress-steps li[data-state=complete] .wake-progress-steps__marker{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action)}.wake-loading-state{justify-items:center;gap:var(--space-md);color:var(--color-text-muted);text-align:center;display:grid}.wake-loading-state[data-layout=inline]{min-block-size:10rem;padding:var(--space-lg);align-content:center}.wake-loading-state[data-layout=fullscreen]{min-block-size:100dvh;padding:var(--space-xl);background:var(--color-canvas);align-content:center}.wake-loading-state__scene{block-size:4.5rem;inline-size:5.5rem;color:var(--color-action);display:block;position:relative}.wake-loading-state__book{perspective:10rem;block-size:2.9rem;display:block;position:absolute;inset-block-end:.2rem;inset-inline:.35rem}.wake-loading-state__cover{border-radius:var(--radius-xs) var(--radius-xs) var(--radius-sm) var(--radius-sm);background:var(--color-surface-muted);box-shadow:0 .3rem 0 color-mix(in srgb, currentColor 24%, transparent);border:.14rem solid;position:absolute;inset:0}.wake-loading-state__page{border:.1rem solid var(--color-border);background:var(--color-surface);transform-origin:bottom;inline-size:calc(50% - .08rem);position:absolute;inset-block:.18rem .22rem}.wake-loading-state__page--left{border-radius:var(--radius-xs) 0 0 var(--radius-xs);animation:wake-book-left 2.4s var(--motion-ease) infinite;inset-inline-start:.16rem}.wake-loading-state__page--right{border-radius:0 var(--radius-xs) var(--radius-xs) 0;animation:wake-book-right 2.4s var(--motion-ease) infinite;inset-inline-end:.16rem}.wake-loading-state__spine{z-index:2;opacity:.65;background:currentColor;inline-size:.1rem;position:absolute;inset-block:.25rem .2rem;inset-inline-start:calc(50% - .05rem)}.wake-loading-state__spark{aspect-ratio:1;border-radius:var(--radius-round);background:var(--color-highlight);inline-size:.56rem;box-shadow:-1rem .55rem 0 -.14rem var(--color-highlight), 1.1rem .7rem 0 -.18rem var(--color-highlight);animation:wake-book-spark 2.4s var(--motion-ease) infinite;position:absolute;inset-block-start:.7rem;inset-inline-start:calc(50% - .28rem)}.wake-loading-state__label{max-inline-size:var(--measure-copy);font-weight:700}@keyframes wake-book-left{0%,to{transform:rotateY(0)rotate(0)}42%,64%{transform:rotateY(-12deg)rotate(-2deg)}}@keyframes wake-book-right{0%,to{transform:rotateY(0)rotate(0)}42%,64%{transform:rotateY(12deg)rotate(2deg)}}@keyframes wake-book-spark{0%,18%,to{opacity:0;transform:translateY(.7rem)scale(.5)}42%,64%{opacity:1;transform:translateY(-.3rem)scale(1)}82%{opacity:0;transform:translateY(-.85rem)scale(.65)}}}@layer patterns{.wake-horizontal-media-rail{inline-size:100%;min-inline-size:0}.wake-horizontal-media-rail__controls{justify-content:flex-end;gap:var(--space-xs);margin-block-end:var(--space-xs);display:flex}.wake-horizontal-media-rail__viewport{grid-auto-columns:var(--wake-horizontal-media-rail-item-width);gap:var(--wake-horizontal-media-rail-gap);overscroll-behavior-inline:contain;inline-size:100%;min-inline-size:0;padding:.25rem var(--space-sm) .6rem;scroll-behavior:smooth;scroll-padding-inline:var(--space-sm);scroll-snap-type:x proximity;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;grid-auto-flow:column;display:grid;overflow:auto hidden}.wake-horizontal-media-rail__item{min-inline-size:0;scroll-margin-inline:var(--space-sm);scroll-snap-align:start}.wake-horizontal-media-rail:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .wake-horizontal-media-rail__controls .wake-icon{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.wake-horizontal-media-rail__viewport{scroll-behavior:auto}}@media (forced-colors:active){.wake-horizontal-media-rail__viewport{forced-color-adjust:auto;scrollbar-color:CanvasText Canvas;border-block:.0625rem solid canvastext}.wake-horizontal-media-rail__item:focus-within{outline-offset:-.125rem;outline:.125rem solid highlight}}.wake-action-tile{min-block-size:var(--target-min);align-items:center;gap:var(--profile-content-gap);border:.1rem solid var(--color-border);border-radius:var(--surface-radius);background:var(--color-surface);color:var(--color-text);cursor:pointer;font:inherit;padding:var(--profile-card-padding);text-align:start;transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.wake-action-tile:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--color-action);color:var(--color-text);box-shadow:var(--surface-shadow);transform:translateY(-.12rem)}.wake-action-tile[aria-disabled=true],.wake-action-tile:disabled{cursor:not-allowed;opacity:.55}.wake-action-tile__icon{inline-size:var(--profile-action-icon-size);block-size:var(--profile-action-icon-size);border-radius:var(--radius-round);background:var(--color-surface-muted);color:var(--color-action);font-size:var(--text-xl);place-items:center;display:grid}.wake-action-tile__copy{gap:var(--space-2xs);display:grid}.wake-action-tile__copy>span,.wake-action-tile__copy>small{color:var(--color-text-muted)}.wake-action-tile__arrow{color:var(--color-action);font-size:var(--text-lg)}.wake-action-tile[data-variant=prominent]{border-color:var(--color-accent-strong);background:var(--color-accent);color:var(--color-on-action);box-shadow:var(--shadow-card)}.wake-action-tile[data-variant=prominent]:hover:not([aria-disabled=true]):not(:disabled){border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:var(--color-on-action)}.wake-action-tile[data-variant=prominent] .wake-action-tile__icon{background:color-mix(in srgb, var(--color-on-action) 16%, transparent);color:var(--color-on-action)}.wake-action-tile[data-variant=prominent] :where(.wake-action-tile__copy>span,.wake-action-tile__copy>small,.wake-action-tile__arrow){color:var(--color-on-action)}.wake-action-tile[data-variant=subtle]{border-color:var(--color-card-border);background:var(--color-illustration-surface)}.wake-story-teaser{border:.1rem solid var(--color-border);border-radius:var(--surface-radius);background:var(--color-surface);box-shadow:var(--surface-shadow);overflow:hidden}.wake-story-teaser__link{block-size:100%;color:var(--color-text);grid-template-rows:auto 1fr;text-decoration:none;display:grid}.wake-story-teaser__link:hover{color:var(--color-text)}.wake-story-teaser__media{aspect-ratio:3/2;background:var(--color-surface-muted);overflow:hidden}.wake-story-teaser__media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform var(--motion-medium) var(--motion-ease)}.wake-story-teaser__link:hover .wake-story-teaser__media img{transform:scale(1.025)}.wake-story-teaser__copy{align-items:flex-start;gap:var(--space-xs);padding:var(--space-lg);flex-direction:column;display:flex}.wake-story-teaser__eyebrow{color:var(--color-action);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.wake-story-teaser__title{font-family:var(--font-editorial);font-size:var(--text-xl);font-weight:600;line-height:var(--line-heading)}.wake-story-teaser__teaser,.wake-story-teaser__meta{color:var(--color-text-muted)}.wake-story-teaser__meta{font-size:var(--text-sm)}.wake-story-teaser__action{align-items:center;gap:var(--space-2xs);color:var(--color-action);margin-block-start:auto;padding-block-start:var(--space-sm);font-weight:700;display:inline-flex}.wake-empty-state{max-inline-size:var(--container-narrow);justify-items:center;gap:var(--space-sm);border:.1rem dashed var(--color-border);border-radius:var(--surface-radius);background:var(--color-surface);padding:var(--space-2xl) var(--space-lg);text-align:center;margin-inline:auto;display:grid}.wake-empty-state__icon{aspect-ratio:1;border-radius:var(--radius-round);background:var(--color-surface-muted);inline-size:4rem;color:var(--color-action);font-size:var(--text-2xl);place-items:center;display:grid}.wake-empty-state p{max-inline-size:var(--measure-copy);color:var(--color-text-muted)}.wake-empty-state__action{padding-block-start:var(--space-sm)}.wake-review-summary,.wake-settings-section{border:.1rem solid var(--color-border);border-radius:var(--surface-radius);background:var(--color-surface)}.wake-review-summary{padding:var(--space-lg)}.wake-review-summary>header,.wake-settings-section>header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.wake-review-summary dl{margin-block:var(--space-lg);gap:var(--space-sm);display:grid}.wake-review-summary dl>div{gap:var(--space-md);grid-template-columns:minmax(7rem,.4fr) 1fr;display:grid}.wake-review-summary dt{color:var(--color-text-muted)}.wake-review-summary dd{font-weight:700}.wake-settings-section>header{padding:var(--space-lg)}.wake-settings-section>header p{max-inline-size:var(--measure-copy);color:var(--color-text-muted);padding-block-start:var(--space-2xs)}.wake-settings-section__body{border-block-start:.1rem solid var(--color-border);padding:var(--space-lg)}.wake-dialog{border:.1rem solid var(--color-border);border-radius:var(--surface-radius);background:var(--color-surface);block-size:fit-content;max-block-size:min(42rem,100dvh - 2rem);inline-size:min(100% - 2rem,36rem);color:var(--color-text);box-shadow:var(--shadow-soft);font-family:var(--font-ui);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.wake-dialog::backdrop{background:var(--color-overlay)}.wake-dialog[data-variant=tactile]{border-color:var(--color-card-border);box-shadow:var(--shadow-card), var(--shadow-soft)}.wake-dialog__frame{max-block-size:inherit;flex-direction:column;display:flex}.wake-dialog__header{align-items:start;gap:var(--space-md);border-block-end:.1rem solid var(--color-border);padding:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;display:grid}.wake-dialog__header h2{font-size:var(--text-xl);line-height:var(--line-heading)}.wake-dialog__header p{margin-block:var(--space-xs) 0;color:var(--color-text-muted)}.wake-dialog__body{overscroll-behavior:contain;min-block-size:0;padding:var(--space-lg);overflow-y:auto}.wake-dialog__footer{justify-content:flex-end;gap:var(--space-sm);border-block-start:.1rem solid var(--color-border);padding:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}.wake-dialog__body>.wake-confirm-dialog{gap:var(--space-lg);display:grid}.wake-confirm-dialog>.wake-dialog__footer{margin:0 calc(var(--space-lg) * -1) calc(var(--space-lg) * -1)}.wake-character-artwork{--wake-character-light-radius:.055rem;--wake-character-dark-y:.12rem;--wake-character-dark-radius:.14rem;filter:drop-shadow(0 0 var(--wake-character-light-radius) var(--color-character-separation-light)) drop-shadow(0 var(--wake-character-dark-y) var(--wake-character-dark-radius) var(--color-character-separation-dark))}.wake-character-artwork[data-character-visibility=scene]{--wake-character-light-radius:.085rem;--wake-character-dark-y:.16rem;--wake-character-dark-radius:.2rem}.wake-character-artwork[data-character-visibility=framed]{filter:none;border-radius:var(--radius-xs);box-shadow:0 0 0 .08rem var(--color-character-separation-light), 0 .16rem .24rem var(--color-character-separation-dark)}.wake-character-artwork[data-character-visibility=raw-review]{filter:none}.wake-character-inspection-frame{border-radius:var(--radius-sm);min-block-size:0;min-inline-size:0;padding:var(--space-sm);background-color:var(--color-character-inspection-light);place-items:center;display:grid;overflow:hidden}.wake-character-inspection-frame[data-character-inspection-matte=checker]{background-image:linear-gradient(45deg, var(--color-character-inspection-checker) 25%, transparent 25%), linear-gradient(-45deg, var(--color-character-inspection-checker) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--color-character-inspection-checker) 75%), linear-gradient(-45deg, transparent 75%, var(--color-character-inspection-checker) 75%);background-position:0 0,0 .55rem,.55rem -.55rem,-.55rem 0;background-size:1.1rem 1.1rem}.wake-character-inspection-frame[data-character-inspection-matte=dark]{background-color:var(--color-character-inspection-dark)}.wake-story-scene{inline-size:100%;aspect-ratio:var(--wake-scene-ratio);border-radius:var(--surface-radius);background:var(--color-surface-muted);isolation:isolate;margin:0;position:relative;overflow:hidden}.wake-story-scene[data-background-status]{min-block-size:min(18rem,100dvh - 2rem)}.wake-story-scene__composite{display:block;position:absolute;inset:0}.wake-story-scene__media-status{overscroll-behavior:contain;padding:clamp(var(--space-md), 5%, var(--space-xl));background:var(--color-surface-muted);color:var(--color-text);place-items:start center;display:grid;position:absolute;inset:0;overflow:auto}.wake-story-scene__media-status-panel{gap:var(--space-xs);border:.1rem solid var(--color-border);border-radius:var(--radius-md);inline-size:min(100%,30rem);padding:clamp(var(--space-md), 5%, var(--space-xl));background:var(--color-surface);box-shadow:var(--shadow-adult);overflow-wrap:anywhere;text-align:center;margin-block:auto;display:grid}.wake-story-scene__media-status:focus-visible{outline-offset:-.25rem}.wake-story-scene__media-status-label{font-size:var(--text-lg);line-height:var(--line-heading)}.wake-story-scene__media-status-detail{color:var(--color-text-muted)}.wake-story-scene__background-motion{z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.wake-story-scene__background{object-fit:cover;block-size:100%;inline-size:100%}.wake-story-scene__sprite-placement{z-index:var(--wake-sprite-z);inline-size:var(--wake-sprite-width);block-size:var(--wake-sprite-height);transform:var(--wake-sprite-transform);transform-origin:50%;position:absolute;inset-block-start:var(--wake-sprite-y);inset-inline-start:var(--wake-sprite-x)}.wake-story-scene__sprite-motion,.wake-story-scene__sprite{object-fit:contain;transform-origin:50% 85%;block-size:100%;inline-size:100%;display:block}.wake-story-scene__sprite-button{block-size:100%;inline-size:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.wake-story-scene__sprite-button:focus-visible{border-radius:var(--radius-md);outline:.2rem solid var(--color-focus);outline-offset:.2rem}.wake-story-scene__far-effect,.wake-story-scene__foreground-effect{z-index:1;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.wake-story-scene__foreground-effect{z-index:4}.wake-story-scene__ground-shadow{z-index:calc(var(--wake-sprite-z) - 1);inline-size:var(--wake-sprite-shadow-width);block-size:var(--wake-sprite-shadow-height);background:var(--palette-ink-900);filter:blur(var(--wake-sprite-shadow-blur));opacity:var(--wake-sprite-shadow-opacity);pointer-events:none;border-radius:50%;display:block;position:absolute;inset-block-start:var(--wake-sprite-shadow-y);inset-inline-start:var(--wake-sprite-shadow-x);transform:translate(-50%,-50%)}.wake-story-scene[data-overlay=sparkles] .wake-story-scene__foreground-effect{background:radial-gradient(circle at 16% 24%, color-mix(in srgb, var(--color-highlight) 82%, transparent) 0 .22rem, transparent .27rem), radial-gradient(circle at 83% 30%, color-mix(in srgb, var(--color-highlight) 72%, transparent) 0 .18rem, transparent .23rem), radial-gradient(circle at 72% 78%, color-mix(in srgb, var(--color-surface) 72%, transparent) 0 .16rem, transparent .21rem)}.wake-story-scene[data-overlay=bubbles] .wake-story-scene__foreground-effect{background:radial-gradient(circle at 14% 78%, transparent 0 .55rem, color-mix(in srgb, var(--color-surface) 52%, transparent) .6rem .68rem, transparent .72rem), radial-gradient(circle at 86% 30%, transparent 0 .8rem, color-mix(in srgb, var(--color-surface) 45%, transparent) .85rem .94rem, transparent .98rem), radial-gradient(circle at 67% 68%, transparent 0 .35rem, color-mix(in srgb, var(--color-surface) 50%, transparent) .4rem .47rem, transparent .51rem)}.wake-story-scene[data-overlay=clouds] .wake-story-scene__far-effect{background:radial-gradient(ellipse at 18% 22%, color-mix(in srgb, var(--color-surface) 45%, transparent) 0 9%, transparent 10%), radial-gradient(ellipse at 82% 17%, color-mix(in srgb, var(--color-surface) 38%, transparent) 0 12%, transparent 13%)}.wake-story-scene[data-overlay=leaves] .wake-story-scene__foreground-effect{background:radial-gradient(ellipse at 5% 12%, color-mix(in srgb, var(--color-success) 45%, transparent) 0 3%, transparent 3.5%), radial-gradient(ellipse at 96% 20%, color-mix(in srgb, var(--color-success) 42%, transparent) 0 4%, transparent 4.5%), radial-gradient(ellipse at 92% 92%, color-mix(in srgb, var(--color-success) 35%, transparent) 0 5%, transparent 5.5%)}.wake-story-scene[data-motion-phase=enter][data-transition=fade]{animation:wake-story-scene-fade .42s var(--motion-ease) both}.wake-story-scene[data-motion-phase=enter][data-transition=slide]{animation:wake-story-scene-slide .52s var(--motion-ease) both}.wake-story-scene[data-motion-phase=beat] .wake-story-scene__background-motion{animation:1.4s ease-out wake-story-background-breathe}.wake-story-scene[data-motion-phase=beat] .wake-story-scene__far-effect,.wake-story-scene[data-motion-phase=beat] .wake-story-scene__foreground-effect,.wake-story-scene[data-motion-phase=reaction] .wake-story-scene__far-effect,.wake-story-scene[data-motion-phase=reaction] .wake-story-scene__foreground-effect{animation:.9s ease-in-out wake-story-effect-reveal}.wake-story-scene[data-motion-phase=beat][data-animation=gentle_bob] .wake-story-scene__sprite-motion,.wake-story-scene[data-motion-phase=reaction][data-animation=gentle_bob] .wake-story-scene__sprite-motion{animation:1.2s ease-in-out wake-story-gentle-bob}.wake-story-scene[data-motion-phase=beat][data-animation=walk_in] .wake-story-scene__sprite-motion{animation:wake-story-walk-in .72s var(--motion-ease) 1}.wake-story-scene[data-motion-phase=beat][data-animation=bounce] .wake-story-scene__sprite-motion,.wake-story-scene[data-motion-phase=beat][data-animation=jump] .wake-story-scene__sprite-motion,.wake-story-scene[data-motion-phase=reaction][data-animation=bounce] .wake-story-scene__sprite-motion,.wake-story-scene[data-motion-phase=reaction][data-animation=jump] .wake-story-scene__sprite-motion{animation:.72s ease-in-out wake-story-bounce}.wake-story-scene[data-motion-phase=beat][data-animation=wave] .wake-story-scene__sprite-motion,.wake-story-scene[data-motion-phase=reaction][data-animation=wave] .wake-story-scene__sprite-motion{animation:.82s ease-in-out wake-story-wave}.wake-story-scene[data-motion-phase=beat][data-animation=spin] .wake-story-scene__sprite-motion,.wake-story-scene[data-motion-phase=reaction][data-animation=spin] .wake-story-scene__sprite-motion{animation:.76s ease-in-out wake-story-spin}.wake-story-scene[data-motion-phase=beat][data-animation=surprised] .wake-story-scene__sprite-motion,.wake-story-scene[data-motion-phase=reaction][data-animation=surprised] .wake-story-scene__sprite-motion{animation:wake-story-surprised .58s var(--motion-ease) 1}.wake-story-scene[data-motion-phase=beat][data-animation=look_around] .wake-story-scene__sprite-motion{animation:1.15s ease-in-out wake-story-look}.wake-story-scene[data-motion-phase=beat][data-animation=sleep] .wake-story-scene__sprite-motion{animation:1.5s ease-in-out wake-story-sleep}.wake-story-scene[data-motion-phase=beat][data-animation=celebrate] .wake-story-scene__sprite-motion,.wake-story-scene[data-motion-phase=reaction][data-animation=celebrate] .wake-story-scene__sprite-motion{animation:.86s ease-in-out wake-story-celebrate}.wake-story-reader{max-inline-size:var(--container-wide);margin-inline:auto}.wake-standard-reader{gap:var(--space-lg);display:grid}.wake-standard-reader__header,.wake-theater-reader__chrome{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);display:flex}.wake-story-reader__heading{gap:var(--space-xs);display:grid}.wake-story-reader__heading h1{font-size:var(--text-xl)}.wake-story-reader__toolbar{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.wake-standard-reader__page{gap:var(--space-lg);animation:wake-standard-page-reveal .18s var(--motion-ease) both;display:grid}.wake-standard-reader__artwork-panel,.wake-standard-reader__prose-panel{border:.1rem solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-inline-size:0;box-shadow:var(--shadow-soft)}.wake-standard-reader__artwork-panel{align-self:start;block-size:fit-content;overflow:hidden}.wake-standard-reader__artwork-panel .wake-story-scene{aspect-ratio:3/2;border-radius:0}.wake-standard-reader__prose-panel{align-content:stretch;gap:var(--space-lg);padding:clamp(var(--space-lg), 4vw, var(--space-2xl));grid-template-rows:minmax(min-content,1fr) auto;display:grid;overflow:hidden auto}.wake-story-reader__prose{max-inline-size:var(--measure-prose);font-size:var(--text-lg);-webkit-hyphens:auto;hyphens:auto;line-height:var(--line-copy);overflow-wrap:anywhere;text-align:start;place-self:center}.wake-story-reader__participation{inline-size:min(100%, var(--measure-prose));max-inline-size:var(--measure-prose);border-block-start:.1rem solid var(--color-border);color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;line-height:var(--line-copy);place-self:end center;margin-block-start:clamp(var(--space-md), 4vh, var(--space-xl));padding-block-start:var(--space-sm);display:block}.wake-story-reader__controls{justify-content:center;align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(5rem,auto) auto;display:grid}.wake-story-reader__position{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;font-weight:700}.wake-story-reader.wake-story-reader--theater{--wake-theater-nook:var(--palette-paper-200);--wake-theater-glow:color-mix(in srgb, var(--palette-white) 62%, transparent);--wake-theater-vignette:color-mix(in srgb, var(--palette-ink-900) 10%, transparent);--wake-theater-cover:var(--palette-violet-800);--wake-theater-on-nook:var(--palette-ink-900);--wake-theater-on-nook-muted:var(--palette-ink-700);--wake-theater-on-nook-shadow:none;--wake-theater-control-surface:color-mix(in srgb, var(--palette-ink-900) 76%, var(--wake-theater-cover));--wake-theater-control-hover:color-mix(in srgb, var(--palette-paper-50) 12%, var(--wake-theater-control-surface));--wake-theater-control-fg:var(--palette-paper-50);--wake-theater-control-border:color-mix(in srgb, var(--palette-paper-50) 24%, var(--wake-theater-control-surface));--wake-theater-frame-inline:min(100%, 48rem);--wake-theater-paper:var(--palette-paper-50);--wake-theater-book-edge:.55rem;--wake-theater-art-padding:clamp(.8rem, 1.4vw, 1.6rem);--wake-theater-prose-padding:clamp(1.25rem, 2.5vw, 2.5rem);z-index:900;isolation:isolate;inline-size:auto;width:auto;max-inline-size:none;max-width:none;min-block-size:100dvh;padding:max(var(--space-sm), env(safe-area-inset-top)) max(var(--space-sm), env(safe-area-inset-right)) max(var(--space-sm), env(safe-area-inset-bottom)) max(var(--space-sm), env(safe-area-inset-left));background:radial-gradient(ellipse at 50% 46%, var(--wake-theater-glow), transparent 58%), radial-gradient(ellipse at 50% 112%, color-mix(in srgb, var(--palette-paper-50) 12%, transparent), transparent 48%), linear-gradient(180deg, transparent 48%, var(--wake-theater-vignette)), var(--wake-theater-nook);overscroll-behavior:contain;margin:0;position:fixed;inset:0;overflow:hidden}.wake-story-reader--theater[data-atmosphere=cosy]{--wake-theater-nook:color-mix(in srgb, var(--palette-gold-500) 46%, var(--palette-ink-900));--wake-theater-glow:color-mix(in srgb, var(--palette-coral-500) 34%, transparent);--wake-theater-vignette:color-mix(in srgb, var(--palette-ink-900) 26%, transparent);--wake-theater-cover:var(--palette-gold-800);--wake-theater-on-nook:var(--palette-paper-50);--wake-theater-on-nook-muted:var(--palette-paper-200);--wake-theater-on-nook-shadow:0 .1rem .65rem color-mix(in srgb, var(--palette-ink-900) 48%, transparent)}.wake-story-reader--theater[data-atmosphere=playful]{--wake-theater-nook:color-mix(in srgb, var(--palette-coral-500) 34%, var(--palette-paper-100));--wake-theater-glow:color-mix(in srgb, var(--palette-white) 72%, transparent);--wake-theater-vignette:color-mix(in srgb, var(--palette-coral-700) 12%, transparent);--wake-theater-cover:var(--palette-teal-700)}.wake-story-reader--theater[data-atmosphere=wonder]{--wake-theater-nook:color-mix(in srgb, var(--palette-teal-700) 76%, var(--palette-ink-900));--wake-theater-glow:color-mix(in srgb, var(--palette-gold-500) 38%, transparent);--wake-theater-vignette:color-mix(in srgb, var(--palette-ink-900) 30%, transparent);--wake-theater-cover:var(--palette-gold-800);--wake-theater-on-nook:var(--palette-paper-50);--wake-theater-on-nook-muted:var(--palette-paper-200);--wake-theater-on-nook-shadow:0 .1rem .65rem color-mix(in srgb, var(--palette-ink-900) 48%, transparent)}.wake-story-reader--theater[data-atmosphere=gentle-mystery]{--wake-theater-nook:color-mix(in srgb, var(--palette-violet-800) 72%, var(--palette-teal-700));--wake-theater-glow:color-mix(in srgb, var(--palette-teal-500) 28%, transparent);--wake-theater-vignette:color-mix(in srgb, var(--palette-ink-900) 32%, transparent);--wake-theater-on-nook:var(--palette-paper-50);--wake-theater-on-nook-muted:var(--palette-paper-200);--wake-theater-on-nook-shadow:0 .1rem .65rem color-mix(in srgb, var(--palette-ink-900) 48%, transparent)}.wake-story-reader--theater[data-atmosphere=bedtime]{--wake-theater-nook:color-mix(in srgb, var(--palette-ink-900) 84%, var(--palette-violet-800));--wake-theater-glow:color-mix(in srgb, var(--palette-violet-700) 24%, transparent);--wake-theater-vignette:color-mix(in srgb, var(--palette-ink-900) 42%, transparent);--wake-theater-on-nook:var(--palette-paper-50);--wake-theater-on-nook-muted:var(--palette-paper-200);--wake-theater-on-nook-shadow:0 .1rem .65rem color-mix(in srgb, var(--palette-ink-900) 48%, transparent)}.wake-story-reader--theater[data-atmosphere=adventurous]{--wake-theater-nook:color-mix(in srgb, var(--palette-teal-700) 58%, var(--palette-gold-800));--wake-theater-glow:color-mix(in srgb, var(--palette-gold-500) 42%, transparent);--wake-theater-vignette:color-mix(in srgb, var(--palette-ink-900) 24%, transparent);--wake-theater-cover:var(--palette-coral-700);--wake-theater-on-nook:var(--palette-paper-50);--wake-theater-on-nook-muted:var(--palette-paper-200)}.wake-story-reader--theater[data-atmosphere=dreamy]{--wake-theater-nook:color-mix(in srgb, var(--palette-violet-700) 52%, var(--palette-paper-200));--wake-theater-glow:color-mix(in srgb, var(--palette-white) 62%, transparent);--wake-theater-vignette:color-mix(in srgb, var(--palette-violet-800) 18%, transparent);--wake-theater-cover:var(--palette-violet-800)}.wake-story-reader--theater[data-atmosphere=celebratory]{--wake-theater-nook:color-mix(in srgb, var(--palette-coral-500) 44%, var(--palette-gold-500));--wake-theater-glow:color-mix(in srgb, var(--palette-white) 68%, transparent);--wake-theater-vignette:color-mix(in srgb, var(--palette-coral-700) 14%, transparent);--wake-theater-cover:var(--palette-teal-700)}.wake-theater-reader{block-size:calc(100dvh - max(var(--space-sm), env(safe-area-inset-top)) - max(var(--space-sm), env(safe-area-inset-bottom)));gap:var(--space-sm);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative}.wake-theater-reader__chrome{inline-size:var(--wake-theater-frame-inline);align-items:center;gap:var(--space-sm);padding:var(--space-2xs) 0;box-shadow:none;color:var(--wake-theater-on-nook);background:0 0;border:0;flex-wrap:wrap;margin-inline:auto}.wake-theater-reader__title{border-inline-start:.18rem solid color-mix(in srgb, var(--wake-theater-on-nook) 62%, transparent);max-inline-size:min(50vw,38rem);color:var(--wake-theater-on-nook);font-family:var(--font-editorial);letter-spacing:-.01em;font-size:clamp(1.1rem,1.45vw,1.5rem);font-weight:500;line-height:var(--line-heading);overflow-wrap:anywhere;text-shadow:var(--wake-theater-on-nook-shadow);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:18rem;margin:0;padding-inline-start:clamp(var(--space-xs), 1vw, var(--space-sm));display:-webkit-box;overflow:hidden}.wake-theater-reader__actions{justify-content:flex-end;align-items:center;gap:var(--space-2xs);color:var(--wake-theater-control-fg);flex-wrap:wrap;flex:0 auto;margin-inline-start:auto}.wake-theater-reader__exit{flex:none}.wake-story-reader--theater :where(.wake-theater-reader__actions,.wake-theater-reader__navigation) .wake-control{width:auto;min-block-size:var(--target-min);border:.1rem solid var(--wake-theater-control-border);border-radius:var(--radius-round);background:var(--wake-theater-control-surface);box-shadow:0 .3rem .9rem color-mix(in srgb, var(--palette-ink-900) 22%, transparent);color:var(--wake-theater-control-fg);font-family:var(--font-ui);font-size:var(--text-sm);margin:0;padding:.55rem .95rem}.wake-story-reader--theater :where(.wake-theater-reader__actions,.wake-theater-reader__navigation) .wake-control:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--palette-paper-50) 42%, var(--wake-theater-control-surface));background:var(--wake-theater-control-hover);color:var(--wake-theater-control-fg)}.wake-theater-reader__stage{perspective:120rem;place-items:center;min-block-size:0;display:grid;position:relative;overflow:hidden}.wake-theater-reader__stage:before{z-index:0;background:radial-gradient(ellipse, color-mix(in srgb, var(--palette-ink-900) 34%, transparent), transparent 70%);content:"";pointer-events:none;border-radius:50%;block-size:clamp(2rem,8dvh,5rem);inline-size:min(76%,72rem);position:absolute;inset-block-end:2%;inset-inline-start:50%;transform:translate(-50%)}.wake-theater-book{z-index:1;inline-size:var(--wake-theater-frame-inline);box-sizing:border-box;block-size:min(100%,54rem);max-block-size:100%;padding:var(--wake-theater-book-edge);isolation:isolate;perspective:120rem;transform-origin:50% 62%;transform-style:preserve-3d;animation:.64s cubic-bezier(.16,.82,.24,1) wake-theater-book-arrive;position:relative}.wake-theater-book__cover-edge,.wake-theater-book__page-stack{pointer-events:none;transform-style:preserve-3d;display:block;position:absolute}.wake-theater-book__cover-edge{z-index:0;border:.1rem solid color-mix(in srgb, var(--wake-theater-cover) 76%, var(--palette-paper-50));border-radius:var(--radius-md);background:var(--wake-theater-cover);box-shadow:0 1.15rem 2.6rem color-mix(in srgb, var(--palette-ink-900) 34%, transparent), inset 0 .16rem color-mix(in srgb, var(--palette-white) 20%, transparent);inset-block:0 -.35rem;inset-inline:0;transform:translate3d(0,.35rem,-1rem)scaleX(1.008)}.wake-theater-book__page-stack{z-index:1;border:.1rem solid var(--palette-paper-200);border-radius:calc(var(--radius-md) - var(--space-2xs));background:repeating-linear-gradient(to bottom, var(--palette-paper-100) 0 .12rem, var(--palette-paper-200) .12rem .15rem);box-shadow:0 .55rem .8rem color-mix(in srgb, var(--palette-ink-900) 18%, transparent);inset-block:.3rem 0;inset-inline:.25rem;transform:translate3d(0,.2rem,-.45rem)}.wake-theater-book__spread{z-index:2;border:.1rem solid var(--palette-paper-200);border-radius:calc(var(--radius-md) - var(--space-xs));background:linear-gradient(90deg, color-mix(in srgb, var(--palette-ink-900) 3%, transparent), transparent 7% 93%, color-mix(in srgb, var(--palette-ink-900) 3%, transparent)), var(--wake-theater-paper);block-size:100%;box-shadow:0 .2rem .4rem color-mix(in srgb, var(--palette-ink-900) 18%, transparent), inset 0 0 0 .08rem color-mix(in srgb, var(--palette-white) 54%, transparent);color:var(--palette-ink-900);overscroll-behavior:contain;scrollbar-width:thin;display:grid;position:relative;overflow-y:auto;transform:translateZ(0)}.wake-theater-book__leaf{background:var(--wake-theater-paper);min-inline-size:0}.wake-theater-book__leaf--art{padding:var(--wake-theater-art-padding);align-items:center;display:grid}.wake-theater-book__artwork{border:.1rem solid var(--palette-paper-200);border-radius:var(--radius-xs);background:var(--palette-paper-100);overflow:hidden}.wake-theater-book__artwork .wake-story-scene{aspect-ratio:3/2;background:var(--palette-paper-100);border-radius:0}.wake-theater-book .wake-story-scene__background{object-fit:contain}.wake-theater-book__leaf--prose{align-content:stretch;gap:var(--space-lg);padding:var(--space-sm) var(--wake-theater-prose-padding) var(--wake-theater-prose-padding);background:var(--wake-theater-paper);grid-template-rows:minmax(min-content,1fr) auto;display:grid}.wake-theater-book .wake-story-reader__prose{max-inline-size:min(46ch,100%);font-size:clamp(1.125rem,1.45vw,1.5rem)}.wake-theater-book__spine{display:none}.wake-theater-book__turn{z-index:5;inset:var(--wake-theater-book-edge);perspective:110rem;pointer-events:none;position:absolute}.wake-theater-book__turn-sheet,.wake-theater-book__turn-face{transform-style:preserve-3d;position:absolute;inset:0}.wake-theater-book__turn-sheet{transform-origin:0}.wake-theater-book__turn[data-turn-direction=forward] .wake-theater-book__turn-sheet{animation:.48s cubic-bezier(.42,0,.2,1) both wake-theater-turn-forward}.wake-theater-book__turn[data-turn-direction=backward] .wake-theater-book__turn-sheet{transform-origin:100%;animation:.48s cubic-bezier(.42,0,.2,1) both wake-theater-turn-backward}.wake-theater-book__turn-face{border:.1rem solid var(--palette-paper-200);border-radius:calc(var(--radius-md) - var(--space-xs));background:var(--wake-theater-paper);backface-visibility:hidden;color:var(--palette-ink-900);overflow:hidden}.wake-theater-book__turn[data-turn-direction=forward] .wake-theater-book__turn-face--back{transform:rotateY(180deg)}.wake-theater-book__turn[data-turn-direction=backward] .wake-theater-book__turn-face--back{transform:rotateY(-180deg)}.wake-theater-book__turn-compact{align-content:start;gap:var(--space-md);block-size:100%;padding:clamp(var(--space-md), 4vw, var(--space-xl));display:grid;overflow-y:auto}.wake-theater-book__turn-compact .wake-story-scene{aspect-ratio:3/2;border-radius:var(--radius-xs);flex:none}.wake-theater-book__turn-prose{gap:var(--space-md);grid-template-rows:minmax(min-content,1fr) auto;padding-block-end:var(--space-lg);display:grid}.wake-theater-book__turn-leaf{display:none}.wake-theater-book__turn[data-reduced-motion=true]{animation:.12s linear both wake-theater-turn-reduced}.wake-theater-book__turn[data-reduced-motion=true] .wake-theater-book__turn-sheet{animation:none;transform:none}.wake-theater-book__turn[data-reduced-motion=true] .wake-theater-book__turn-face--back{display:none}.wake-story-reader--theater .wake-theater-reader__navigation{inline-size:fit-content;max-inline-size:100%;box-shadow:none;color:var(--wake-theater-on-nook);background:0 0;border:0;margin-inline:auto;padding:0}.wake-story-reader--theater .wake-theater-reader__navigation .wake-story-reader__position{padding-inline:var(--space-2xs);color:var(--wake-theater-on-nook-muted);text-shadow:var(--wake-theater-on-nook-shadow)}@media (width>=56rem) and (orientation:landscape){.wake-story-reader.wake-story-reader--theater{--wake-theater-frame-inline:min(92vw, 90rem, calc(84dvh * 2.1))}.wake-standard-reader__page{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr)}.wake-standard-reader__prose-panel{align-self:stretch}.wake-theater-book{inline-size:var(--wake-theater-frame-inline);aspect-ratio:2.1;block-size:auto}.wake-theater-book__spread{border-radius:var(--radius-sm);grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.wake-theater-book__leaf{min-block-size:0}.wake-theater-book__leaf--art{padding:var(--wake-theater-art-padding);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:linear-gradient(90deg, transparent 80%, color-mix(in srgb, var(--palette-ink-900) 6%, transparent)), var(--wake-theater-paper)}.wake-theater-book__leaf--prose{border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--wake-theater-prose-padding);background:linear-gradient(90deg, color-mix(in srgb, var(--palette-ink-900) 6%, transparent), transparent 20%), var(--wake-theater-paper);align-content:stretch;overflow-y:auto}.wake-theater-book__spine{z-index:4;inset-block:var(--space-xs);pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--palette-ink-900) 8%, transparent) 18%, color-mix(in srgb, var(--palette-ink-900) 18%, transparent) 44%, color-mix(in srgb, var(--palette-white) 72%, transparent) 50%, color-mix(in srgb, var(--palette-ink-900) 18%, transparent) 56%, color-mix(in srgb, var(--palette-ink-900) 8%, transparent) 82%, transparent);inline-size:1.2rem;display:block;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.wake-theater-book__turn{inset-block:var(--wake-theater-book-edge);inline-size:calc(50% - var(--wake-theater-book-edge))}.wake-theater-book__turn[data-turn-direction=forward]{inset-inline:50% var(--wake-theater-book-edge)}.wake-theater-book__turn[data-turn-direction=backward]{inset-inline:var(--wake-theater-book-edge) 50%}.wake-theater-book__turn-compact{display:none}.wake-theater-book__turn-face[data-turn-content=art] .wake-theater-book__turn-leaf--art,.wake-theater-book__turn-face[data-turn-content=prose] .wake-theater-book__turn-leaf--prose{block-size:100%;display:grid}.wake-theater-book__turn-leaf--art{padding:var(--wake-theater-art-padding);background:linear-gradient(90deg, transparent 80%, color-mix(in srgb, var(--palette-ink-900) 6%, transparent)), var(--wake-theater-paper);align-items:center}.wake-theater-book__turn-leaf--art .wake-story-scene{aspect-ratio:3/2;border-radius:var(--radius-xs)}.wake-theater-book__turn-leaf--prose{align-content:center;gap:var(--space-lg);padding:var(--wake-theater-prose-padding);background:linear-gradient(90deg, color-mix(in srgb, var(--palette-ink-900) 6%, transparent), transparent 20%), var(--wake-theater-paper);overflow-y:auto}.wake-theater-book__turn[data-reduced-motion=true]{inset:var(--wake-theater-book-edge);inline-size:auto}.wake-theater-book__turn[data-reduced-motion=true] .wake-theater-book__turn-compact{display:grid}.wake-theater-book__turn[data-reduced-motion=true] .wake-theater-book__turn-leaf{display:none}}@keyframes wake-standard-page-reveal{0%{opacity:0}}@keyframes wake-theater-book-arrive{0%{opacity:.18;transform:translateY(1.75rem)scale(.88)}70%{opacity:1;transform:translateY(-.1rem)scale(1.01)}to{opacity:1;transform:none}}@keyframes wake-theater-turn-forward{to{transform:rotateY(-180deg)}}@keyframes wake-theater-turn-backward{to{transform:rotateY(180deg)}}@keyframes wake-theater-turn-reduced{to{opacity:0}}@keyframes wake-story-scene-fade{0%{opacity:.35}}@keyframes wake-story-background-breathe{50%{transform:scale(1.012)}}@keyframes wake-story-effect-reveal{0%,to{opacity:.72}50%{opacity:1;transform:translateY(-.35rem)}}@keyframes wake-story-scene-slide{0%{opacity:0;transform:translate(2rem)}}@keyframes wake-story-gentle-bob{50%{transform:translateY(-.65rem)rotate(1deg)}}@keyframes wake-story-walk-in{0%{opacity:0;transform:translate(-2.5rem)}}@keyframes wake-story-bounce{45%{transform:translateY(-2.6rem)scale(.96,1.05)}72%{transform:translateY(.2rem)scale(1.04,.94)}}@keyframes wake-story-wave{30%{transform:rotate(-7deg)}65%{transform:rotate(7deg)}}@keyframes wake-story-spin{50%{transform:rotate(180deg)scale(.88)}to{transform:rotate(360deg)}}@keyframes wake-story-surprised{55%{transform:scale(1.09)}}@keyframes wake-story-look{35%{transform:translate(-.45rem)}70%{transform:translate(.45rem)}}@keyframes wake-story-sleep{50%{transform:scale(.98,1.025)}}@keyframes wake-story-celebrate{38%{transform:translateY(-1.8rem)rotate(-4deg)}72%{transform:translateY(-.35rem)rotate(4deg)}}.adult-gate:not(.adult-gate--embedded){margin-block:0;inset-block:50% auto;transform:translateY(-50%)}.adult-gate--compact{max-block-size:calc(100dvh - 1rem);inline-size:min(100% - 2rem,36rem)}.adult-gate--compact .wake-dialog__header,.adult-gate--compact .wake-dialog__body{padding:1rem 1.25rem}.adult-gate--compact .wake-dialog__footer{padding:.85rem 1.25rem}.adult-gate__title{align-items:center;gap:.55rem;min-inline-size:0;display:inline-flex}.adult-gate__title .wake-icon{flex:none}.adult-gate__submit{inline-size:100%}.adult-gate__actions{gap:.75rem;inline-size:100%;display:grid}.adult-gate__secondary-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.adult-gate__secondary-actions>*{flex:0 auto;inline-size:auto}.adult-gate__detail-trigger{justify-self:center;inline-size:fit-content}.adult-gate__actions .wake-button,.adult-gate__detail-trigger{margin-block-start:0}.adult-gate__overview:focus,main[tabindex="-1"]:focus,.parent-access-content:focus,.adult-gate__detail-view>h3:focus,.adult-gate__progress:focus{outline:none}.adult-gate__progress{text-align:center;justify-content:center;align-items:center;gap:.85rem;min-block-size:10rem;display:flex}.adult-gate__progress strong{font-size:1.05rem}.navigation-background{display:contents}.navigation-pending{align-content:center;gap:1rem;min-block-size:8rem;display:grid}.parent-access-dialog .parent-access-content{min-block-size:15rem}.adult-gate-frame{min-block-size:10rem}.parent-access-dialog .adult-gate--embedded{margin:0}.adult-gate__embedded-footer{margin-block-start:var(--space-md)}.parent-transition-page{min-block-size:100dvh;padding-block:3rem}.adult-gate__detail-view,.story-approval-dialog__details{gap:1rem;display:grid}.adult-gate__detail-view>h3,.story-approval-dialog__details h4,.story-approval-dialog__details p{margin:0}.story-approval-dialog__overview{gap:.6rem;display:grid}.story-approval-dialog__summary{border:1px solid var(--app-color-e5dac8);background:var(--app-color-ffffff);border-radius:14px;overflow:hidden}.story-approval-dialog__summary .story-approval-identity{border-block-end:1px solid var(--app-color-e5dac8);padding:.65rem .75rem}.story-approval-identity>span{gap:.1rem;min-inline-size:0;display:grid}.story-approval-identity small{color:var(--app-color-61586b);font-size:.85rem}.story-approval-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.story-approval-facts>div{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);column-gap:.5rem;min-inline-size:0;padding:.55rem .75rem;display:grid}.story-approval-facts>div:nth-child(odd){border-inline-end:1px solid var(--app-color-e5dac8)}.story-approval-facts>div:nth-child(-n+2){border-block-end:1px solid var(--app-color-e5dac8)}.story-approval-facts .wake-icon{color:var(--purple);grid-row:1/3;align-self:center}.story-approval-facts dt,.story-approval-facts dd{overflow-wrap:anywhere;min-inline-size:0}.story-approval-facts dt{font-weight:900}.story-approval-facts dd{color:var(--app-color-61586b);margin:.05rem 0 0;font-size:.8rem}.story-approval-dialog__assurances{background:var(--app-color-f4effc);border-radius:12px;gap:.4rem;padding:.6rem .7rem;display:grid}.story-approval-dialog__delivery,.story-approval-dialog__consent{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;margin:0;display:grid}.story-approval-dialog__delivery{font-size:.88rem;font-weight:800}.story-approval-dialog__consent{color:var(--app-color-61586b);font-size:.78rem;line-height:1.35}.story-approval-recipe--details{margin-block-start:.65rem}.story-approval-required-choice{background:var(--app-color-fffdf7);border-radius:12px;gap:.2rem;padding:.75rem;display:grid}.story-approval-required-choice small{color:var(--app-color-61586b)}@media (width<=720px){.adult-gate--compact{max-block-size:calc(100dvh - .5rem);inline-size:min(100% - .5rem,36rem)}.adult-gate--compact .wake-dialog__header,.adult-gate--compact .wake-dialog__body{padding:.6rem .75rem}.adult-gate--compact .wake-dialog__footer{padding:.55rem .75rem}.adult-gate--compact .wake-dialog__header h2{font-size:1.35rem}.adult-gate--compact .wake-dialog__header p{margin-block-start:.2rem;font-size:.8rem;line-height:1.25}.adult-gate--compact form>.wake-stack{--wake-layout-gap:.45rem!important}.story-approval-identity__image{flex-basis:2.75rem;width:2.75rem;height:2.75rem}.story-approval-identity__image img{width:2.4rem;height:2.4rem}.story-approval-dialog__overview{gap:.45rem}.story-approval-dialog__summary .story-approval-identity{padding:.45rem .55rem}.story-approval-facts>div{column-gap:.3rem;padding:.4rem .5rem;line-height:1.15}.story-approval-facts .wake-icon{width:1rem;height:1rem}.story-approval-facts dt{font-size:.78rem}.story-approval-facts dd{font-size:.7rem}.story-approval-dialog__assurances{gap:.3rem;padding:.48rem .55rem}.story-approval-dialog__delivery{font-size:.78rem;line-height:1.25}.story-approval-dialog__consent{font-size:.74rem;line-height:1.25}}@media (width<=360px){.adult-gate--compact .wake-dialog__header p{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.adult-gate--compact .adult-gate__secondary-actions .wake-button{min-inline-size:0;padding-inline:.35rem;font-size:.75rem}}}@layer shells{.wake-container{inline-size:min(100% - 2rem, var(--container-content));margin-inline:auto}.wake-container[data-size=narrow]{max-inline-size:var(--container-narrow)}.wake-container[data-size=content]{max-inline-size:var(--container-content)}.wake-container[data-size=wide]{max-inline-size:var(--container-wide)}.wake-container[data-size=full]{max-inline-size:none}.wake-stack{align-items:var(--wake-stack-align,stretch);gap:var(--wake-layout-gap);flex-direction:column;display:flex}.wake-stack[data-align=start]{--wake-stack-align:flex-start}.wake-stack[data-align=center]{--wake-stack-align:center}.wake-stack[data-align=end]{--wake-stack-align:flex-end}.wake-cluster{align-items:var(--wake-cluster-align,center);justify-content:var(--wake-cluster-justify,flex-start);gap:var(--wake-layout-gap);display:flex}.wake-cluster[data-wrap]{flex-wrap:wrap}.wake-cluster[data-align=stretch]{--wake-cluster-align:stretch}.wake-cluster[data-align=start]{--wake-cluster-align:flex-start}.wake-cluster[data-align=end]{--wake-cluster-align:flex-end}.wake-cluster[data-align=baseline]{--wake-cluster-align:baseline}.wake-cluster[data-justify=center]{--wake-cluster-justify:center}.wake-cluster[data-justify=end]{--wake-cluster-justify:flex-end}.wake-cluster[data-justify=between]{--wake-cluster-justify:space-between}.wake-grid{grid-template-columns:repeat(var(--wake-grid-columns), minmax(min(100%, var(--wake-grid-min)), 1fr));gap:var(--wake-layout-gap);display:grid}.wake-page-header{align-items:end;gap:var(--profile-content-gap);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;display:grid}.wake-page-header__back{grid-column:1/-1}.wake-page-header__copy{max-inline-size:var(--measure-copy);gap:var(--space-xs);display:grid}.wake-page-header__copy h1{font-size:var(--text-2xl)}.wake-page-header__eyebrow{color:var(--color-action);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.wake-page-header__description{max-inline-size:var(--measure-copy);color:var(--color-text-muted);font-size:var(--text-lg)}.wake-page-header__actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.wake-page-header[data-variant=hero]{padding-block:var(--space-2xl);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.wake-page-header[data-variant=hero] .wake-page-header__copy{justify-items:center}.wake-page-header[data-variant=hero] .wake-page-header__copy h1{font-size:var(--text-3xl);line-height:var(--line-tight)}.wake-page-header[data-variant=hero] .wake-page-header__actions{justify-content:center}.wake-page-header[data-variant=compact]{gap:var(--space-md);padding-block:var(--space-md)}.wake-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.wake-skip-link{z-index:1000;padding:var(--space-sm) var(--space-md);border-radius:var(--control-radius);background:var(--color-action);color:var(--color-on-action);transform:translateY(calc(-100% - var(--space-xl)));transition:transform var(--motion-fast) var(--motion-ease);font-weight:700;position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm)}.wake-skip-link:focus{color:var(--color-on-action);transform:translateY(0)}.wake-route-shell{flex-direction:column;min-block-size:100dvh;display:flex}.wake-route-shell__main{flex:1}.wake-route-shell__footer{border-block-start:.1rem solid var(--color-border);margin-block-start:var(--space-3xl)}.wake-toast-viewport,.wake-toast-viewport *{box-sizing:border-box}.wake-toast-viewport{z-index:1000;inset-inline:max(var(--space-md), env(safe-area-inset-left)) max(var(--space-md), env(safe-area-inset-right));gap:var(--space-sm);inline-size:min(34rem, calc(100% - 2 * var(--space-md)));pointer-events:none;margin-inline:auto;display:grid;position:fixed;inset-block-end:max(var(--space-md), env(safe-area-inset-bottom))}.wake-toast{gap:var(--space-sm);padding:var(--space-md);color:var(--color-text);background:var(--color-surface);border:.125rem solid var(--color-danger);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);pointer-events:auto;animation:wake-toast-enter var(--motion-medium) var(--motion-ease) both;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.wake-toast>.wake-icon{color:var(--color-danger);margin-block-start:.15rem}.wake-toast__content{gap:var(--space-xs);min-inline-size:0;display:grid}.wake-toast__content p{color:var(--color-text-muted);line-height:var(--line-copy);margin:0}.wake-toast__details{color:var(--color-text-muted);font-size:var(--text-sm)}.wake-toast__details summary{width:fit-content;min-block-size:var(--target-min);color:var(--color-action);cursor:pointer;align-content:center;font-weight:700}.wake-toast__details pre{max-inline-size:100%;margin:var(--space-xs) 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.wake-toast__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.wake-toast__actions button{min-block-size:var(--target-min);padding-inline:var(--space-md);color:var(--color-action);font:inherit;border:.0625rem solid var(--color-border);border-radius:var(--control-radius);cursor:pointer;background:0 0;font-weight:700}.wake-toast__actions button:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}@keyframes wake-toast-enter{0%{opacity:0;transform:translateY(.75rem)}}@media (prefers-reduced-motion:reduce){.wake-toast{animation:none}}}@layer pages;@layer utilities{@media (prefers-reduced-motion:reduce){.wake-color-mode-toggle__scene,.wake-color-mode-toggle__sun,.wake-color-mode-toggle__moon,.wake-color-mode-toggle__stars{transition:none;transform:none}.wake-loading-state__page,.wake-loading-state__spark{animation:none}.wake-loading-state__page--left{transform:rotate(-2deg)}.wake-loading-state__page--right{transform:rotate(2deg)}.wake-loading-state__spark{opacity:1;transform:translateY(-.3rem)}}@media (forced-colors:active){.wake-color-mode-toggle{color:buttontext;box-shadow:none;background:buttonface;border:.1rem solid buttontext}.wake-color-mode-toggle__stars{display:none}.wake-loading-state__cover,.wake-loading-state__page{box-shadow:none;background:canvas;border-color:canvastext}.wake-loading-state__spine,.wake-loading-state__spark{background:canvastext}}@media print{.wake-color-mode-toggle{display:none}}@media (width<=42rem){.wake-page-header{grid-template-columns:1fr;align-items:start}.wake-page-header__actions{justify-content:flex-start}.wake-progress-steps{display:grid}.wake-standard-reader__header{flex-direction:column;align-items:flex-start}.wake-story-reader__toolbar{justify-content:flex-start}.wake-story-reader__controls{grid-template-columns:auto auto}.wake-story-reader--standard .wake-story-reader__controls{z-index:5;padding-block:var(--space-sm) max(var(--space-sm), env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-canvas) 92%, transparent);-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);position:sticky;inset-block-start:calc(100dvh - 6.5rem - max(var(--space-sm), env(safe-area-inset-bottom)));inset-block-end:auto}.wake-story-reader__position{grid-area:1/1/auto/-1}.wake-theater-reader__chrome{align-content:start;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.wake-theater-reader__title{max-inline-size:100%;font-size:var(--text-lg);flex:100%}.wake-theater-reader__chrome .wake-story-reader__toolbar{flex:100%;justify-content:flex-end;min-inline-size:0}.wake-review-summary dl>div{gap:var(--space-2xs);grid-template-columns:1fr}.wake-settings-section>header{flex-direction:column}}@media (forced-colors:active){.wake-control,.wake-action-tile,.wake-choice-card,.wake-story-teaser,.wake-review-summary,.wake-settings-section,.wake-dialog{forced-color-adjust:auto}.wake-segmented__option[aria-pressed=true]{outline:.15rem solid}.wake-choice-card:has(input:checked){outline:.15rem solid}.wake-story-reader--theater{--wake-theater-nook:Canvas;--wake-theater-glow:transparent;--wake-theater-vignette:transparent;--wake-theater-cover:CanvasText;--wake-theater-on-nook:CanvasText;--wake-theater-on-nook-muted:CanvasText;--wake-theater-on-nook-shadow:none;--wake-theater-control-surface:Canvas;--wake-theater-control-hover:Canvas;--wake-theater-control-fg:CanvasText;--wake-theater-control-border:CanvasText;--wake-theater-paper:Canvas;background:canvas}.wake-theater-reader__chrome,.wake-story-reader--theater .wake-theater-reader__navigation{box-shadow:none;color:canvastext;background:0 0;border:0}.wake-theater-reader__title{color:canvastext;text-shadow:none;border-color:canvastext}.wake-story-reader--theater :where(.wake-theater-reader__actions,.wake-theater-reader__navigation) .wake-control{box-shadow:none;color:canvastext;background:canvas;border-color:canvastext}.wake-theater-reader__stage:before{display:none}.wake-theater-book__cover-edge,.wake-theater-book__page-stack,.wake-theater-book__spread,.wake-theater-book__turn-face{box-shadow:none;forced-color-adjust:auto;background:canvas;border:.12rem solid canvastext}.wake-theater-book__cover-edge,.wake-theater-book__page-stack,.wake-theater-book__spread{transform:none}.wake-theater-book__spine{background:canvastext}}@media (prefers-reduced-motion:reduce){.wake-control__spinner{animation-duration:1.5s}.wake-story-scene,.wake-story-scene__background-motion,.wake-story-scene__sprite-motion,.wake-story-scene__far-effect,.wake-story-scene__foreground-effect{transition:none!important;animation:none!important}.wake-standard-reader__page{animation:none}.wake-theater-book{opacity:1;animation:none;transform:none}.wake-story-reader--theater :where(.wake-theater-reader__actions,.wake-theater-reader__navigation) .wake-control{transition:none}.wake-story-reader--theater :where(.wake-theater-reader__actions,.wake-theater-reader__navigation) .wake-control:hover:not(:disabled):not([aria-disabled=true]){transform:none}.wake-theater-book__turn-sheet{animation:none!important;transform:none!important}}}:root{--app-color-fffdf7:#fffdf7;--app-color-cabca7:#cabca7;--app-color-d8c8ae:#d8c8ae;--app-color-eee3ff:#eee3ff;--app-color-756984:#756984;--app-color-e9e6ed:#e9e6ed;--app-color-eeeeee:#eee;--app-color-61586b:#61586b;--app-color-ddceb5:#ddceb5;--app-color-ffe183:#ffe183;--app-color-d9c8aa:#d9c8aa;--app-color-fff3cd:#fff3cd;--app-color-e7f0f0:#e7f0f0;--app-color-cdbda4:#cdbda4;--app-color-55c9c6:#55c9c6;--app-color-dfd1b7:#dfd1b7;--app-color-fff8e8:#fff8e8;--app-color-3d3154:#3d3154;--app-color-aa94cb:#aa94cb;--app-color-8179ba:#8179ba;--app-color-81c99a:#81c99a;--app-color-6d6278:#6d6278;--app-color-4e806e:#4e806e;--app-color-ffd47e:#ffd47e;--app-color-8edbd2:#8edbd2;--app-color-eef8ff:#eef8ff;--app-color-dc7d67:#dc7d67;--app-color-91d7e4:#91d7e4;--app-color-63c8ad:#63c8ad;--app-color-55a96d:#55a96d;--app-color-83c77b:#83c77b;--app-color-75ba84:#75ba84;--app-color-ffca9d:#ffca9d;--app-color-ffe78b:#ffe78b;--app-color-bca8e7:#bca8e7;--app-color-f8ae75:#f8ae75;--app-color-f7f0ff:#f7f0ff;--app-color-8ecbd9:#8ecbd9;--app-color-80b978:#80b978;--app-color-86d4cb:#86d4cb;--app-color-315d47:#315d47;--app-color-45467e:#45467e;--app-color-d9d2c3:#d9d2c3;--app-color-eed9de:#eed9de;--app-color-e9f7ec:#e9f7ec;--app-color-d7c4f7:#d7c4f7;--app-color-8f96c8:#8f96c8;--app-color-ef6762:#ef6762;--app-color-fff0d3:#fff0d3;--app-color-ffe690:#ffe690;--app-color-e4f5e7:#e4f5e7;--app-color-ffd95f:#ffd95f;--app-color-8c64ca:#8c64ca;--app-color-ff958b:#ff958b;--app-color-83d9d2:#83d9d2;--app-color-f3c757:#f3c757;--app-color-71677d:#71677d;--app-color-dac8a8:#dac8a8;--app-color-fff2b8:#fff2b8;--app-color-e5dac8:#e5dac8;--app-color-b2a9b8:#b2a9b8;--app-color-b8aa96:#b8aa96;--app-color-ffd96b:#ffd96b;--app-color-e7d7bb:#e7d7bb;--app-color-6845a5:#6845a5;--app-color-ff766d:#ff766d;--app-color-2d9cdb:#2d9cdb;--app-color-bde4d9:#bde4d9;--app-color-8067a5:#8067a5;--app-color-e86e64:#e86e64;--app-color-f08c55:#f08c55;--app-color-caefeb:#caefeb;--app-color-e5d7ff:#e5d7ff;--app-color-e8dbff:#e8dbff;--app-color-fffad6:#fffad6;--app-color-584d6a33:#584d6a33;--app-color-fffdf7-72:#fffdf7b8;--app-color-513e00:#513e00;--app-color-8d5260:#8d5260;--app-color-ccbba1:#ccbba1;--app-color-d9c9ef:#d9c9ef;--app-color-a9ddd5:#a9ddd5;--app-color-f4effc:#f4effc;--app-color-ded7e2:#ded7e2;--app-color-60497e:#60497e;--app-color-7c7185:#7c7185;--app-color-d9cbb5:#d9cbb5;--app-color-ffffff:#fff;--app-color-e5d7bd:#e5d7bd;--app-color-2d263c:#2d263c;--app-color-76977a:#76977a;--app-color-e4f0e1:#e4f0e1;--app-color-fff5d6:#fff5d6;--app-drawing-paper:#fff}:root[data-color-mode=night]{--app-color-fffdf7:var(--palette-night-surface);--app-color-cabca7:var(--palette-night-border);--app-color-d8c8ae:var(--palette-night-border);--app-color-eee3ff:var(--palette-night-surface-muted);--app-color-756984:var(--palette-night-text-muted);--app-color-61586b:var(--palette-night-text-muted);--app-color-ddceb5:var(--palette-night-border);--app-color-d9c8aa:var(--palette-night-border);--app-color-fff3cd:color-mix(in srgb, var(--palette-night-warning) 18%, var(--palette-night-surface));--app-color-cdbda4:var(--palette-night-border);--app-color-dfd1b7:var(--palette-night-border);--app-color-fff8e8:var(--palette-night-canvas);--app-color-3d3154:var(--palette-night-text);--app-color-aa94cb:var(--palette-night-border);--app-color-6d6278:var(--palette-night-text-muted);--app-color-eef8ff:color-mix(in srgb, var(--palette-night-focus) 14%, var(--palette-night-surface));--app-color-315d47:var(--palette-night-success);--app-color-d9d2c3:var(--palette-night-border);--app-color-e9f7ec:color-mix(in srgb, var(--palette-night-success) 14%, var(--palette-night-surface));--app-color-f7f0ff:var(--palette-night-surface-muted);--app-color-e4f5e7:color-mix(in srgb, var(--palette-night-success) 14%, var(--palette-night-surface));--app-color-fff0d3:color-mix(in srgb, var(--palette-night-warning) 16%, var(--palette-night-surface));--app-color-71677d:var(--palette-night-text-muted);--app-color-dac8a8:var(--palette-night-border);--app-color-fff2b8:color-mix(in srgb, var(--palette-night-highlight) 22%, var(--palette-night-surface));--app-color-e5dac8:var(--palette-night-border);--app-color-b2a9b8:var(--palette-night-text-muted);--app-color-b8aa96:var(--palette-night-border);--app-color-e7d7bb:var(--palette-night-border);--app-color-6845a5:var(--palette-night-action);--app-color-2d9cdb:var(--palette-night-focus);--app-color-8067a5:var(--palette-night-action);--app-color-e86e64:var(--palette-night-danger);--app-color-e8dbff:var(--palette-night-surface-muted);--app-color-fffdf7-72:color-mix(in srgb, var(--palette-night-surface) 72%, transparent);--app-color-513e00:var(--palette-night-warning);--app-color-8d5260:var(--palette-night-danger);--app-color-ccbba1:var(--palette-night-border);--app-color-f4effc:var(--palette-night-surface-muted);--app-color-ded7e2:var(--palette-night-border);--app-color-60497e:var(--palette-night-action);--app-color-7c7185:var(--palette-night-text-muted);--app-color-d9cbb5:var(--palette-night-border);--app-color-e5d7bd:var(--palette-night-border);--app-color-ffffff:var(--palette-night-surface);--app-color-76977a:var(--palette-night-success);--app-color-e4f0e1:color-mix(in srgb, var(--palette-night-success) 14%, var(--palette-night-surface));--app-color-fff5d6:color-mix(in srgb, var(--palette-night-warning) 14%, var(--palette-night-surface))}:where([data-surface=child],[data-surface=story])[data-profile-theme],[data-profile-theme] :where([data-surface=child],[data-surface=story]){--color-action:var(--color-accent);--color-action-hover:var(--color-accent-strong);--color-border:var(--color-card-border);--surface-shadow:var(--shadow-card)}:where([data-surface=child],[data-surface=story])[data-profile-theme=storybook]{--color-canvas:#fbf4e8;--color-accent:#5b4595;--color-accent-strong:#493778;--color-accent-soft:#eee3ff;--color-hero-glow:#ffe2a3;--color-illustration-surface:#fffaf1;--color-card-border:#e2d3bc;--color-card-shadow:#8160362e;--color-decoration:#9570a6}:where([data-surface=child],[data-surface=story])[data-profile-theme=dinosaur-expedition]{--color-canvas:#f3f1df;--color-accent:#2f695c;--color-accent-strong:#245449;--color-accent-soft:#dcecdf;--color-hero-glow:#e8d989;--color-illustration-surface:#f9f6e8;--color-card-border:#b9c9aa;--color-card-shadow:#3a5b3d2e;--color-decoration:#5e7e57}:where([data-surface=child],[data-surface=story])[data-profile-theme=enchanted-kingdom]{--color-canvas:#fbf0f4;--color-accent:#744179;--color-accent-strong:#5c3261;--color-accent-soft:#f0dfeb;--color-hero-glow:#f6d58e;--color-illustration-surface:#fff7fa;--color-card-border:#dfbfd0;--color-card-shadow:#6b395b2b;--color-decoration:#a95f82}:where([data-surface=child],[data-surface=story])[data-profile-theme=winter-lights]{--color-canvas:#edf5f8;--color-accent:#32688a;--color-accent-strong:#28536e;--color-accent-soft:#dcebf3;--color-hero-glow:#d5ddff;--color-illustration-surface:#f5fafc;--color-card-border:#bdd2df;--color-card-shadow:#2d56712b;--color-decoration:#668da6}:root[data-color-mode=night] :where([data-surface=child],[data-surface=story])[data-profile-theme=storybook]{--color-canvas:#191626;--color-accent:#cbb8ff;--color-accent-strong:#ddceff;--color-accent-soft:#393151;--color-hero-glow:#6b552a;--color-illustration-surface:#25213a;--color-card-border:#74699a;--color-card-shadow:#03020a61;--color-decoration:#b9a4dd}:root[data-color-mode=night] :where([data-surface=child],[data-surface=story])[data-profile-theme=dinosaur-expedition]{--color-canvas:#14231f;--color-accent:#9bd7bf;--color-accent-strong:#b9ead5;--color-accent-soft:#263e36;--color-hero-glow:#625c2d;--color-illustration-surface:#20332d;--color-card-border:#658b78;--color-card-shadow:#030c0966;--color-decoration:#8db99c}:root[data-color-mode=night] :where([data-surface=child],[data-surface=story])[data-profile-theme=enchanted-kingdom]{--color-canvas:#241622;--color-accent:#e5b4df;--color-accent-strong:#f3cbea;--color-accent-soft:#452d43;--color-hero-glow:#71572a;--color-illustration-surface:#352332;--color-card-border:#916b8a;--color-card-shadow:#0f030d6b;--color-decoration:#d69cba}:root[data-color-mode=night] :where([data-surface=child],[data-surface=story])[data-profile-theme=winter-lights]{--color-canvas:#13212b;--color-accent:#aed8ee;--color-accent-strong:#c9e8f6;--color-accent-soft:#273b49;--color-hero-glow:#394a77;--color-illustration-surface:#20323e;--color-card-border:#607f91;--color-card-shadow:#02090e6b;--color-decoration:#8fbacf}@media (forced-colors:active){:where([data-surface=child],[data-surface=story])[data-profile-theme]{--color-canvas:Canvas;--color-action:LinkText;--color-action-hover:LinkText;--color-accent:LinkText;--color-accent-strong:LinkText;--color-accent-soft:Canvas;--color-hero-glow:transparent;--color-illustration-surface:Canvas;--color-card-border:CanvasText;--color-card-shadow:transparent;--color-decoration:CanvasText;--surface-shadow:none}}
