.child-app{--poket-success:var(--poket-brand);--poket-payday-wage:color-mix(in srgb, var(--poket-brand) 5%, var(--poket-card));--poket-payday-bonus:color-mix(in srgb, var(--poket-accent) 30%, var(--poket-card));--poket-payday-bonus-text:var(--poket-brand);--poket-payday-button-edge:var(--poket-brand)}.child-app :is([data-poket-button],[data-poket-choice]){--child-button-face:var(--poket-card);--child-button-edge:var(--poket-brand);--child-button-ink:var(--poket-brand);border:2px solid var(--child-button-edge);background:var(--child-button-face);color:var(--child-button-ink);box-shadow:0 4px 0 var(--child-button-edge);cursor:pointer;border-radius:1rem;font-weight:900;text-decoration:none;transition:background-color .14s,box-shadow .14s,transform .14s}.child-app [data-poket-button=primary]{--child-button-face:var(--poket-accent)}.child-app [data-poket-button=quiet]{box-shadow:0 2px 0 color-mix(in srgb, var(--poket-brand) 25%, var(--poket-card))}.child-app [data-poket-button=danger]{--child-button-edge:var(--poket-danger);--child-button-ink:var(--poket-danger)}.child-app [data-poket-button=dangerSolid]{--child-button-face:var(--poket-danger);--child-button-edge:var(--poket-danger);--child-button-ink:var(--poket-on-brand)}.child-app [data-poket-choice]{--child-button-face:var(--poket-card)}@media (hover:hover){.child-app :is([data-poket-button],[data-poket-choice]):not(:disabled):hover{background:color-mix(in srgb, var(--child-button-face) 85%, var(--poket-accent));transform:none}.child-app [data-poket-button=primary]:not(:disabled):hover{background:color-mix(in srgb, var(--poket-accent) 85%, var(--poket-card))}.child-app [data-poket-button=danger]:not(:disabled):hover{background:color-mix(in srgb, var(--poket-danger) 8%, var(--poket-card))}.child-app [data-poket-button=dangerSolid]:not(:disabled):hover{background:color-mix(in srgb, var(--poket-danger) 90%, var(--poket-text))}}.child-app :is([data-poket-button],[data-poket-choice]):not(:disabled):active{box-shadow:0 1px 0 var(--child-button-edge);transform:translateY(3px)}.child-app [data-poket-choice]:is([aria-pressed=true],[aria-selected=true],[aria-checked=true],[aria-current=page],[aria-current=step],:has(>input:checked)){--child-button-face:var(--poket-accent);border-color:var(--poket-brand);background:var(--child-button-face);color:var(--poket-brand);box-shadow:inset 0 2px 0 color-mix(in srgb, var(--poket-brand) 14%, transparent), 0 1px 0 var(--poket-brand);transform:translateY(3px)}.child-app :is([data-poket-button],[data-poket-choice]):disabled{border-color:var(--poket-border);background:color-mix(in srgb, var(--poket-brand) 5%, var(--poket-card));color:var(--poket-muted);box-shadow:none;opacity:1;cursor:not-allowed;transform:none}.child-app :is([data-poket-button],[data-poket-choice]):is(:focus-visible,:has(>input:focus-visible)){outline:3px solid var(--child-button-edge);outline-offset:5px}@media (prefers-reduced-motion:reduce){.child-app :is([data-poket-button],[data-poket-choice]){transition:none}}.child-app.motion-off :is([data-poket-button],[data-poket-choice]){transition:none}
