:root{color-scheme:light;--background:#fbf8f1;--foreground:#303833;--surface:#fffdf8;--surface-elevated:#ffffff;--surface-hover:#f0f2ea;--surface-soft:#ecefe6;--border-subtle:#ded8ca;--border-strong:#aab5a3;--muted:#6c746d;--action:#4f6856;--action-text:#ffffff;--sage-deep:#687c65;--accent-rose:#b98232;--accent-moss:#7d9276;--accent-clay:#b96845;--app-page-gutter:clamp(16px,3vw,56px);--app-content-wide:1680px;--app-content-standard:1480px;--app-content-readable:920px}.hawri-dashboard-selvedge,.hawri-thread,.vision-logo-hawri{display:none!important}.auth-sanctuary:before,.cozy-editor-header:before,.cozy-legal-hero:after,.cozy-settings-intro:after,.hawri-editor-page .cozy-board-frame:before,.hawri-editor-preview .hawri-editor-canvas:after,.legal-page:before,.onboarding-page:before,.onboarding-step:after,.premium-shell:before,.template-intro:after,.template-page:before,.woven-auth-visual:after{display:none!important;content:none!important}.cozy-global-not-found-art{background:linear-gradient(180deg,transparent 58%,#4b34308f),url(/cozy/hero-goals.jpg) 50% /cover no-repeat!important}.background-swatch.board-background-paper,.cozy-board-frame .board-canvas-bg.board-background-paper,.demo-board-canvas.board-background-paper{background:#f9f2e8!important;background-image:radial-gradient(#cbbdad .7px,transparent 0)!important;background-size:22px 22px!important}.background-swatch.board-background-linen,.cozy-board-frame .board-canvas-bg.board-background-linen,.demo-board-canvas.board-background-linen{background:#f7eee7!important;background-image:linear-gradient(90deg,#b7908420 1px,transparent 0),linear-gradient(#b7908418 1px,transparent 0)!important;background-size:7px 7px!important}.background-swatch.board-background-sunrise,.cozy-board-frame .board-canvas-bg.board-background-sunrise,.demo-board-canvas.board-background-sunrise{background:linear-gradient(145deg,#fff6e9,#f6d9d4 52%,#dfe7d8)!important}.background-swatch.board-background-forest,.cozy-board-frame .board-canvas-bg.board-background-forest,.demo-board-canvas.board-background-forest{background:linear-gradient(145deg,#edf1e7,#cad7c4 58%,#aabda4)!important}.background-swatch.board-background-night,.cozy-board-frame .board-canvas-bg.board-background-night,.demo-board-canvas.board-background-night{background:radial-gradient(circle at 75% 20%,#fff9e8 0 2px,transparent 3px),linear-gradient(145deg,#807071,#5d5158 72%)!important;background-size:120px 120px,auto!important}.dark{color-scheme:light;--background:#f4f1e9;--foreground:#303833;--surface:#fbf8f1;--surface-elevated:#fffdf8;--surface-hover:#e9ede5;--surface-soft:#e5e9df;--border-subtle:#d8d3c5;--border-strong:#a4afa0;--muted:#687169;--action:#475f4e;--action-text:#ffffff;--sage-deep:#62755f;--accent-rose:#ad7a31;--accent-moss:#778a71;--accent-clay:#ad6242}body{background:var(--background);color:var(--foreground)}::selection{background:#d9e1cf;color:#303833}.btn-primary{border-color:#4f6856!important;border-radius:999px!important;background:#4f6856!important;color:#fff!important;box-shadow:0 10px 24px #4f685620!important}.btn-primary:hover:not(:disabled){background:#405846!important;transform:translateY(-1px)}.btn-secondary{border-color:#dfcdc5!important;border-radius:999px!important;background:#fffdf9!important;color:#303833!important;box-shadow:0 5px 16px #78534b0a!important}.btn-secondary:hover:not(:disabled){border-color:#c6a9a0!important;background:#fff!important}.icon-button{border-radius:999px!important}.input-modern,select,textarea{border-color:#d9d5c9!important;border-radius:14px!important;background:#fffdf8!important;color:#303833!important;box-shadow:inset 0 1px 2px #4352490a!important}.input-modern:focus,select:focus,textarea:focus{border-color:#789076!important;box-shadow:0 0 0 3px #7890761f!important}.auth-sanctuary,.cozy-public-page,.demo-page,.hawri-help-page,.hawri-system-page,.legal-page,.onboarding-page,.template-page{background:radial-gradient(circle at 8% 8%,#eadbb63d,transparent 28rem),radial-gradient(circle at 95% 5%,#dfe8da4f,transparent 30rem),#fbf8f1!important;color:#303833!important}.eyebrow{color:#4f6856!important;letter-spacing:.09em!important}.cozy-footer,.woven-footer{border-color:#ded8ca!important;background:transparent!important;color:#7c6a66!important}.hawri-template-frame.template-picker{width:min(var(--app-content-standard),calc(100% - (var(--app-page-gutter) * 2)));padding:clamp(60px,6vw,96px) 0 100px}.template-picker-intro{max-width:760px}.template-picker-intro h1{margin-top:12px;color:#303833;font-size:clamp(50px,6vw,78px);font-weight:540;letter-spacing:-.045em;line-height:.95}.template-picker-intro>p:last-child{max-width:650px;color:#6c746d;font-size:17px}.template-picker .hawri-template-library{padding-top:60px}.template-picker-prompt>span{display:grid;width:42px;height:42px;place-items:center;border-radius:999px;background:#e4e8dc;color:#4f6856;font-family:var(--font-display),Georgia,serif;font-size:20px}.template-picker-prompt h2{color:#303833;font-family:var(--font-display),Georgia,serif;font-size:30px}.template-picker-prompt p{color:#6c746d}.hawri-template-library .template-card-grid{gap:28px;margin-top:30px}.hawri-template-library .template-choice-card{overflow:hidden;border:1px solid #ded8ca;border-radius:24px;background:#fffdf8;box-shadow:0 18px 46px #3f4d450d;transition:transform .2s ease,box-shadow .2s ease}.hawri-template-library .template-choice-card:hover{transform:translateY(-5px);box-shadow:0 24px 56px #3f4d451a}.hawri-template-library .template-choice-image{aspect-ratio:1.25;border-radius:0}.hawri-template-library .template-choice-copy{padding:22px}.hawri-template-library .template-choice-copy h3{color:#303833;font-size:29px;font-weight:620}.hawri-template-library .template-choice-copy p{color:#6c746d}.hawri-template-library .template-choice-actions{margin-top:20px}.template-blank-choice{border:1px dashed #adb8a8!important;border-radius:22px!important;background:#f0f2ea!important;padding:26px 28px!important}.template-blank-choice h2{color:#303833!important;font-family:var(--font-display),Georgia,serif}.template-blank-choice p{color:#5f6961!important}.hawri-template-detail{width:min(var(--app-content-standard),calc(100% - (var(--app-page-gutter) * 2)));padding-bottom:100px}.hawri-template-detail-hero{gap:clamp(42px,6vw,84px)}.hawri-template-detail-preview{min-height:660px;border:9px solid #fff;border-radius:28px;outline:1px solid #ded8ca;box-shadow:0 26px 66px #3f4d451c}.hawri-focus-board:after,.hawri-template-detail-preview:after,.onboarding-board-preview:after{background:linear-gradient(180deg,transparent 60%,#30383322)!important}.hawri-detail-list,.hawri-detail-note,.onboarding-preview-note,.onboarding-preview-task{border:1px solid #ded8ca;border-radius:15px;background:#fffdf4ed!important;color:#303833!important;box-shadow:0 14px 34px #3f4d451a!important}.hawri-template-detail-copy h1{color:#303833}.hawri-template-detail-kicker{color:#4f6856}.hawri-detail-section{border-color:#ded8ca}.hawri-detail-section li{color:#6f5d58}.hawri-detail-section li svg{color:#b98232}.hawri-detail-private{border-color:#dce2d6;border-radius:16px;background:#f1f5ed}.hawri-how-it-works{border-color:#ded8ca}.hawri-how-it-works>div>span{background:#4f6856}.hawri-onboarding-page .onboarding-header{border-color:#ded8ca;background:#fbf8f1eb;backdrop-filter:blur(18px)}.hawri-onboarding-page .onboarding-shell{width:min(1320px,calc(100% - (var(--app-page-gutter) * 2)))}.hawri-onboarding-page .onboarding-progress:before{background:#ded8ca}.hawri-onboarding-page .onboarding-progress>span{background:#b98232}.hawri-onboarding-page .onboarding-step>h1{color:#303833}.hawri-onboarding-page .onboarding-step>p:not(.eyebrow){color:#6c746d}.hawri-onboarding-page .onboarding-goal-list{gap:20px}.hawri-onboarding-page .onboarding-goal-list button{overflow:hidden;min-height:230px;border-color:#ded8ca;border-radius:22px;background:#fffdf9;box-shadow:0 14px 38px #78534b0c}.hawri-onboarding-page .onboarding-goal-list button.is-selected,.hawri-onboarding-page .onboarding-goal-list button:hover{border-color:#b98232;outline:3px solid #e8c7c9;box-shadow:0 20px 46px #4f685618}.hawri-onboarding-page .onboarding-goal-list img{height:164px}.hawri-onboarding-page .onboarding-goal-list button>i{background:#4f6856;color:#fff}.hawri-onboarding-page .hawri-recommendation-step{gap:clamp(34px,6vw,84px)}.hawri-onboarding-page .onboarding-board-preview{min-height:0;height:auto;border:9px solid #fff;border-radius:28px;box-shadow:0 26px 64px #7651491d}.hawri-onboarding-page .onboarding-board-preview[data-board-size=classic]{aspect-ratio:16/11!important}.hawri-onboarding-page .onboarding-board-preview[data-board-size=wide]{aspect-ratio:16/9!important}.hawri-onboarding-page .onboarding-board-preview[data-board-size=portrait]{aspect-ratio:11/16!important}.hawri-onboarding-page .onboarding-board-preview[data-board-size=square]{aspect-ratio:1!important}.hawri-onboarding-page .onboarding-board-preview[data-board-size=story]{aspect-ratio:9/16!important}.hawri-onboarding-page .onboarding-board-preview[data-board-orientation=portrait]{width:min(100%,30rem);justify-self:center}.hawri-recommendation-copy h1{color:#303833!important}.hawri-recommendation-copy>p,.hawri-recommendation-reasons p{color:#6c746d!important}.hawri-recommendation-reasons{border-color:#ded8ca!important}.cozy-auth-page{display:grid;min-height:100dvh;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr)}.cozy-auth-page .woven-auth-visual{position:relative;min-height:100dvh;overflow:hidden;margin:20px;border-radius:30px;box-shadow:0 28px 72px #70504720}.cozy-auth-page .woven-auth-image{object-fit:cover}.cozy-auth-page .woven-auth-shade{background:linear-gradient(180deg,#49343108 30%,#493431c7)}.cozy-auth-page .woven-auth-story{color:#fff}.cozy-auth-page .woven-auth-story .eyebrow{color:#fff5f1!important}.cozy-auth-page .woven-auth-form-panel{background:transparent!important}.cozy-auth-page .woven-auth-form-wrap{width:min(100%,500px);border:1px solid #ded8ca;border-radius:26px;background:#fffdf9cf;padding:clamp(26px,4vw,44px);box-shadow:0 24px 70px #78534b10;backdrop-filter:blur(12px)}.cozy-auth-page .woven-auth-form-wrap h1{color:#303833!important;font-size:clamp(42px,5vw,62px)}.cozy-auth-page .woven-auth-subtitle{color:#6c746d!important}.auth-google-button{border-color:#dfcdc5!important;border-radius:999px!important;background:#fff!important;color:#303833!important}.auth-divider{color:#9a817b!important}.auth-divider span{background:#ded8ca!important}.auth-label{color:#5e4743!important}.cozy-auth-page .auth-input-wrap{min-height:54px;gap:12px;padding-inline:16px 12px;border-color:#d9d5c9;border-radius:16px;background:#fffdf8;box-shadow:inset 0 1px 2px #4352490a,0 5px 16px #78534b0a}.cozy-auth-page .auth-input-wrap .input-modern{min-width:0;padding-inline:4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.cozy-auth-page .auth-input-wrap .input-modern::placeholder{color:#817a73;opacity:.72}.cozy-auth-page .auth-password-wrap .input-modern{padding-inline-end:8px!important}.auth-input-wrap>svg{color:#b06e75!important}.auth-switch{color:#6c746d!important}.auth-switch-link{color:#4f6856!important}.hawri-auth-consent{color:#6c746d!important}.hawri-auth-consent a{color:#4f6856!important}.hawri-app-shell,.hawri-dashboard{display:grid;min-height:100dvh;grid-template-columns:232px minmax(0,1fr);background:radial-gradient(circle at 90% 0,#dfe8da45,transparent 28rem),#fffaf5!important;color:#303833!important}.hawri-dashboard-sidebar{height:100dvh;border-color:#ded8ca!important;background:#fbf2ed!important;padding:26px 18px!important}.hawri-dashboard-selvedge{display:none!important}.hawri-sidebar-brand{margin-inline:10px 0!important}.hawri-sidebar-nav{margin-top:46px!important;gap:8px!important}.hawri-sidebar-nav a,.hawri-sidebar-nav button,.hawri-sidebar-secondary summary{border-radius:14px!important;color:#6d5a56!important}.hawri-sidebar-nav a:hover,.hawri-sidebar-nav a[aria-current=page],.hawri-sidebar-nav button:hover,.hawri-sidebar-secondary summary:hover{background:#f1ddda!important;color:#4f6856!important;transform:none!important}.hawri-sidebar-nav a[aria-current=page]:before{display:none!important}.hawri-sidebar-secondary>div{border-color:#e1cec6!important;border-radius:16px!important;background:#fffaf5!important;box-shadow:0 14px 34px #6f4b440f!important}.hawri-sidebar-signoff{color:#65514d!important}.hawri-sidebar-signoff span{background:#d9bdb7!important}.hawri-dashboard-topbar{min-height:78px!important;border-color:#ded8ca!important;background:#fffaf5e8!important;backdrop-filter:blur(18px)!important}.hawri-dashboard-search{gap:0!important;min-height:46px!important;border-color:#ded8ca!important;border-radius:999px!important;background:#fffdf9!important;color:#6f5d58!important}.hawri-dashboard-search input{min-width:0;margin-inline-start:12px}.hawri-dashboard-search:not(:focus-within):not(.is-open) input{margin-inline-start:0}.hawri-dashboard-search:focus-within{border-color:#b87a82!important;box-shadow:0 0 0 3px #b87a821a!important}.hawri-account-chip{border-color:#ded8ca!important;color:#5b4541!important}.hawri-account-avatar{border-color:#fff!important;background:linear-gradient(145deg,#c9878e,#8e9b81)!important;box-shadow:0 5px 16px #7651491d}.hawri-dashboard-content{width:min(100%,var(--app-content-wide));padding-top:44px!important}.hawri-dashboard-intro{margin-bottom:28px!important}.hawri-dashboard-intro p{color:#9a716d!important;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.hawri-dashboard-intro h1{color:#303833;font-size:clamp(48px,5vw,72px)!important;font-weight:540!important}.hawri-library-heading-simple{border-color:#ded8ca!important}.hawri-library-heading-simple p{color:#6c746d!important}.hawri-library-heading-simple p span{color:#4f6856!important}.hawri-filter-trigger{border-color:#dfcdc5!important;border-radius:999px!important;background:#fffdf9!important;color:#6d5955!important}.hawri-library-controls{border-color:#ded8ca!important}.filter-list button{border-radius:999px!important}.filter-list button[aria-pressed=true]{border-color:#c48389!important;background:#f2ddda!important;color:#894a54!important}.hawri-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.hawri-board-grid .board-card{overflow:hidden;border-color:#ded8ca!important;border-radius:22px!important;background:#fffdf9!important;box-shadow:0 16px 42px #7651490d!important}.hawri-board-grid .board-card:hover{box-shadow:0 24px 54px #76514919!important;transform:translateY(-4px)!important}.hawri-board-grid .board-cover{height:220px!important}.hawri-board-grid .board-cover:after{background:linear-gradient(180deg,transparent 55%,#3f2c2929)!important}.hawri-board-grid .board-cover-icon{border-radius:999px!important;background:#fffaf5dd!important;color:#4f6856!important}.hawri-board-grid .board-card-copy{padding:20px!important}.hawri-board-grid .board-card-copy h3{color:#303833!important;font-size:26px!important;font-weight:620!important}.hawri-board-grid .board-card-copy p{color:#6c746d!important}.hawri-board-menu-trigger{border-color:#ded8ca!important;background:#fffdf9e8!important}.hawri-board-menu-popover{border-color:#e1cec6!important;border-radius:15px!important;background:#fffdf9!important;color:#303833!important;box-shadow:0 18px 46px #76514920!important}.hawri-dashboard-empty{align-items:center}.hawri-empty-visual{min-height:330px!important;border:8px solid #fff!important;border-radius:24px!important;box-shadow:0 24px 58px #76514919!important}.hawri-empty-visual>span{border-radius:999px!important;background:#fffaf5e8!important;color:#4f6856!important}.hawri-dashboard-empty h3{color:#303833}.hawri-dashboard-empty>div:last-child>p:not(.eyebrow){color:#6c746d!important}.cozy-modal{background:#30383340!important}.background-dialog,.cozy-dialog,.cozy-modal-card,.editor-dialog,.goal-editor-dialog,.hawri-delete-dialog{border:1px solid #ded8ca!important;border-radius:26px!important;background:#fffaf5!important;color:#303833!important;box-shadow:0 34px 100px #3038332c!important}.cozy-modal-weave{display:none!important}.cozy-modal-mark{background:linear-gradient(145deg,#b98232,#8c9a7f)!important}.board-start-choice-grid{gap:16px!important}.board-start-choice{min-height:210px!important;border-color:#ded8ca!important;border-radius:22px!important;background:#fffdf9!important;box-shadow:0 12px 34px #7651490a!important}.board-start-choice:hover{border-color:#c8898f!important;background:#fbefec!important;transform:translateY(-3px)}.board-start-choice-icon{border-radius:999px!important;background:#f0d8d5!important;color:#4f6856!important}.board-start-choice-title{color:#303833!important;font-family:var(--font-display),Georgia,serif;font-size:24px!important}.board-start-choice-copy{color:#6c746d!important}.category-visual-card{overflow:hidden;border-color:#ded8ca!important;border-radius:18px!important}.category-visual-card[aria-pressed=true]{border-color:#b98232!important;box-shadow:0 0 0 3px #e8c7c9!important}.dream-journey-page,.hawri-focus-page,.hawri-settings-layout{background:transparent!important}.hawri-settings-layout{grid-template-columns:minmax(210px,250px) minmax(0,880px);width:min(calc(100% - (var(--app-page-gutter) * 2)),1280px);justify-content:center}.dream-journey-hero h1,.hawri-focus-page>header h1,.hawri-settings-title h1{color:#303833!important}.hawri-settings-nav{border-color:#ded8ca!important}.hawri-settings-nav button{border-radius:12px!important;color:#735f5a!important}.hawri-settings-nav button.is-active,.hawri-settings-nav button:hover{background:#f1ddda!important;color:#4f6856!important}.hawri-panel-heading>span{color:#b98232!important}.hawri-focus-actions,.hawri-focus-empty,.hawri-integration-row,.hawri-reflection-card,.hawri-settings-group,.journey-card,.journey-empty,.journey-summary article{border-color:#ded8ca!important;border-radius:22px!important;background:#fffdf9!important;color:#303833!important;box-shadow:0 14px 40px #7651490b!important}.hawri-focus-actions p,.hawri-settings-group p,.hawri-settings-lede,.journey-date,.journey-description{color:#6c746d!important}.hawri-profile-photo{border:5px solid #fff!important;border-radius:22px!important;box-shadow:0 12px 32px #76514915!important}.hawri-appearance-options button,.hawri-segmented-control button{border-color:#dfcdc5!important;border-radius:16px!important;background:#fffaf5!important;color:#6d5955!important}.hawri-appearance-options button.is-active,.hawri-segmented-control button.is-active{border-color:#b98232!important;background:#f1ddda!important;color:#4f6856!important}.hawri-toggle[aria-checked=true]{background:#8c9a7f!important}:root.high-contrast .hawri-sidebar-help a,:root.high-contrast .hawri-toggle-row small{color:#332925!important}.hawri-focus-page{width:min(calc(100% - (var(--app-page-gutter) * 2)),1440px)}.hawri-focus-grid{gap:clamp(24px,3.5vw,52px)!important}.hawri-focus-board{overflow:hidden;border:8px solid #fff!important;border-radius:26px!important;box-shadow:0 22px 58px #76514918!important}.hawri-focus-board>div{background:linear-gradient(transparent,#44302ec7)!important;color:#fff!important}.hawri-next-action{border-color:#dce3d6!important;border-radius:16px!important;background:#f1f5ed!important;color:#5f6d56!important}.hawri-focus-actions blockquote{border-color:#e6c7c6!important;background:#fbefec!important;color:#925862!important}.hawri-reflection-card>img{border-radius:16px!important;object-fit:cover}.journey-summary{gap:16px!important}.journey-card-icon,.journey-summary article svg{color:#4f6856!important}.journey-toolbar button{border-radius:999px!important}.journey-toolbar button[aria-pressed=true]{background:#4f6856!important;color:#fff!important}.journey-progress i>span{background:linear-gradient(90deg,#b98232,#8c9a7f)!important}.hawri-privacy-layout{width:min(var(--app-content-standard),calc(100% - (var(--app-page-gutter) * 2)))}.hawri-privacy-intro h1{color:#303833}.hawri-privacy-intro>p:not(.eyebrow){color:#6c746d!important}.hawri-privacy-content .cozy-legal-section,.hawri-privacy-intro aside,.hawri-privacy-nav{border-color:#ded8ca!important;border-radius:20px!important;background:#fffdf9!important;box-shadow:0 12px 36px #7651490a!important}.hawri-privacy-nav a{color:#735f5a!important}.hawri-privacy-nav a:hover{color:#4f6856!important}.hawri-privacy-content .cozy-legal-section>span{color:#8b4f59!important}.hawri-help-shell{width:min(920px,calc(100% - 40px))}.hawri-help-shell>h1{color:#303833}.hawri-help-subtitle{color:#6c746d!important}.hawri-help-search{border-color:#ded8ca!important;border-radius:999px!important;background:#fffdf9!important}.hawri-help-topics button{border-color:#ded8ca!important;border-radius:18px!important;background:#fffdf9!important}.hawri-help-topics button:hover{border-color:#c8898f!important;background:#fbefec!important}.hawri-system-visual{border-radius:28px!important}.demo-page{background:#f8f1ec!important}.demo-intro{border-color:#ded8ca!important;background:#fffaf5e8!important}.demo-intro h1{color:#303833!important}.demo-intro small{color:#69544f!important}.demo-download{border-radius:999px!important;background:#4f6856!important;color:#fff!important}.demo-workspace{background:radial-gradient(circle at 50% 5%,#fff 0,transparent 35rem),#f4ebe6!important}.demo-canvas-scroll{border-color:#ded8ca!important;border-radius:24px!important;background:#eadfda!important;box-shadow:inset 0 1px 10px #7651490d!important}.demo-board-canvas{border-radius:8px!important;box-shadow:0 24px 60px #59403920!important}.demo-primary-tools{border-color:#ded8ca!important;border-radius:999px!important;background:#fffdf9ed!important;box-shadow:0 16px 40px #76514918!important;backdrop-filter:blur(16px)}.demo-primary-tools button{color:#695450!important}.demo-primary-tools button:hover{background:#f4e2df!important;color:#4f6856!important}.demo-tools{border-color:#ded8ca!important;border-radius:22px!important;background:#fffaf5!important;color:#303833!important;box-shadow:0 24px 70px #30383325!important}.demo-item>div{border-radius:10px!important;box-shadow:0 14px 32px #51393424!important}.demo-item.is-selected>div{outline-color:#b98232!important}.export-dialog{width:min(720px,100%)!important}.background-dialog{width:min(760px,100%)!important}.export-options{grid-template-columns:repeat(2,minmax(0,1fr))}.background-options{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.dark .demo-page,.dark .dream-journey-page,.dark .hawri-app-shell,.dark .hawri-dashboard,.dark .hawri-help-page,.dark .hawri-privacy-page,.dark .woven-auth-form-panel{background-color:#f8f0ea!important;color:#473532!important}.dark .hawri-dashboard-sidebar{border-color:#dfccc4!important;background:#f3e5df!important}.dark .hawri-dashboard-topbar{border-color:#dfccc4!important;background:#f8f0eae8!important}.dark .hawri-sidebar-nav a,.dark .hawri-sidebar-nav button{color:#6b5753!important}.dark .hawri-board-grid .board-card,.dark .hawri-settings-group,.dark .journey-card,.dark .journey-summary article{border-color:#dfccc4!important;background:#fffaf5!important;color:#473532!important}@media (max-width:1180px){.hawri-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1700px){.hawri-board-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.hawri-board-grid .board-cover{height:clamp(210px,14vw,260px)!important}}@media (max-width:1050px){.cozy-auth-page{display:block}.cozy-auth-page .woven-auth-visual{min-height:clamp(280px,42dvh,420px);margin:12px}.cozy-auth-page .woven-auth-story{margin-top:clamp(54px,12vh,96px)}.cozy-auth-page .woven-auth-form-panel{padding-top:18px}}@media (max-width:900px){.cozy-auth-page{display:block}.cozy-auth-page .woven-auth-visual{min-height:320px;margin:12px}.cozy-auth-page .woven-auth-form-panel{padding-top:18px}.hawri-app-shell,.hawri-dashboard{display:block}.hawri-dashboard-sidebar{display:none!important}.hawri-dashboard-topbar{padding-inline:18px!important}.hawri-dashboard-content{padding:32px 18px 110px!important}.hawri-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.hawri-template-detail,.hawri-template-frame.template-picker{width:calc(100% - 40px)}.hawri-template-library .template-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hawri-template-library .template-choice-card{display:flex;flex-direction:column}.hawri-template-library .template-choice-image{height:auto;min-height:0;aspect-ratio:1.25}.hawri-template-detail-hero{grid-template-columns:1fr!important}.hawri-onboarding-page .hawri-recommendation-step{grid-template-columns:1fr}.hawri-onboarding-page .onboarding-board-preview{min-height:0}.hawri-privacy-layout{width:calc(100% - 40px)}.hawri-settings-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hawri-template-frame.template-picker{width:calc(100% - 32px);padding-top:54px}.template-picker-intro h1{font-size:48px}.hawri-template-library .template-card-grid{grid-template-columns:1fr!important;gap:18px!important}.hawri-template-library .template-choice-image{aspect-ratio:1.35}.hawri-onboarding-page .onboarding-step{padding-top:48px}.hawri-onboarding-page .onboarding-goal-list{grid-template-columns:repeat(2,1fr)!important;gap:12px}.hawri-onboarding-page .onboarding-goal-list button{min-height:170px;border-radius:17px}.hawri-onboarding-page .onboarding-goal-list img{height:112px}.hawri-onboarding-page .onboarding-goal-list button>span{padding:12px 12px 0;font-size:18px}.hawri-onboarding-page .onboarding-board-preview{min-height:0;border-width:5px;border-radius:20px}.hawri-board-grid{grid-template-columns:1fr!important}.hawri-board-grid .board-cover{height:210px!important}.hawri-dashboard-intro{align-items:stretch!important;flex-direction:column}.hawri-create-board{width:100%}.hawri-dashboard-search{width:46px!important;padding:0!important;justify-content:center}.hawri-dashboard-search.is-open,.hawri-dashboard-search:focus-within{position:absolute;inset-inline:14px 14px;z-index:2;width:auto!important;padding:0 16px!important}.hawri-account-chip>span:last-child,.hawri-logout{display:none!important}.board-start-choice-grid{grid-template-columns:1fr!important}.board-start-choice{min-height:150px!important}.cozy-auth-page .woven-auth-visual{display:none}.cozy-auth-page .woven-auth-form-wrap{border:0;background:transparent;padding:12px 0 36px;box-shadow:none}.hawri-privacy-layout{width:calc(100% - 32px)}.export-options{grid-template-columns:1fr}}@media (max-width:420px){.hawri-onboarding-page .onboarding-goal-list{grid-template-columns:1fr!important}.hawri-onboarding-page .onboarding-goal-list button{display:grid;min-height:108px;grid-template-columns:92px minmax(0,1fr) 24px;gap:10px}.hawri-onboarding-page .onboarding-goal-list img{width:92px;height:76px;object-fit:cover}.hawri-onboarding-page .onboarding-goal-list button>span{padding:0;font-size:17px}.hawri-mobile-nav a span{overflow-wrap:anywhere;line-height:1.1}}@media (max-height:720px) and (min-width:641px){.cozy-auth-page .woven-auth-story{margin-top:14vh}.editor-dialog{max-height:calc(100dvh - 20px)!important;padding:18px!important}.export-options{gap:8px;margin-block:14px 8px}.export-options>button{min-height:62px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.board-start-choice,.hawri-board-grid .board-card,.hawri-template-library .template-choice-card{transition:none!important}}