.btn.outline.home-create-habit-v6{--button-secondary-surface:var(--color-white);--button-secondary-border:var(--color-gray-active)}:root,[data-theme=dark],.btn{--button-secondary-surface:var(--color-gray);--button-secondary-hover:var(--color-gray-hover);--button-secondary-active:var(--color-gray-active);--button-secondary-border:var(--color-white);--button-secondary-edge:var(--color-azure-active);--button-secondary-ink:var(--color-ink);--button-secondary-disabled:var(--color-gray-disabled)}:root{--button-text-primary-ink:var(--color-coral-hover);--button-text-primary-hover:var(--color-coral-active);--button-text-primary-active:var(--color-coral-active);--button-text-secondary-ink:var(--color-azure-active);--button-text-secondary-hover:var(--color-azure-active);--button-text-secondary-active:var(--color-azure-active);--button-text-neutral-ink:var(--text-primary);--button-text-neutral-hover:var(--color-azure-hover);--button-text-neutral-active:var(--color-azure-active);--button-text-danger-ink:var(--color-danger);--button-text-danger-hover:var(--color-danger-hover);--button-text-danger-active:var(--color-danger-active)}[data-theme=dark]{--button-text-primary-ink:var(--color-coral-disabled);--button-text-primary-hover:var(--color-coral-tint);--button-text-primary-active:var(--color-coral-disabled);--button-text-secondary-ink:var(--color-azure-disabled);--button-text-secondary-hover:var(--color-azure-tint);--button-text-secondary-active:var(--color-azure-disabled);--button-text-neutral-ink:var(--text-primary);--button-text-neutral-hover:var(--color-azure-tint);--button-text-neutral-active:var(--color-azure-disabled);--button-text-danger-ink:var(--color-danger-disabled);--button-text-danger-hover:var(--color-danger-tint);--button-text-danger-active:var(--color-danger-disabled)}@layer habiland-buttons{:is(.btn,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.home04-companion-link,.home04-week>footer button,.missions-stage05 .mission-primary-stage05,.goal-card-footer-stage06>button,.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-action-row-stage09>button,.settings-unavailable-stage09>button,.settings-reminders-stage06 button,.settings-savebar-stage09 button,.settings-dialog-layer-stage09 footer button,.companion-primary-action,.companion-secondary-action,.companion-catalog-card__body>button,.companion-path-confirm-stage11 button,.companion-instance-actions-stage10 button,.companion-rename-stage10 button,.evolution-actions-stage12 button){--button-current-surface:var(--button-secondary-surface);--button-current-hover:var(--button-secondary-hover);--button-current-active:var(--button-secondary-active);--button-current-edge:var(--button-secondary-edge);--button-current-border:var(--button-secondary-border);--button-current-ink:var(--button-secondary-ink);--button-current-shine:color-mix(in srgb, var(--color-white) 62%, transparent);--button-current-pressed-shine:color-mix(in srgb, var(--color-white) 42%, transparent);box-sizing:border-box;font-synthesis:none;letter-spacing:0;text-transform:none;touch-action:manipulation;cursor:pointer;min-width:0;max-width:100%;font-style:normal;min-height:var(--button-height)!important;padding:8px calc(var(--button-padding-default) - 1px)!important;border:1px solid var(--button-current-border)!important;border-radius:var(--button-radius)!important;background:var(--button-current-surface)!important;color:var(--button-current-ink)!important;box-shadow:0 var(--button-depth) 0 var(--button-current-edge), inset 0 2px 0 var(--button-current-shine)!important;font-family:var(--font-highlight)!important;white-space:normal!important;overflow-wrap:anywhere!important;filter:none!important;height:auto!important;transition:transform var(--motion-duration-fast) var(--motion-easing-standard), box-shadow var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard)!important;font-size:max(16px,1rem)!important;font-weight:500!important;line-height:1.4!important}:is(.btn,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.home04-companion-link,.home04-week>footer button,.missions-stage05 .mission-primary-stage05,.goal-card-footer-stage06>button,.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-action-row-stage09>button,.settings-unavailable-stage09>button,.settings-reminders-stage06 button,.settings-savebar-stage09 button,.settings-dialog-layer-stage09 footer button,.companion-primary-action,.companion-secondary-action,.companion-catalog-card__body>button,.companion-path-confirm-stage11 button,.companion-instance-actions-stage10 button,.companion-rename-stage10 button,.evolution-actions-stage12 button):hover:not(:disabled){background:var(--button-current-hover)!important}:is(.btn,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.home04-companion-link,.home04-week>footer button,.missions-stage05 .mission-primary-stage05,.goal-card-footer-stage06>button,.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-action-row-stage09>button,.settings-unavailable-stage09>button,.settings-reminders-stage06 button,.settings-savebar-stage09 button,.settings-dialog-layer-stage09 footer button,.companion-primary-action,.companion-secondary-action,.companion-catalog-card__body>button,.companion-path-confirm-stage11 button,.companion-instance-actions-stage10 button,.companion-rename-stage10 button,.evolution-actions-stage12 button):focus-visible{outline:var(--focus-ring-width) solid transparent!important;outline-offset:var(--focus-ring-offset)!important}:is(.btn,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.home04-companion-link,.home04-week>footer button,.missions-stage05 .mission-primary-stage05,.goal-card-footer-stage06>button,.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-action-row-stage09>button,.settings-unavailable-stage09>button,.settings-reminders-stage06 button,.settings-savebar-stage09 button,.settings-dialog-layer-stage09 footer button,.companion-primary-action,.companion-secondary-action,.companion-catalog-card__body>button,.companion-path-confirm-stage11 button,.companion-instance-actions-stage10 button,.companion-rename-stage10 button,.evolution-actions-stage12 button):active:not(:disabled){background:var(--button-current-active)!important;box-shadow:inset 0 1px 0 var(--button-current-pressed-shine)!important;transform:translateY(var(--button-depth))!important}:is(.btn.primary,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.home04-companion-link,.missions-stage05 .mission-primary-stage05,.goal-card-primary:not(.outline),.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-save-stage09,.settings-dialog-layer-stage09 footer .primary,.companion-primary-action,.companion-catalog-card__body>button:not(.secondary),.companion-path-confirm-stage11 button:not(.secondary),.companion-instance-actions-stage10 button:not(.secondary),.companion-rename-stage10 button:not(.secondary),.evolution-actions-stage12 button:not(.secondary)){--button-current-surface:var(--button-primary-top);--button-current-hover:var(--button-primary-hover-top);--button-current-active:var(--button-primary-active);--button-current-edge:var(--button-primary-edge);--button-current-border:var(--button-primary-edge);--button-current-ink:var(--button-primary-ink);--button-current-shine:color-mix(in srgb, var(--color-white) 24%, transparent);--button-current-pressed-shine:color-mix(in srgb, var(--color-white) 18%, transparent)}:is(.btn.primary,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.home04-companion-link,.missions-stage05 .mission-primary-stage05,.goal-card-primary:not(.outline),.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-save-stage09,.settings-dialog-layer-stage09 footer .primary,.companion-primary-action,.companion-catalog-card__body>button:not(.secondary),.companion-path-confirm-stage11 button:not(.secondary),.companion-instance-actions-stage10 button:not(.secondary),.companion-rename-stage10 button:not(.secondary),.evolution-actions-stage12 button:not(.secondary)):hover:not(:disabled){background:var(--button-primary-hover-top)!important}:is(.btn.primary,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.home04-companion-link,.missions-stage05 .mission-primary-stage05,.goal-card-primary:not(.outline),.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-save-stage09,.settings-dialog-layer-stage09 footer .primary,.companion-primary-action,.companion-catalog-card__body>button:not(.secondary),.companion-path-confirm-stage11 button:not(.secondary),.companion-instance-actions-stage10 button:not(.secondary),.companion-rename-stage10 button:not(.secondary),.evolution-actions-stage12 button:not(.secondary)):active:not(:disabled){background:var(--button-primary-active)!important;box-shadow:inset 0 1px 0 var(--button-current-pressed-shine)!important;transform:translateY(var(--button-depth))!important}:is(.btn.danger,.settings-dialog-layer-stage09 footer .danger,.settings-action-row-stage09--danger>button){--button-current-surface:var(--button-danger-top);--button-current-hover:var(--button-danger-hover);--button-current-active:var(--button-danger-active);--button-current-edge:var(--button-danger-edge);--button-current-border:var(--button-danger-edge);--button-current-ink:var(--button-danger-ink);--button-current-shine:color-mix(in srgb, var(--color-white) 22%, transparent);--button-current-pressed-shine:color-mix(in srgb, var(--color-white) 16%, transparent)}:is(.btn.danger,.settings-dialog-layer-stage09 footer .danger,.settings-action-row-stage09--danger>button):hover:not(:disabled){background:var(--button-danger-hover)!important}:is(.btn.danger,.settings-dialog-layer-stage09 footer .danger,.settings-action-row-stage09--danger>button):active:not(:disabled){background:var(--button-danger-active)!important;box-shadow:inset 0 1px 0 var(--button-current-pressed-shine)!important;transform:translateY(var(--button-depth))!important}:is(.btn,.goal-card-footer-stage06>button,.settings-savebar-stage09 button):disabled{border-color:var(--color-gray-active)!important;background:var(--button-secondary-disabled)!important;color:var(--color-ink-muted)!important;box-shadow:none!important;cursor:not-allowed!important;opacity:1!important;transform:none!important}.btn.primary:disabled{border-color:var(--button-disabled-edge)!important;background:var(--button-primary-disabled)!important;color:var(--button-disabled-ink)!important}.btn.danger:disabled{border-color:var(--button-disabled-edge)!important;background:var(--button-danger-disabled)!important;color:var(--button-disabled-ink)!important}.btn[aria-busy=true]:disabled{border-color:var(--button-current-border)!important;background:var(--button-current-surface)!important;color:var(--button-current-ink)!important;box-shadow:0 var(--button-depth) 0 var(--button-current-edge), inset 0 2px 0 var(--button-current-shine)!important;cursor:progress!important}.btn.large,.home-next-complete{--button-height:var(--button-height-large);--button-padding-default:var(--button-padding-large);min-height:var(--button-height-large)!important;padding-inline:calc(var(--button-padding-large) - 1px)!important;border-radius:var(--button-radius)!important;font-size:1.125rem!important}:is(.btn.inline,.category-actions .btn,.category-icon-choice .btn,.goal-milestones-editor-stage06 .btn,.date-multi-picker .btn){min-height:var(--button-height-inline)!important;padding-inline:calc(var(--button-padding-inline) - 1px)!important;border-radius:var(--button-radius)!important;font-size:max(16px,1rem)!important}:is(.btn.compact,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.goal-card-footer-stage06>button,.settings-reminders-stage06 button,.companion-instance-actions-stage10 button,.companion-rename-stage10 button){min-height:var(--button-height-compact)!important;padding-inline:calc(var(--button-padding-compact) - 1px)!important;border-radius:var(--button-radius)!important;font-size:max(16px,1rem)!important}:is(.btn,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.home04-companion-link,.home04-week>footer button,.missions-stage05 .mission-primary-stage05,.goal-card-footer-stage06>button,.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-action-row-stage09>button,.settings-unavailable-stage09>button,.settings-reminders-stage06 button,.settings-savebar-stage09 button,.settings-dialog-layer-stage09 footer button,.companion-primary-action,.companion-secondary-action,.companion-catalog-card__body>button,.companion-path-confirm-stage11 button,.companion-instance-actions-stage10 button,.companion-rename-stage10 button,.evolution-actions-stage12 button):focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--button-focus-guard), 0 0 0 var(--focus-ring-halo) var(--focus-ring-color), 0 var(--button-depth) 0 var(--button-current-edge), inset 0 2px 0 var(--button-current-shine)!important}:is(.btn,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button:not(.home04-companion-link):not(.home-mission-drag-handle),.home04-companion-link,.home04-week>footer button,.missions-stage05 .mission-primary-stage05,.goal-card-footer-stage06>button,.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-action-row-stage09>button,.settings-unavailable-stage09>button,.settings-reminders-stage06 button,.settings-savebar-stage09 button,.settings-dialog-layer-stage09 footer button,.companion-primary-action,.companion-secondary-action,.companion-catalog-card__body>button,.companion-path-confirm-stage11 button,.companion-instance-actions-stage10 button,.companion-rename-stage10 button,.evolution-actions-stage12 button):focus-visible:active:not(:disabled){box-shadow:0 0 0 var(--focus-ring-width) var(--button-focus-guard), 0 0 0 var(--focus-ring-halo) var(--focus-ring-color), inset 0 1px 0 var(--button-current-pressed-shine)!important}@media (prefers-reduced-motion:reduce){:is(.btn,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button,.home04-week>footer button,.missions-stage05 .mission-primary-stage05,.goal-card-footer-stage06>button,.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-action-row-stage09>button,.settings-unavailable-stage09>button,.settings-reminders-stage06 button,.settings-savebar-stage09 button,.settings-dialog-layer-stage09 footer button,.companion-primary-action,.companion-secondary-action,.companion-catalog-card__body>button,.companion-path-confirm-stage11 button,.companion-instance-actions-stage10 button,.companion-rename-stage10 button,.evolution-actions-stage12 button){transition:none!important}:is(.btn,.direction-c-home-heading__actions>button,.home-next-complete,.home-garden-mission>button,.home04-week>footer button,.missions-stage05 .mission-primary-stage05,.goal-card-footer-stage06>button,.history-filter-apply-stage09,.history-load-more-stage09,.history-empty-stage09 button,.settings-action-row-stage09>button,.settings-unavailable-stage09>button,.settings-reminders-stage06 button,.settings-savebar-stage09 button,.settings-dialog-layer-stage09 footer button,.companion-primary-action,.companion-secondary-action,.companion-catalog-card__body>button,.companion-path-confirm-stage11 button,.companion-instance-actions-stage10 button,.companion-rename-stage10 button,.evolution-actions-stage12 button):active:not(:disabled){transform:none!important}}@media (hover:none) and (pointer:coarse){.btn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;--button-current-hover:var(--button-current-surface)!important}.btn.btn.btn:hover:not(:active):not(:disabled){background:var(--button-current-surface)!important;box-shadow:0 var(--button-depth) 0 var(--button-current-edge), inset 0 2px 0 var(--button-current-shine)!important;filter:none!important;transform:none!important}.btn.btn.btn:active:not(:disabled){background:var(--button-current-active)!important;box-shadow:inset 0 1px 0 var(--button-current-pressed-shine)!important;filter:none!important;transform:translateY(var(--button-depth))!important}@media (prefers-reduced-motion:reduce){.btn.btn.btn:active:not(:disabled){transform:none!important}}}.btn.btn.btn[data-appearance=text]{--button-text-current-ink:var(--button-text-secondary-ink);--button-text-current-hover:var(--button-text-secondary-hover);--button-text-current-active:var(--button-text-secondary-active);text-underline-offset:3px;max-width:100%;text-decoration:none;width:fit-content!important;min-height:var(--button-height)!important;padding-inline:var(--button-padding-inline)!important;border-radius:var(--radius-control)!important;color:var(--button-text-current-ink)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;font-size:max(16px,1rem)!important;transform:none!important}.btn.btn.btn[data-appearance=text]:is(.soft,.ghost){--button-text-current-ink:var(--button-text-neutral-ink);--button-text-current-hover:var(--button-text-neutral-hover);--button-text-current-active:var(--button-text-neutral-active)}.btn.btn.btn[data-appearance=text].primary{--button-text-current-ink:var(--button-text-primary-ink);--button-text-current-hover:var(--button-text-primary-hover);--button-text-current-active:var(--button-text-primary-active)}.btn.btn.btn[data-appearance=text].danger{--button-text-current-ink:var(--button-text-danger-ink);--button-text-current-hover:var(--button-text-danger-hover);--button-text-current-active:var(--button-text-danger-active)}.btn.btn.btn[data-appearance=text].large{min-height:var(--button-height-large)!important;padding-inline:var(--button-padding-compact)!important;font-size:1rem!important}.btn.btn.btn[data-appearance=text]:hover:not(:disabled){text-decoration:underline;text-decoration-thickness:1px;color:var(--button-text-current-hover)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.btn.btn.btn[data-appearance=text]:active:not(:disabled){text-decoration:underline;text-decoration-thickness:2px;color:var(--button-text-current-active)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.btn.btn.btn[data-appearance=text]:disabled{color:var(--text-disabled)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.btn.btn.btn[data-appearance=text][aria-busy=true]:disabled{color:var(--button-text-current-ink)!important;cursor:progress!important}.btn.btn.btn[data-appearance=text]:focus-visible,.btn.btn.btn[data-appearance=text]:focus-visible:active:not(:disabled){text-decoration:underline;text-decoration-thickness:1px;outline:var(--focus-ring-width) solid transparent!important;outline-offset:var(--focus-ring-offset)!important;box-shadow:0 0 0 var(--focus-ring-width) var(--button-focus-guard), 0 0 0 var(--focus-ring-halo) var(--focus-ring-color)!important;filter:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.icon-close-button{outline:var(--focus-ring-width) solid transparent;outline-offset:var(--focus-ring-offset);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-primary);box-shadow:none;cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-easing-standard);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.icon-close-button__visual{border:1px solid var(--button-secondary-edge);background:var(--surface-base);width:32px;height:32px;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard), border-color var(--motion-duration-fast) var(--motion-easing-standard), transform var(--motion-duration-fast) var(--motion-easing-standard);border-radius:50%;place-items:center;display:grid;position:relative}.icon-close-button__mark{width:14px;height:14px;display:block;position:relative}.icon-close-button__mark:before,.icon-close-button__mark:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;top:6px;left:1px}.icon-close-button__mark:before{transform:rotate(45deg)}.icon-close-button__mark:after{transform:rotate(-45deg)}.icon-close-button:hover:not(:disabled){color:var(--button-text-secondary-hover)}.icon-close-button:hover:not(:disabled) .icon-close-button__visual{border-color:var(--button-secondary-edge);background:var(--surface-subtle)}.icon-close-button:active:not(:disabled) .icon-close-button__visual{background:var(--button-secondary-active);transform:scale(.94)}.icon-close-button:focus-visible{box-shadow:0 0 0 var(--focus-ring-width) var(--button-focus-guard), 0 0 0 var(--focus-ring-halo) var(--focus-ring-color)}.icon-close-button:disabled{color:var(--text-disabled);cursor:not-allowed}.icon-close-button:disabled .icon-close-button__visual{border-color:var(--border-disabled);background:var(--button-secondary-disabled)}@media (prefers-reduced-motion:reduce){.icon-close-button,.icon-close-button__visual{transition:none}.icon-close-button:active:not(:disabled) .icon-close-button__visual{transform:none}}@media (forced-colors:active){.btn.btn.btn[data-appearance=text]{forced-color-adjust:auto;color:linktext!important}.btn.btn.btn[data-appearance=text]:disabled{color:graytext!important}.icon-close-button{color:buttontext;forced-color-adjust:auto}.icon-close-button__visual{background:canvas;border-color:buttontext}.icon-close-button:focus-visible{box-shadow:none;outline-color:highlight}}}
