@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800;900&display=swap");:root{--green:#258c52;--green-deep:#475140;--green-mid:#68775e;--green-soft:#6fb187;--blue:#84d3ea;--blue-soft:#bfe8f3;--accent-red:#6f4245;--cream:#f7f5f2;--cream-warm:#f7f3e9;--deck-surface:#f7f3e9;--deck-surface-soft:rgba(247,243,233,.88);--deck-background:linear-gradient(rgba(104,119,94,.9),rgba(104,119,94,.9)),radial-gradient(circle at 18% 20%,rgba(255,255,255,.18) 0 2px,transparent 3px),radial-gradient(circle at 80% 72%,rgba(255,255,255,.14) 0 2px,transparent 3px);--sage:#dce3d7;--charcoal:#39393b;--white:#ffffff;--shadow:0 18px 44px rgba(34,51,39,0.16);--radius:22px;--header-height:86px;--max-width:520px;--title-font:"Montserrat",Arial,sans-serif;--body-font:"Montserrat",Arial,sans-serif;--bold-weight:700;--shared-assets-path:"assets";--how-to-symbol:url("assets/symbols/Element 303.png");--bullet-symbol:url("assets/symbols/Element 281.png")}body.theme-before-the-blend{--green:#39393b;--green-deep:#39393b;--green-mid:#6e6a6c;--green-soft:#e6ded0;--blue:#6f4245;--accent-red:#6f4245;--drawer-red:#6f4245;--blue-soft:#ead8d2;--cream:#f7f3e9;--cream-warm:#f7f3e9;--deck-background:#6e6a6c;--sage:#e6ded0;--charcoal:#39393b;--shadow:0 18px 44px rgba(57,57,59,0.14)}body.theme-mini-guide{--green-soft:var(--green-deep);--sage:var(--cream);--deck-surface:var(--cream);--deck-surface-soft:rgba(247,245,242,.92)}body.theme-full-deck{--green:#258c52;--green-deep:#1f7042;--green-mid:#258c52;--green-soft:#6fb187;--blue:#84d3ea;--blue-soft:#8fe8f3;--accent-red:#84d3ea;--cream:#f7f5f2;--cream-warm:#f7f5f2;--deck-surface:#f7f5f2;--deck-surface-soft:rgba(247,245,242,.9);--sage:#e2f3e8;--deck-background:linear-gradient(rgba(143,232,243,.64),rgba(143,232,243,.64)),linear-gradient(#f7f5f2,#f7f5f2),radial-gradient(circle at 18% 20%,rgba(37,140,82,.16) 0 2px,transparent 3px),radial-gradient(circle at 80% 72%,rgba(247,245,242,.2) 0 2px,transparent 3px);--shadow:0 18px 44px rgba(31,112,66,0.16)}*{box-sizing:border-box}[hidden]{display:none !important}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;min-height:100dvh;font-family:var(--body-font);color:var(--green-deep);background:#e8ece7;line-height:1.55}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit}b,strong{font-weight:var(--bold-weight)}.skip-link{position:fixed;z-index:999;top:8px;left:8px;padding:10px 14px;border-radius:8px;background:var(--charcoal);color:white;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.screen{display:none;min-height:100dvh;place-items:center;padding:36px 24px max(36px,env(safe-area-inset-bottom))}.screen.is-active{display:grid}.entry-screen{background:var(--cream);align-items:stretch;padding:max(18px,calc(env(safe-area-inset-top)+14px)) 24px max(28px,env(safe-area-inset-bottom))}.entry-content{width:min(100%,340px);min-height:calc(100dvh - max(46px,calc(env(safe-area-inset-top)+42px)) - max(28px,env(safe-area-inset-bottom)));display:grid;grid-template-rows:minmax(16px,.36fr) auto auto auto minmax(56px,1fr);align-content:stretch;text-align:center}.entry-logo{width:min(82vw,340px);height:auto;display:block;margin:6px auto 0}.eyebrow{align-self:end;margin:0 0 2px;font-family:var(--title-font);font-size:0.78rem;font-weight:var(--bold-weight);color:var(--green);letter-spacing:0.16em;text-transform:uppercase}.eyebrow-light{color:rgba(255,255,255,.86)}.wordmark{margin:0;font-family:var(--title-font);font-weight:var(--bold-weight);color:var(--green);font-size:clamp(3.3rem,16vw,5.3rem);line-height:0.78;letter-spacing:-0.08em}.entry-copy{margin:34px auto 34px;max-width:318px;color:var(--green);font-size:.96rem;font-weight:var(--bold-weight);letter-spacing:.08em;line-height:1.55;text-align:center;text-transform:uppercase}.password-form{display:grid;gap:12px;text-align:center}.password-form input{width:100%;min-height:64px;border:0;border-radius:9px;padding:18px 22px;background:var(--sage);color:var(--green);font:inherit;font-size:1rem;font-weight:var(--bold-weight);letter-spacing:.08em;text-align:center;text-transform:uppercase}.password-form input::placeholder{color:var(--green);opacity:1}.form-message{min-height:1.5em;margin:0;text-align:center;font-size:.9rem;color:var(--green-deep)}.form-message.is-error{color:#b00020;font-weight:700}.form-message.is-success{color:var(--green);font-weight:700}.entry-reminder{align-self:end;margin-top:96px;color:var(--green);font-size:0.78rem;font-weight:var(--bold-weight);text-transform:uppercase;letter-spacing:.08em;line-height:1.55}.entry-reminder p{margin:24px 0 0}.reminder-title{display:inline-flex;align-items:center;justify-content:center;gap:10px}.reminder-title img{width:34px;height:34px;object-fit:contain;filter:brightness(0) saturate(100%) invert(78%) sepia(58%) saturate(675%) hue-rotate(153deg) brightness(98%) contrast(88%)}.loading-screen{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.1),transparent 42%),var(--green);color:white;text-align:center;align-content:center;justify-items:center;gap:18px;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));grid-template-rows:auto auto}.loading-screen.is-active{position:fixed;inset:0;z-index:1000;width:100%;min-height:100vh;min-height:100dvh}.loading-screen>*{grid-area:auto}.loading-carousel{width:clamp(140px,42vw,188px);height:clamp(140px,42vw,188px);margin:0 auto;position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate}.loading-carousel img{position:absolute;left:50%;top:50%;width:clamp(108px,34vw,152px);height:clamp(108px,34vw,152px);display:block;object-fit:contain;opacity:0;transform:translate3d(-50%,-50%,0) scale(.84) rotate(-8deg);animation:loadingCarousel 3s ease-in-out infinite;-webkit-animation:loadingCarousel 3s ease-in-out infinite;animation-fill-mode:none;-webkit-animation-fill-mode:none;will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:brightness(0) invert(1)}.loading-carousel img:nth-child(1){animation-delay:0s;-webkit-animation-delay:0s}.loading-carousel img:nth-child(2){animation-delay:1s;-webkit-animation-delay:1s}.loading-carousel img:nth-child(3){animation-delay:2s;-webkit-animation-delay:2s}.loading-symbol{font-size:4.2rem;animation:pulse 1.1s ease-in-out infinite alternate}.loading-screen p{display:block;margin:0;color:rgba(255,255,255,.86);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}@media (max-width:700px){.loading-screen{gap:clamp(12px,3.8vh,18px);padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))}.loading-carousel{width:clamp(118px,36vw,156px);height:clamp(118px,36vw,156px)}.loading-carousel img{width:clamp(92px,28vw,126px);height:clamp(92px,28vw,126px)}.loading-screen p{max-width:min(100%,280px);line-height:1.35}}@media (max-width:700px) and (max-height:480px){.loading-screen{gap:10px}.loading-carousel{width:clamp(86px,25vh,118px);height:clamp(86px,25vh,118px)}.loading-carousel img{width:clamp(70px,20vh,94px);height:clamp(70px,20vh,94px)}}@keyframes loadingCarousel{0%,28%{opacity:.95;transform:translate3d(-50%,-50%,0) scale(1.04) rotate(0deg)}33%,100%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.84) rotate(8deg)}}@-webkit-keyframes loadingCarousel{0%,28%{opacity:.95;transform:translate3d(-50%,-50%,0) scale(1.04) rotate(0deg)}33%,100%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.84) rotate(8deg)}}.app-shell{width:min(100%,var(--max-width));min-height:100dvh;margin:0 auto;background:var(--cream);box-shadow:0 0 45px rgba(0,0,0,.08);position:relative;overflow-x:clip}.site-header{position:sticky;z-index:60;top:0;height:calc(var(--header-height)+env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;display:grid;grid-template-columns:48px 1fr 48px;align-items:center;background:var(--cream);backdrop-filter:none}.app-shell:has(.page-light.is-current) .site-header{background:var(--cream)}.app-shell:has(.page-green.is-current) .site-header,.app-shell:has(.page-pattern.is-current) .site-header{background:var(--green-mid)}.app-shell:has(.page-pattern.is-current) .site-header{background:var(--deck-background)}.header-logo{justify-self:center;text-decoration:none;display:grid;place-items:center}.header-logo img{width:244px;max-height:72px;display:block;object-fit:contain}.icon-button{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.menu-button{gap:5px;align-content:center}.menu-button span{width:24px;height:3px;border-radius:5px;background:var(--green-deep)}.saved-shortcut::before{content:"";width:23px;height:23px;display:block;background:url("assets/symbols/Element 285.png") center / contain no-repeat}.nav-overlay{position:fixed;z-index:70;inset:0;background:rgba(24,34,26,.35)}.site-nav{position:fixed;z-index:80;inset:0 auto 0 0;--nav-action-bg:rgba(247,245,242,.14);--nav-action-press-bg:rgba(247,245,242,.22);--nav-action-border:rgba(247,245,242,.16);width:min(86vw,420px);padding:max(24px,env(safe-area-inset-top)) 28px max(30px,env(safe-area-inset-bottom));display:flex;flex-direction:column;background:var(--green-mid);color:var(--charcoal);transform:translateX(-102%);transition:transform .28s ease;box-shadow:var(--shadow)}.site-nav.is-open{transform:translateX(0)}.nav-top{display:flex;align-items:center;justify-content:space-between}.nav-logo{margin:0;display:flex;align-items:center}.nav-logo img{width:190px;height:auto;display:block}.close-menu{font-size:2rem}.nav-links{display:grid;gap:6px;margin-top:44px}.nav-links button{border:0;border-radius:10px;background:transparent;min-height:48px;padding:12px 14px 12px 58px;position:relative;text-align:left;font-family:var(--title-font);font-size:.92rem;font-weight:var(--bold-weight);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.site-nav .nav-links button:hover,.site-nav .nav-links button:focus-visible,.site-nav .nav-links button.is-pressed,.site-nav .nav-links button[aria-current="page"]{background:var(--nav-action-bg);box-shadow:inset 0 0 0 1px var(--nav-action-border);transform:translateX(2px)}.site-nav .nav-links button:active,.site-nav .nav-links button.is-pressed{background:var(--nav-action-press-bg);transform:translateX(2px) scale(.99)}.site-nav .nav-links button[aria-current="page"]{font-weight:800}.site-nav .nav-links button::before{content:"";position:absolute;left:16px;top:50%;width:26px;height:26px;background:center / contain no-repeat;filter:brightness(0) saturate(100%) invert(17%) sepia(12%) saturate(998%) hue-rotate(57deg) brightness(82%) contrast(94%);opacity:1;transform:translateY(-50%) rotate(-4deg)}.site-nav .nav-links button:nth-child(even)::before{transform:translateY(-50%) rotate(5deg)}.site-nav .nav-links button[data-route="welcome"]::before{background-image:url("assets/symbols/element4.png")}.site-nav .nav-links button[data-route="deck"]::before{background-image:url("assets/symbols/Element 316.png")}.site-nav .nav-links button[data-route="how-to"]::before{background-image:url("assets/symbols/element5.png")}.site-nav .nav-links button[data-route="prompts"]::before{background-image:url("assets/symbols/Element 332.png")}.site-nav .nav-links button[data-route="saved"]::before{background-image:url("assets/symbols/Element 285.png")}.site-nav .nav-links button[data-route="next-steps"]::before{background-image:url("assets/symbols/Element 330.png")}.site-nav .nav-links button[data-url]::before{background-image:url("assets/symbols/element4.png")}.nav-external{margin-top:auto;display:grid;gap:14px}.nav-external a{min-height:34px;padding-left:38px;position:relative;display:flex;align-items:center;font-weight:var(--bold-weight);text-decoration:none}.nav-external a::before,.nav-external a::after{content:"";position:absolute;pointer-events:none}.nav-external a::before{left:0;top:50%;width:24px;height:24px;border:0;background:center / contain no-repeat;opacity:.95;filter:brightness(0) saturate(100%) invert(26%) sepia(10%) saturate(722%) hue-rotate(57deg) brightness(91%) contrast(85%);transform:translateY(-50%)}.nav-external a:first-child::before{background-image:url("assets/navigation/instagramicon.png")}.nav-external a:first-child::after{display:none}.nav-external a:last-child::before{background-image:url("assets/navigation/websiteicon.png")}.nav-external a:last-child::after{display:none}body.theme-mini-guide .site-nav{--nav-action-bg:rgba(71,81,64,.08);--nav-action-press-bg:rgba(71,81,64,.14);--nav-action-border:rgba(71,81,64,.1);background:var(--cream);color:var(--green-deep);box-shadow:inset -1px 0 0 rgba(71,81,64,.08),var(--shadow)}body.theme-mini-guide .site-nav .close-menu,body.theme-mini-guide .site-nav .nav-links button,body.theme-mini-guide .site-nav .nav-external a{color:var(--green-deep)}body.theme-mini-guide .site-nav .nav-links button::before,body.theme-mini-guide .site-nav .nav-logo img{filter:brightness(0) saturate(100%) invert(26%) sepia(10%) saturate(722%) hue-rotate(57deg) brightness(91%) contrast(85%)}body.theme-mini-guide .menu-button span{background:var(--green-deep)}body.theme-mini-guide .header-logo img,body.theme-mini-guide .saved-shortcut::before{filter:brightness(0) saturate(100%) invert(26%) sepia(10%) saturate(722%) hue-rotate(57deg) brightness(91%) contrast(85%);opacity:1}body.theme-mini-guide .bullet-image,body.theme-mini-guide .next-reflection li::before,body.theme-mini-guide .save-note::before,body.theme-before-the-blend .header-logo img{filter:brightness(0) saturate(100%) invert(22%) sepia(4%) saturate(159%) hue-rotate(201deg) brightness(91%) contrast(91%)}body.theme-before-the-blend .saved-shortcut::before{filter:brightness(0) saturate(100%) invert(22%) sepia(4%) saturate(159%) hue-rotate(201deg) brightness(91%) contrast(91%)}body.theme-before-the-blend .app-shell:has(.page-green.is-current) .site-header,body.theme-before-the-blend .app-shell:has(.page-pattern.is-current) .site-header{background:var(--green-mid)}body.theme-before-the-blend .app-shell:has(.page-pattern.is-current) .site-header{background:var(--deck-background)}body.theme-before-the-blend .menu-button span{background:var(--charcoal)}body.theme-before-the-blend .close-menu,body.theme-before-the-blend .nav-links button,body.theme-before-the-blend .nav-external a{color:var(--charcoal)}body.theme-before-the-blend .site-nav{--nav-action-bg:rgba(247,243,233,.14);--nav-action-press-bg:rgba(247,243,233,.22);--nav-action-border:rgba(247,243,233,.18);background:var(--drawer-red);color:var(--cream);box-shadow:inset -1px 0 0 rgba(255,255,255,.14),var(--shadow)}body.theme-before-the-blend .site-nav .nav-logo img{filter:brightness(0) saturate(100%) invert(93%) sepia(13%) saturate(350%) hue-rotate(340deg) brightness(104%) contrast(94%)}body.theme-before-the-blend .site-nav .close-menu,body.theme-before-the-blend .site-nav .nav-links button,body.theme-before-the-blend .site-nav .nav-external a{color:var(--cream)}body.theme-before-the-blend .site-nav .nav-links button{border-bottom:0}body.theme-before-the-blend .site-nav .nav-links button::before{filter:brightness(0) saturate(100%) invert(93%) sepia(13%) saturate(350%) hue-rotate(340deg) brightness(104%) contrast(94%);opacity:.95}body.theme-before-the-blend .site-nav .nav-external a::before{filter:brightness(0) saturate(100%) invert(93%) sepia(13%) saturate(350%) hue-rotate(340deg) brightness(104%) contrast(94%)}body.theme-full-deck .site-nav{--nav-action-bg:rgba(143,232,243,.22);--nav-action-press-bg:rgba(143,232,243,.3);--nav-action-border:rgba(143,232,243,.2);background:var(--green);color:var(--cream);box-shadow:inset -1px 0 0 rgba(247,245,242,.16),0 18px 44px rgba(31,112,66,.18)}body.theme-full-deck .menu-button span{background:var(--green)}body.theme-full-deck .saved-shortcut::before{filter:brightness(0) saturate(100%) invert(39%) sepia(75%) saturate(512%) hue-rotate(102deg) brightness(86%) contrast(91%);opacity:1}body.theme-full-deck .site-nav .nav-links button::before{filter:brightness(0) saturate(100%) invert(94%) sepia(11%) saturate(387%) hue-rotate(340deg) brightness(103%) contrast(94%);opacity:1}body.theme-full-deck .site-nav .nav-external a::before{filter:brightness(0) saturate(100%) invert(94%) sepia(11%) saturate(387%) hue-rotate(340deg) brightness(103%) contrast(94%);opacity:1}body.theme-full-deck .site-nav .close-menu,body.theme-full-deck .site-nav .nav-links button,body.theme-full-deck .site-nav .nav-external a{color:var(--cream)}body.theme-full-deck .site-nav .nav-logo img{filter:none}body.theme-full-deck .site-nav .nav-links{gap:4px}body.theme-full-deck .site-nav .nav-links button{border-radius:10px}body.theme-full-deck .site-nav .nav-links button:hover,body.theme-full-deck .site-nav .nav-links button:focus-visible{background:var(--nav-action-bg);color:var(--cream);transform:translateX(2px)}body.theme-full-deck .site-nav .nav-external{gap:14px}body.theme-full-deck .site-nav .nav-external a{min-height:34px;padding:0 0 0 38px;border:0;border-radius:0;background:transparent;color:var(--cream);box-shadow:none}body.theme-full-deck .site-nav .nav-external a:hover,body.theme-full-deck .site-nav .nav-external a:focus-visible{background:transparent;color:var(--blue-soft)}.page{min-height:calc(100dvh - var(--header-height));position:relative;overflow:hidden}.page-inner{position:relative;z-index:2;padding:46px 28px 70px}.page-inner>*{position:relative;z-index:1}.page h2{margin:0 0 28px;font-family:var(--title-font);font-weight:400;font-size:clamp(2.4rem,11vw,4rem);line-height:.98;letter-spacing:.03em}.page h3{font-family:var(--title-font);font-weight:var(--bold-weight);text-transform:uppercase;letter-spacing:.06em;font-size:1rem}#prompts-title{max-width:330px;font-size:clamp(1.65rem,7.4vw,2.4rem);line-height:1.05}.page p{margin:0 0 20px}.page-light{background:var(--cream);color:var(--charcoal)}.page-light h2,.page-light h3,.page-light p,.page-light li,.page-light .eyebrow{color:var(--charcoal)}.page-green{background:var(--green-mid);color:white}.page-green h2,.page-green h3{color:white}.how-to-decor{position:absolute;z-index:0;left:-34px;top:-6px;width:220px;height:220px;object-fit:contain;opacity:.24;transform:rotate(-10deg);pointer-events:none;mix-blend-mode:multiply}#how-to .page-inner{padding-top:56px}#how-to .eyebrow{margin-bottom:18px}#how-to h2{margin-bottom:34px}#how-to h2+p{margin-top:0}.element-pattern{position:absolute;z-index:1;inset:0;overflow:hidden;pointer-events:none;opacity:.96}.pattern-symbol{position:absolute;width:var(--symbol-size);max-width:30vw;left:var(--symbol-x);top:var(--symbol-y);opacity:var(--symbol-opacity);transform:translate(-50%,-50%) rotate(var(--symbol-rotate));filter:brightness(0) saturate(100%) invert(18%) sepia(12%) saturate(760%) hue-rotate(57deg) brightness(78%) contrast(98%);mix-blend-mode:multiply}body.theme-before-the-blend .pattern-symbol{filter:brightness(0) saturate(100%) invert(15%) sepia(7%) saturate(220%) hue-rotate(201deg) brightness(82%) contrast(98%);mix-blend-mode:multiply}.save-note{padding-left:30px;position:relative}.save-note::before{content:"";position:absolute;left:0;top:.25em;width:18px;height:18px;background:url("assets/symbols/Element 285.png") center / contain no-repeat}.home-screen-save{position:relative;margin:34px 0 28px;padding-left:30px}.home-screen-save::before{content:"";position:absolute;left:0;top:.25em;width:18px;height:18px;background:url("assets/symbols/Element 285.png") center / contain no-repeat}.home-screen-save h3{margin:0 0 8px;color:var(--green-deep);font-family:var(--title-font);font-size:.98rem;font-weight:800;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.home-screen-save p{margin:0 0 10px}.home-screen-save p:last-child{margin-bottom:0}.decor{position:absolute;z-index:1;opacity:.12;font-size:10rem;line-height:1}.decor-sun,.decor-hands{display:none}#welcome .page-inner::before{content:"";position:absolute;z-index:0;right:10px;top:-28px;width:265px;height:265px;background:url("assets/symbols/element5.png") center / contain no-repeat;opacity:.16;filter:brightness(0) saturate(100%) invert(22%) sepia(10%) saturate(666%) hue-rotate(57deg) brightness(88%) contrast(86%);mix-blend-mode:multiply;pointer-events:none;transform:rotate(9deg)}#welcome .page-inner{padding-top:88px}.page h2::after{content:"";width:46px;height:3px;margin-top:16px;display:block;border-radius:999px;background:var(--green-deep)}body.theme-before-the-blend #welcome .page-inner::before{filter:brightness(0) saturate(100%) invert(15%) sepia(7%) saturate(220%) hue-rotate(201deg) brightness(82%) contrast(98%);opacity:.14}body.theme-before-the-blend .page h2::after{background:var(--blue)}body.theme-mini-guide #welcome .page-inner::before{background-image:url("assets/symbols/Element 272.png")}body.theme-mini-guide .page h2::after{background:var(--green-deep)}body.theme-full-deck #welcome .page-inner::before{background-image:url("assets/symbols/Element 272.png");filter:brightness(0) saturate(100%) invert(72%) sepia(7%) saturate(143%) hue-rotate(41deg) brightness(96%) contrast(90%);opacity:.18}body.theme-full-deck .page h2::after{background:var(--green)}#deck .deck-view-title::after{content:none;display:none}#prompts .page-inner::before{content:"";position:absolute;z-index:0;left:-112px;top:-82px;width:485px;height:485px;background:url("assets/symbols/Element 269.png") center / contain no-repeat;opacity:.15;filter:brightness(0) saturate(100%) invert(22%) sepia(10%) saturate(666%) hue-rotate(57deg) brightness(88%) contrast(86%);mix-blend-mode:multiply;pointer-events:none;transform:rotate(-18deg)}body.theme-before-the-blend #prompts .page-inner::before{filter:brightness(0) saturate(100%) invert(15%) sepia(7%) saturate(220%) hue-rotate(201deg) brightness(82%) contrast(98%);opacity:.13}#next-steps .page-inner::before{content:"";position:absolute;z-index:0;right:-12px;top:8px;width:220px;height:220px;background:url("assets/symbols/Element 315.png") center / contain no-repeat;opacity:.16;filter:brightness(0) saturate(100%) invert(22%) sepia(10%) saturate(666%) hue-rotate(57deg) brightness(88%) contrast(86%);mix-blend-mode:multiply;pointer-events:none;transform:rotate(0deg)}#next-steps .page-inner{padding-top:96px}body.theme-before-the-blend #next-steps .page-inner::before{filter:brightness(0) saturate(100%) invert(15%) sepia(7%) saturate(220%) hue-rotate(201deg) brightness(82%) contrast(98%);opacity:.14}body.theme-full-deck #next-steps .page-inner::before{filter:brightness(0) saturate(100%) invert(72%) sepia(7%) saturate(143%) hue-rotate(41deg) brightness(96%) contrast(90%);opacity:.72}.next-thank-you{width:calc(100% - 86px);min-height:112px;position:relative}.next-thank-you::after{content:"";position:absolute;right:-86px;top:-12px;width:70px;height:112px;background:url("assets/symbols/Element 346.png") center / contain no-repeat;filter:brightness(0) saturate(100%) invert(26%) sepia(10%) saturate(722%) hue-rotate(57deg) brightness(91%) contrast(85%);opacity:.9;pointer-events:none}body.theme-before-the-blend .next-thank-you::after{filter:brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(1074%) hue-rotate(309deg) brightness(86%) contrast(85%)}body.theme-full-deck .next-thank-you::after{filter:brightness(0) saturate(100%) invert(72%) sepia(7%) saturate(143%) hue-rotate(41deg) brightness(96%) contrast(90%);opacity:.72}body.theme-mini-guide .next-thank-you::after,body.theme-mini-guide #next-steps .button-stack::before{filter:brightness(0) saturate(100%) invert(21%) sepia(10%) saturate(760%) hue-rotate(57deg) brightness(84%) contrast(88%);opacity:.82}body.theme-before-the-blend .next-thank-you::after,body.theme-before-the-blend #next-steps .button-stack::before{filter:brightness(0) saturate(100%) invert(24%) sepia(18%) saturate(1140%) hue-rotate(309deg) brightness(80%) contrast(88%);opacity:.82}body.theme-full-deck .next-thank-you::after,body.theme-full-deck #next-steps .button-stack::before{filter:brightness(0) saturate(100%) invert(62%) sepia(7%) saturate(160%) hue-rotate(41deg) brightness(91%) contrast(92%);opacity:.78}.promo-code-line{display:flex;align-items:center;flex-wrap:wrap;gap:.32em}.promo-code-button{border:1px solid rgba(71,81,64,.22);border-radius:6px;min-height:32px;padding:4px 52px 4px 10px;position:relative;background:rgba(71,81,64,.08);color:inherit;font-weight:800;letter-spacing:.02em;cursor:pointer}.promo-code-button::after{content:"Copy";position:absolute;right:10px;top:50%;color:currentColor;font-size:.56rem;font-weight:700;letter-spacing:.02em;opacity:.68;transform:translateY(-50%)}.promo-code-button.is-copied::after{content:"Copied"}.signature{margin-top:24px !important;display:flex;align-items:center;justify-content:flex-end;gap:0;text-align:right;transform:translateX(24px)}.signature::before{content:"-";font-family:var(--body-font);font-size:1.9rem;font-weight:400;line-height:1;margin-right:-40px;position:relative;z-index:1}.signature img{display:inline-block;width:min(76vw,330px);height:142px;object-fit:cover;object-position:center;filter:brightness(0) saturate(100%) invert(22%) sepia(10%) saturate(666%) hue-rotate(57deg) brightness(88%) contrast(86%)}body.theme-mini-guide .signature::before{color:var(--green-deep)}body.theme-mini-guide .signature img{filter:brightness(0) saturate(100%) invert(21%) sepia(10%) saturate(760%) hue-rotate(57deg) brightness(84%) contrast(88%)}body.theme-before-the-blend .signature::before{color:var(--accent-red)}body.theme-before-the-blend .signature img{filter:brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(1074%) hue-rotate(309deg) brightness(86%) contrast(85%)}body.theme-full-deck .signature::before{color:var(--green)}body.theme-full-deck .signature img{filter:brightness(0) saturate(100%) invert(39%) sepia(75%) saturate(512%) hue-rotate(102deg) brightness(86%) contrast(91%)}.next-reflection{margin:-4px 0 22px;padding-left:0;display:grid;gap:7px;list-style:none;text-align:left}.next-reflection li{margin:0 !important;padding-left:30px;position:relative;line-height:1.35}.next-reflection li::before{content:"";position:absolute;left:0;top:.08em;width:20px;height:20px;background:url("assets/symbols/Element 281.png") center / contain no-repeat;filter:brightness(0) saturate(100%) invert(26%) sepia(10%) saturate(722%) hue-rotate(57deg) brightness(91%) contrast(85%)}body.theme-before-the-blend .next-reflection li::before{filter:brightness(0) saturate(100%) invert(15%) sepia(7%) saturate(220%) hue-rotate(201deg) brightness(82%) contrast(98%)}#next-steps .button-stack{width:min(calc(100% - 74px),300px);margin:22px 0 32px auto;gap:12px;position:relative}#next-steps .button-stack::before{content:"";position:absolute;left:-112px;top:50%;width:86px;height:128px;background:url("assets/symbols/Element 334.png") center / contain no-repeat;opacity:.9;transform:translateY(-50%);pointer-events:none}#next-steps .button-stack .button{min-height:48px;padding:12px 44px 12px 62px;border-radius:8px;justify-content:start;position:relative;background:var(--green-deep);color:var(--cream);border:1px solid rgba(247,245,242,.38);box-shadow:0 10px 22px rgba(41,52,37,.14),inset 0 0 0 1px rgba(247,245,242,.14);font-size:.72rem;letter-spacing:.02em;text-align:left;text-transform:none}#next-steps .button-stack .button::before,#next-steps .button-stack .button::after{content:"";position:absolute;pointer-events:none}#next-steps .button-stack .button::before{left:18px;top:50%;width:25px;height:25px;border:0;background:center / contain no-repeat;filter:brightness(0) saturate(100%) invert(94%) sepia(11%) saturate(387%) hue-rotate(340deg) brightness(103%) contrast(94%);transform:translateY(-50%)}#next-steps .button-stack .button:first-child::before{background-image:url("assets/navigation/instagramicon.png")}#next-steps .button-stack .button:first-child::after{right:16px;top:50%;width:12px;height:12px}#next-steps .button-stack .button:last-child::before{background-image:url("assets/navigation/websiteicon.png");filter:brightness(0) saturate(100%) invert(26%) sepia(10%) saturate(722%) hue-rotate(57deg) brightness(91%) contrast(85%)}#next-steps .button-stack .button:last-child::after{right:16px;top:50%;width:12px;height:12px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}#next-steps .button-stack .button:last-child{background:rgba(71,81,64,.16);color:var(--green-deep);border-color:rgba(71,81,64,.32);box-shadow:0 8px 18px rgba(41,52,37,.08),inset 0 0 0 1px rgba(247,245,242,.28)}#next-steps .button-stack .button:first-child::after,#next-steps .button-stack .button:last-child::after{border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}#next-steps .button-stack .button:hover,#next-steps .button-stack .button:focus-visible{transform:translateY(-1px);box-shadow:0 12px 24px rgba(41,52,37,.16),inset 0 0 0 1px rgba(247,245,242,.18)}body.theme-before-the-blend #next-steps .button-stack .button{background:var(--accent-red);color:var(--cream);border-color:rgba(247,243,233,.34);box-shadow:0 10px 22px rgba(57,57,59,.16)}body.theme-before-the-blend #next-steps .button-stack .button:last-child{background:rgba(111,66,69,.28);color:var(--charcoal);border-color:rgba(111,66,69,.44);box-shadow:0 8px 18px rgba(57,57,59,.08),inset 0 0 0 1px rgba(111,66,69,.08)}body.theme-before-the-blend #next-steps .button-stack .button:last-child::before{filter:brightness(0) saturate(100%) invert(22%) sepia(4%) saturate(159%) hue-rotate(201deg) brightness(91%) contrast(91%)}body.theme-before-the-blend #next-steps .next-cta-copy{margin-top:28px;margin-bottom:0}.section-break{height:1px;margin:34px 0;background:rgba(255,255,255,.28)}#how-to .section-break{margin:40px 0 28px}#how-to .section-break+h3{margin:0 0 22px;font-size:.92rem;letter-spacing:.07em}#how-to .section-break+h3+p{margin-bottom:18px}#how-to .accordion{gap:10px;margin-top:18px}#how-to .accordion-item{border-radius:10px;box-shadow:0 8px 18px rgba(41,52,37,.1)}#how-to .accordion-trigger{min-height:74px}.simple-list{padding-left:0;margin:0 0 24px;list-style:none}.simple-list li{margin-bottom:8px;padding-left:28px;position:relative}.simple-list li::before{display:none}.bullet-image{position:absolute;left:0;top:.25em;width:18px;height:18px;object-fit:contain;opacity:.9}.button-stack{display:grid;gap:12px;margin-top:30px}.button{width:100%;min-height:52px;padding:14px 18px;border:1px solid transparent;border-radius:10px;display:inline-grid;place-items:center;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:var(--bold-weight);letter-spacing:.08em;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.button:active{transform:translateY(1px) scale(.995)}.button-light{background:var(--sage);color:var(--green-deep)}.button-soft{background:var(--sage);color:var(--green-deep);border-color:rgba(71,81,64,.45)}.button-dark{background:var(--green-deep);color:white}.password-form .entry-submit-button{min-height:60px;border-radius:9px;background:var(--green);color:var(--cream);border-color:var(--green);box-shadow:0 10px 22px rgba(37,140,82,.16)}.password-form .entry-submit-button:hover,.password-form .entry-submit-button:focus-visible{background:var(--green-deep);border-color:var(--green-deep)}.password-form .entry-submit-button:disabled{cursor:wait;opacity:.72;transform:none}#next-steps>.page-inner>.button-soft{margin-bottom:26px}body.theme-before-the-blend #welcome .button-stack .button{background:var(--accent-red);color:var(--cream-warm);border-color:var(--accent-red);box-shadow:0 10px 22px rgba(57,57,59,.12),inset 0 0 0 1px rgba(247,243,233,.14)}body.theme-before-the-blend #welcome .button-stack .button:hover,body.theme-before-the-blend #welcome .button-stack .button:focus-visible{background:var(--cream-warm);color:var(--accent-red);border-color:var(--accent-red);box-shadow:0 0 0 2px rgba(111,66,69,.22),0 0 18px rgba(111,66,69,.24),0 10px 22px rgba(57,57,59,.12)}body.theme-before-the-blend #welcome .button-stack .button:active{background:#5d373a;color:var(--cream-warm);box-shadow:0 7px 16px rgba(57,57,59,.16),inset 0 0 0 1px rgba(247,243,233,.18)}#welcome .button-stack{gap:14px;margin-bottom:44px}.text-button{border:0;background:transparent;text-decoration:underline;font-weight:var(--bold-weight);cursor:pointer}.accordion{display:grid;gap:12px;margin:22px 0 34px}.accordion-item{border-radius:12px;overflow:hidden;background:var(--cream);color:var(--green-deep)}.accordion-trigger{width:100%;border:0;min-height:82px;padding:14px 18px;display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:16px;background:transparent;text-align:left;cursor:pointer}.accordion-symbol{width:56px;height:56px;display:grid;place-items:center;font-size:.62rem;font-weight:var(--bold-weight);line-height:1;overflow:visible}.accordion-symbol img{width:100%;height:100%;object-fit:scale-down}.accordion-trigger[aria-controls*="-1"] .accordion-symbol{width:60px;height:60px}.accordion-trigger[aria-controls*="-1"] .accordion-symbol img{width:28px;height:42px;object-fit:contain}body.theme-before-the-blend .accordion-item.category-growth .accordion-symbol img{width:28px;height:46px;object-fit:contain}body.theme-before-the-blend .accordion-item.category-connection .accordion-symbol img{width:48px;height:48px;object-fit:contain}body.theme-before-the-blend .accordion-item{background:var(--cream);color:var(--charcoal);box-shadow:0 8px 18px rgba(57,57,59,.1),inset 0 0 0 1px rgba(155,98,93,.08)}body.theme-before-the-blend .accordion-item:has(.accordion-trigger[aria-expanded="true"]){background:var(--blue);color:var(--cream);box-shadow:0 10px 22px rgba(57,57,59,.14),inset 0 0 0 1px rgba(247,243,233,.18)}body.theme-before-the-blend .accordion-label{color:var(--charcoal)}body.theme-before-the-blend .accordion-item:has(.accordion-trigger[aria-expanded="true"]) .accordion-label,body.theme-before-the-blend .accordion-item:has(.accordion-trigger[aria-expanded="true"]) .accordion-trigger>span:last-child{color:var(--cream)}body.theme-before-the-blend .accordion-item:has(.accordion-trigger[aria-expanded="true"]) .accordion-symbol img{filter:brightness(0) saturate(100%) invert(94%) sepia(11%) saturate(387%) hue-rotate(340deg) brightness(103%) contrast(94%)}body.theme-before-the-blend .accordion-item:has(.accordion-trigger[aria-expanded="true"]) .accordion-panel{color:var(--cream)}body.theme-before-the-blend .accordion-trigger>span:last-child{color:var(--blue)}.accordion-symbol img:not([hidden])+span{display:none}.accordion-label{font-family:var(--title-font);font-weight:var(--bold-weight);text-transform:uppercase;letter-spacing:.08em}.accordion-panel{padding:0 22px 20px 40px}.accordion-panel p{margin:0}.page-pattern{background:var(--deck-background);color:var(--green-deep)}body.theme-before-the-blend .page-pattern{background:var(--deck-background) !important;color:var(--charcoal)}.deck-page-inner{min-height:calc(100dvh - var(--header-height));padding:34px 22px 28px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center}#deck .deck-view-title{width:min(86vw,330px);margin:0 0 14px;color:var(--cream);font-family:var(--title-font);font-size:clamp(.78rem,3.7vw,.96rem);font-weight:400;line-height:1.2;letter-spacing:.08em;text-align:left;text-transform:uppercase}#deck .deck-view-title:empty{visibility:hidden}body.theme-before-the-blend #deck .deck-view-title{color:var(--cream)}body.theme-full-deck #deck .deck-view-title{color:var(--green)}body.theme-full-deck #deck{background:linear-gradient(rgba(247,245,242,.9),rgba(247,245,242,.9)),linear-gradient(rgba(143,232,243,.14),rgba(143,232,243,.14)),var(--cream)}body.theme-full-deck .app-shell:has(#deck.is-current) .site-header{background:linear-gradient(rgba(247,245,242,.9),rgba(247,245,242,.9)),linear-gradient(rgba(143,232,243,.14),rgba(143,232,243,.14)),var(--cream)}body.theme-full-deck .app-shell:has(#deck.is-current) .site-footer{background:linear-gradient(rgba(247,245,242,.9),rgba(247,245,242,.9)),linear-gradient(rgba(143,232,243,.14),rgba(143,232,243,.14)),var(--cream);color:var(--green)}body.theme-full-deck .app-shell:has(#deck.is-current) .menu-button span{background:var(--green)}body.theme-full-deck .app-shell:has(#deck.is-current) .saved-shortcut::before{filter:brightness(0) saturate(100%) invert(39%) sepia(75%) saturate(512%) hue-rotate(102deg) brightness(86%) contrast(91%)}body.theme-full-deck .app-shell:has(#deck.is-current) .header-logo img{filter:brightness(0) saturate(100%) invert(39%) sepia(75%) saturate(512%) hue-rotate(102deg) brightness(86%) contrast(91%)}body.theme-full-deck #deck .pattern-symbol{opacity:calc(var(--symbol-opacity) * 1.35);filter:brightness(0) saturate(100%) invert(61%) sepia(12%) saturate(260%) hue-rotate(41deg) brightness(92%) contrast(88%)}body.theme-full-deck #prompts{background:linear-gradient(rgba(247,245,242,.62),rgba(247,245,242,.62)),linear-gradient(rgba(143,232,243,.52),rgba(143,232,243,.52)),var(--cream)}body.theme-full-deck #prompts h2,body.theme-full-deck #prompts p{color:var(--green)}body.theme-full-deck #how-to h2,body.theme-full-deck #how-to h3,body.theme-full-deck #how-to p,body.theme-full-deck #how-to li{color:var(--cream)}body.theme-full-deck .app-shell:has(#prompts.is-current) .site-header{background:linear-gradient(rgba(247,245,242,.62),rgba(247,245,242,.62)),linear-gradient(rgba(143,232,243,.52),rgba(143,232,243,.52)),var(--cream);color:var(--green)}body.theme-full-deck .app-shell:has(#how-to.is-current) .site-header{background:var(--green-soft);color:var(--green-deep)}body.theme-full-deck .app-shell:has(#prompts.is-current) .site-footer{background:linear-gradient(rgba(247,245,242,.62),rgba(247,245,242,.62)),linear-gradient(rgba(143,232,243,.52),rgba(143,232,243,.52)),var(--cream);color:var(--green)}body.theme-full-deck .app-shell:has(#how-to.is-current) .site-footer{background:var(--green-soft);color:var(--cream)}body.theme-full-deck .app-shell:has(#prompts.is-current) .menu-button span{background:var(--green)}body.theme-full-deck .app-shell:has(#how-to.is-current) .menu-button span{background:var(--green-deep)}body.theme-full-deck .app-shell:has(#prompts.is-current) .saved-shortcut::before{filter:brightness(0) saturate(100%) invert(39%) sepia(75%) saturate(512%) hue-rotate(102deg) brightness(86%) contrast(91%)}body.theme-full-deck .app-shell:has(#how-to.is-current) .saved-shortcut::before{filter:brightness(0) saturate(100%) invert(28%) sepia(51%) saturate(957%) hue-rotate(106deg) brightness(86%) contrast(90%)}body.theme-full-deck .app-shell:has(#prompts.is-current) .header-logo img{filter:brightness(0) saturate(100%) invert(39%) sepia(75%) saturate(512%) hue-rotate(102deg) brightness(86%) contrast(91%)}body.theme-full-deck .app-shell:has(#how-to.is-current) .header-logo img{filter:brightness(0) saturate(100%) invert(28%) sepia(51%) saturate(957%) hue-rotate(106deg) brightness(86%) contrast(90%)}body.theme-full-deck #how-to{background:var(--cream)}body.theme-full-deck #how-to h2,body.theme-full-deck #how-to p,body.theme-full-deck #how-to li{color:var(--charcoal)}body.theme-full-deck #how-to h3{color:var(--green)}body.theme-full-deck #how-to .how-to-decor{opacity:.2;filter:brightness(0) saturate(100%) invert(70%) sepia(9%) saturate(174%) hue-rotate(41deg) brightness(95%) contrast(90%)}body.theme-full-deck #how-to .bullet-image{opacity:1;filter:brightness(0) saturate(100%) invert(78%) sepia(58%) saturate(675%) hue-rotate(153deg) brightness(98%) contrast(88%)}body.theme-full-deck #how-to .section-break{background:rgba(37,140,82,.22)}body.theme-full-deck .app-shell:has(#how-to.is-current) .site-header,body.theme-full-deck .app-shell:has(#how-to.is-current) .site-footer{background:var(--cream)}body.theme-full-deck .app-shell:has(#how-to.is-current) .menu-button span{background:#b8bcb5}body.theme-full-deck .app-shell:has(#how-to.is-current) .saved-shortcut::before{filter:brightness(0) saturate(100%) invert(72%) sepia(7%) saturate(143%) hue-rotate(41deg) brightness(96%) contrast(90%)}body.theme-full-deck .app-shell:has(#how-to.is-current) .header-logo img{filter:brightness(0) saturate(100%) invert(39%) sepia(75%) saturate(512%) hue-rotate(102deg) brightness(86%) contrast(91%)}body.theme-full-deck #how-to .accordion-item{background:#e2f3e8;border:1px solid rgba(37,140,82,.34);box-shadow:0 10px 22px rgba(31,112,66,.12),inset 0 0 0 1px rgba(247,245,242,.56)}body.theme-full-deck #how-to .accordion-item:has(.accordion-trigger[aria-expanded="true"]){background:var(--white);border-color:var(--green-soft);box-shadow:0 12px 24px rgba(31,112,66,.16)}body.theme-full-deck #prompts .button-stack .button:first-child,body.theme-full-deck #how-to .button-stack .button:first-child{background:var(--blue);color:var(--green-deep);border-color:var(--blue)}body.theme-full-deck .accordion-item{color:var(--green-deep)}body.theme-full-deck .accordion-label,body.theme-full-deck .accordion-trigger>span:last-child{color:var(--green-deep)}body.theme-full-deck .accordion-panel{color:var(--charcoal)}body.theme-full-deck #prompts .accordion-panel p,body.theme-full-deck #how-to .accordion-panel p{color:var(--charcoal)}body.theme-full-deck .accordion-symbol{width:54px;height:46px;overflow:hidden}body.theme-full-deck .accordion-symbol img{width:100%;height:100%;object-fit:contain}body.theme-full-deck .accordion-item.category-growth .accordion-symbol img{width:24px;height:42px}body.theme-full-deck .accordion-item.category-trust .accordion-symbol img{width:36px;height:22px}body.theme-full-deck .accordion-item.category-take-away .accordion-symbol img{width:34px;height:34px}body.theme-full-deck .accordion-item.category-fun-card .accordion-symbol img{width:48px;height:28px}.filter-row.deck-filter-row{width:min(78vw,304px);grid-template-columns:repeat(5,1fr);gap:10px;padding:0;margin-bottom:72px}.deck-filter-row .filter-button{min-height:36px;border-radius:7px;padding:4px;background:rgba(59,72,54,.82);border-color:rgba(247,245,242,.18);color:var(--cream);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 3px 8px rgba(41,52,37,.16);overflow:hidden}body.theme-before-the-blend .deck-filter-row .filter-button{background:var(--deck-surface) !important;border-color:rgba(57,57,59,.42) !important;color:var(--charcoal) !important;box-shadow:inset 0 1px 0 rgba(247,243,233,.5),0 5px 12px rgba(57,57,59,.16) !important}body.theme-full-deck .deck-filter-row .filter-button{background:var(--cream) !important;border-color:rgba(37,140,82,.28) !important;color:var(--green-deep) !important;box-shadow:inset 0 1px 0 rgba(247,245,242,.58),0 5px 12px rgba(31,112,66,.12) !important}.deck-filter-row .filter-button.is-active{background:var(--deck-surface);border-color:var(--deck-surface);color:var(--green-deep);box-shadow:0 0 0 2px rgba(247,245,242,.34),0 0 18px rgba(247,245,242,.72),0 8px 18px rgba(41,52,37,.2)}body.theme-before-the-blend .deck-filter-row .filter-button.is-active{background:var(--blue) !important;border-color:var(--accent-red) !important;color:var(--cream) !important;box-shadow:0 0 0 2px rgba(111,66,69,.44),0 0 20px rgba(111,66,69,.45),0 8px 18px rgba(57,57,59,.22) !important}body.theme-full-deck .deck-filter-row .filter-button.is-active{background:var(--blue) !important;border-color:var(--blue) !important;color:var(--green-deep) !important;box-shadow:0 0 0 2px rgba(143,232,243,.7),0 0 20px rgba(143,232,243,.46),0 8px 18px rgba(31,112,66,.2) !important}.deck-filter-row .filter-symbol{width:23px;height:23px}.deck-filter-row .filter-symbol img{filter:brightness(0) saturate(100%) invert(93%) sepia(13%) saturate(350%) hue-rotate(340deg) brightness(104%) contrast(94%);opacity:.92}.deck-filter-row .filter-button.is-active .filter-symbol img{filter:brightness(0) saturate(100%) invert(26%) sepia(10%) saturate(722%) hue-rotate(57deg) brightness(91%) contrast(85%);opacity:1}.deck-filter-row .filter-button:nth-child(3) .filter-symbol img{width:16px;height:21px;object-fit:contain}body.theme-before-the-blend .filter-row.deck-filter-row{width:min(86vw,330px);grid-template-columns:repeat(7,1fr);gap:7px;margin-bottom:72px}body.theme-full-deck .filter-row.deck-filter-row{width:min(86vw,330px);grid-template-columns:repeat(7,1fr);gap:7px}body.theme-before-the-blend .deck-filter-row .filter-button{min-height:34px;padding:4px}body.theme-before-the-blend .deck-filter-row .filter-symbol{width:21px;height:21px}body.theme-before-the-blend .deck-filter-row .filter-symbol img{filter:brightness(0) saturate(100%) invert(22%) sepia(4%) saturate(159%) hue-rotate(201deg) brightness(91%) contrast(91%)}body.theme-full-deck .deck-filter-row .filter-symbol img{filter:brightness(0) saturate(100%) invert(28%) sepia(51%) saturate(957%) hue-rotate(106deg) brightness(86%) contrast(90%)}body.theme-before-the-blend .deck-filter-row .filter-button.is-active .filter-symbol img{filter:brightness(0) saturate(100%) invert(94%) sepia(11%) saturate(387%) hue-rotate(340deg) brightness(103%) contrast(94%)}body.theme-full-deck .deck-filter-row .filter-button.is-active .filter-symbol img{filter:brightness(0) saturate(100%) invert(28%) sepia(51%) saturate(957%) hue-rotate(106deg) brightness(86%) contrast(90%)}body.theme-before-the-blend .deck-filter-row .filter-button:nth-child(3) .filter-symbol img{width:100%;height:100%}body.theme-before-the-blend .deck-filter-row .category-growth .filter-symbol img{width:13px;height:22px;object-fit:contain}body.theme-full-deck .deck-filter-row .category-growth .filter-symbol img{width:13px;height:22px;object-fit:contain}body.theme-full-deck .deck-filter-row .category-fun-card .filter-symbol img{width:100%;height:100%;object-fit:contain}body.theme-full-deck .deck-filter-row .category-take-away .filter-symbol img{width:18px;height:18px;object-fit:contain}.deck-filter-row .filter-label{display:none}.deck-stack{width:min(72vw,274px);aspect-ratio:0.73;position:relative;display:grid;place-items:stretch;perspective:900px}.deck-under-card{position:absolute;inset:0;border:1px solid rgba(71,81,64,.2);border-radius:8px;background:var(--deck-surface-soft);box-shadow:0 16px 28px rgba(41,52,37,.18)}.deck-under-card-one{transform:translate(10px,-5px) rotate(2.2deg)}.deck-under-card-two{transform:translate(-10px,9px) rotate(-2.4deg)}body.theme-full-deck .deck-under-card{background:var(--green);border-color:rgba(247,245,242,.38);box-shadow:0 16px 28px rgba(31,112,66,.24)}.prompt-card{position:relative;z-index:3;width:100%;min-height:100%;padding:0;border:1px solid rgba(71,81,64,.24);border-radius:8px;display:grid;overflow:hidden;background:var(--deck-surface);box-shadow:0 18px 36px rgba(41,52,37,.26);touch-action:none;user-select:none;transform:translateX(var(--drag-x,0)) rotate(var(--drag-rotate,0deg));transition:transform .25s ease,opacity .25s ease;cursor:grab}.prompt-card.has-card-image{background-position:center;background-size:contain;background-repeat:no-repeat;background-color:var(--deck-surface)}body.theme-full-deck .prompt-card.has-card-image{background-color:var(--green)}body.theme-full-deck #deck .prompt-card:not(.has-card-image){background:var(--green);border-color:rgba(247,245,242,.38)}body.theme-full-deck #deck .prompt-card:not(.has-card-image) .card-fallback{background:var(--green)}body.theme-full-deck #deck .prompt-card:not(.has-card-image) .card-category,body.theme-full-deck #deck .prompt-card:not(.has-card-image) .card-question,body.theme-full-deck #deck .prompt-card:not(.has-card-image) .card-symbol{color:var(--cream)}.prompt-card.is-dragging{transition:none;cursor:grabbing}.prompt-card.is-loading{background:var(--deck-surface)}.prompt-card.is-exiting-left{transform:translateX(-120%) rotate(-10deg);opacity:0}.prompt-card.is-exiting-right{transform:translateX(120%) rotate(10deg);opacity:0}.card-save-badge{position:absolute;z-index:4;right:16px;top:16px;padding:5px 9px;border-radius:6px;background:var(--green-deep);color:var(--cream);font-size:.58rem;font-weight:var(--bold-weight);letter-spacing:.08em;line-height:1;text-transform:uppercase;pointer-events:none}.card-image{width:100%;height:100%;display:none !important;object-fit:contain;pointer-events:none}.card-image[hidden],.card-fallback[hidden]{display:none !important}.card-fallback{min-height:100%;padding:26px 24px;display:grid;grid-template-rows:auto 1fr auto;align-items:center;gap:28px;background:radial-gradient(circle at 50% 42%,rgba(247,245,242,.5),transparent 58%),var(--deck-surface)}.card-logo{align-self:center;margin:0 !important;font-size:clamp(2.5rem,12vw,3.55rem);text-align:center}.card-category{align-self:start;margin:0 !important;font-family:var(--title-font);font-size:.86rem;font-weight:var(--bold-weight);text-transform:uppercase;letter-spacing:.08em;color:var(--green-mid)}.card-question{max-width:78%;margin:0 auto !important;align-self:center;text-align:center;font-size:clamp(.8rem,3.3vw,.92rem);line-height:1.48;font-weight:500}.card-symbol{margin:0 !important;justify-self:center;font-size:2.55rem}.interaction-note{margin:36px 0 28px !important;padding:7px 15px;border-radius:999px;background:rgba(59,72,54,.88);color:var(--cream);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 6px 16px rgba(41,52,37,.18);font-size:.66rem;font-weight:var(--bold-weight);text-transform:uppercase;letter-spacing:.06em}body.theme-before-the-blend .interaction-note{background:var(--drawer-red) !important;color:var(--cream) !important;box-shadow:inset 0 1px 0 rgba(247,243,233,.18),0 6px 16px rgba(57,57,59,.22) !important}body.theme-full-deck .interaction-note{background:var(--green) !important;color:var(--cream) !important;border:1px solid rgba(247,245,242,.24);box-shadow:inset 0 1px 0 rgba(247,245,242,.2),0 6px 16px rgba(31,112,66,.22) !important}body.theme-full-deck #deck .circle-button{background:var(--cream);color:var(--green-deep);box-shadow:0 10px 22px rgba(31,112,66,.16),0 0 0 1px rgba(37,140,82,.28)}body.theme-full-deck #deck .circle-button:nth-child(2){background:var(--cream);color:var(--green-deep);box-shadow:0 10px 22px rgba(31,112,66,.16),0 0 0 1px rgba(37,140,82,.28)}body.theme-full-deck #deck .circle-button:nth-child(3){background:var(--cream);color:var(--green)}body.theme-full-deck #deck .circle-button[aria-pressed="true"]{background:var(--green);color:var(--cream)}body.theme-full-deck #deck .circle-button.image-button img{filter:brightness(0) saturate(100%) invert(20%) sepia(3%) saturate(146%) hue-rotate(202deg) brightness(91%) contrast(86%)}.deck-controls{display:grid;grid-template-columns:repeat(3,62px);gap:20px}.circle-button{width:62px;height:62px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--deck-surface-soft);color:var(--green-deep);font-size:2.08rem;box-shadow:0 10px 22px rgba(28,43,30,.16);cursor:pointer}.circle-button.image-button img{width:30px;height:30px;object-fit:contain;filter:brightness(0) saturate(100%) invert(26%) sepia(10%) saturate(722%) hue-rotate(57deg) brightness(91%) contrast(85%);pointer-events:none}.circle-button[aria-pressed="true"]{background:var(--deck-surface-soft);color:var(--green-deep)}#save-card{font-size:0;position:relative}#save-card::before{content:"";position:absolute;left:50%;top:50%;width:34px;height:34px;display:block;background:url("assets/symbols/Element 285 outline.png") center / contain no-repeat;filter:brightness(0) saturate(100%) invert(26%) sepia(10%) saturate(722%) hue-rotate(57deg) brightness(91%) contrast(85%);transform:translate(-50%,-50%)}#save-card[aria-pressed="true"]::before{background-image:url("assets/symbols/Element 285 filled.png")}body.theme-before-the-blend .circle-button{background:var(--deck-surface) !important;color:var(--blue) !important;box-shadow:0 10px 22px rgba(57,57,59,.16),0 0 0 1px rgba(155,98,93,.14) !important}body.theme-before-the-blend .circle-button.image-button img{filter:brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(1074%) hue-rotate(309deg) brightness(86%) contrast(85%)}body.theme-before-the-blend #save-card::before{filter:brightness(0) saturate(100%) invert(28%) sepia(16%) saturate(1074%) hue-rotate(309deg) brightness(86%) contrast(85%)}body.theme-before-the-blend .circle-button[aria-pressed="true"]{background:var(--deck-surface) !important;color:var(--blue) !important;box-shadow:0 10px 22px rgba(57,57,59,.16),0 0 0 1px rgba(155,98,93,.14) !important}body.theme-before-the-blend .card-save-badge{background:var(--blue);color:var(--cream)}.deck-progress{margin:28px 0 0 !important;color:rgba(255,255,255,.88);font-size:.78rem}.saved-deck-prompt{margin-top:24px;display:grid;gap:9px;justify-items:center}.saved-deck-prompt .text-button{color:rgba(255,255,255,.86);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}body.theme-full-deck .deck-progress,body.theme-full-deck .saved-deck-prompt .text-button{color:var(--green)}.filter-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;overflow:visible;padding:4px 0 20px}.filter-button{min-width:0;min-height:78px;border:1px solid rgba(255,255,255,.34);border-radius:12px;padding:8px 4px;display:grid;place-items:center;gap:5px;background:rgba(247,245,242,.12);color:white;cursor:pointer}.filter-button.is-active{background:var(--cream);color:var(--green-deep);border-color:var(--cream)}.filter-symbol{width:32px;height:32px;display:grid;place-items:center;font-size:.68rem;font-weight:var(--bold-weight);line-height:1}.filter-symbol img{width:100%;height:100%;object-fit:contain}.filter-symbol img:not([hidden])+span{display:none}.filter-label{max-width:100%;overflow-wrap:anywhere;font-size:.68rem;font-weight:var(--bold-weight);letter-spacing:.02em;line-height:1.1}.saved-hub-page{position:relative;overflow:hidden}.saved-hub-inner{min-height:calc(100dvh - var(--header-height));padding-top:74px;padding-bottom:28px;display:flex;flex-direction:column;justify-content:center}.saved-hub-inner::before{content:"";position:absolute;z-index:0;left:-36px;top:34px;width:285px;height:285px;background:url("assets/symbols/Element 285.png") center / contain no-repeat;opacity:.16;filter:brightness(0) saturate(100%) invert(22%) sepia(10%) saturate(666%) hue-rotate(57deg) brightness(88%) contrast(86%);mix-blend-mode:multiply;pointer-events:none;transform:rotate(-12deg)}body.theme-before-the-blend .saved-hub-inner::before{filter:brightness(0) saturate(100%) invert(15%) sepia(7%) saturate(220%) hue-rotate(201deg) brightness(82%) contrast(98%);opacity:.15}.saved-hub-inner>*{position:relative;z-index:1}.saved-hub-inner h2{margin-bottom:20px;font-size:clamp(2rem,9.2vw,3.1rem);font-weight:400;letter-spacing:.04em}.saved-intro{max-width:290px;margin-bottom:18px !important;font-size:.86rem;line-height:1.25}.saved-category-list{display:grid;gap:12px;margin:0 0 16px}.saved-category-button{width:100%;min-height:56px;border:0;border-radius:7px;padding:8px 18px 8px 16px;display:grid;grid-template-columns:58px 1fr;align-items:center;gap:14px;background:var(--cream);color:var(--green-mid);font-family:var(--title-font);font-size:.72rem;font-weight:var(--bold-weight);letter-spacing:.08em;text-align:left;text-transform:uppercase;box-shadow:0 8px 18px rgba(41,52,37,.1);cursor:pointer;overflow:hidden}.saved-category-symbol{width:50px;height:38px;display:grid;place-items:center;overflow:hidden}.saved-category-symbol img{display:block;width:auto;height:auto;max-width:46px;max-height:32px;object-fit:contain}.saved-category-button:nth-child(2) .saved-category-symbol img{max-width:30px;max-height:32px}body.theme-before-the-blend .saved-category-button:nth-child(2) .saved-category-symbol img{max-width:46px;max-height:32px}body.theme-before-the-blend .saved-category-button.category-growth .saved-category-symbol img{max-width:24px;max-height:32px;object-fit:contain}body.theme-before-the-blend .saved-category-button.category-together .saved-category-symbol img{max-width:28px;max-height:28px;object-fit:contain}body.theme-full-deck .saved-category-button.category-growth .saved-category-symbol img{max-width:24px;max-height:32px;object-fit:contain}body.theme-full-deck .saved-category-button.category-take-away .saved-category-symbol img{max-width:34px;max-height:32px;object-fit:contain}body.theme-full-deck .saved-category-button.category-fun-card .saved-category-symbol img{max-width:44px;max-height:28px;object-fit:contain}body.theme-full-deck .saved-category-button{background:var(--cream);color:var(--charcoal);border:0;box-shadow:0 8px 18px rgba(31,112,66,.14),inset 0 0 0 1px rgba(247,245,242,.16)}body.theme-full-deck #saved{background:linear-gradient(rgba(247,245,242,.9),rgba(247,245,242,.9)),linear-gradient(rgba(143,232,243,.14),rgba(143,232,243,.14)),var(--cream)}body.theme-full-deck .app-shell:has(#saved.is-current) .site-header,body.theme-full-deck .app-shell:has(#saved.is-current) .site-footer{background:linear-gradient(rgba(247,245,242,.9),rgba(247,245,242,.9)),linear-gradient(rgba(143,232,243,.14),rgba(143,232,243,.14)),var(--cream);color:var(--green)}body.theme-full-deck .saved-category-button:hover,body.theme-full-deck .saved-category-button:focus-visible{background:var(--cream);color:var(--green-deep);box-shadow:0 0 0 2px rgba(247,245,242,.35),0 12px 24px rgba(31,112,66,.16)}body.theme-full-deck .saved-category-button:active{background:var(--green);color:var(--cream);border-color:var(--green)}body.theme-full-deck .saved-category-symbol img{filter:none}body.theme-full-deck #saved h2,body.theme-full-deck #saved .saved-intro{color:var(--charcoal)}body.theme-full-deck #saved h2{color:var(--green)}body.theme-full-deck #saved .saved-intro{padding-left:0}body.theme-full-deck #saved .saved-home-link{color:var(--green)}body.theme-full-deck .app-shell:has(.page-light.is-current) .menu-button span{background:#b8bcb5}body.theme-full-deck .app-shell:has(.page-light.is-current) .saved-shortcut::before{filter:brightness(0) saturate(100%) invert(72%) sepia(7%) saturate(143%) hue-rotate(41deg) brightness(96%) contrast(90%);opacity:1}body.theme-full-deck .app-shell:has(.page-light.is-current) .header-logo img{filter:brightness(0) saturate(100%) invert(39%) sepia(75%) saturate(512%) hue-rotate(102deg) brightness(86%) contrast(91%)}body.theme-full-deck .app-shell:has(#saved.is-current) .menu-button span{background:var(--charcoal)}body.theme-full-deck .app-shell:has(#saved.is-current) .saved-shortcut::before{filter:brightness(0) saturate(100%) invert(20%) sepia(3%) saturate(146%) hue-rotate(202deg) brightness(91%) contrast(86%);opacity:1}body.theme-full-deck .app-shell:has(#saved.is-current) .header-logo img{filter:brightness(0) saturate(100%) invert(28%) sepia(51%) saturate(957%) hue-rotate(106deg) brightness(86%) contrast(90%)}body.theme-full-deck .saved-hub-inner .button-dark{background:var(--green);color:var(--cream)}body.theme-full-deck .saved-hub-inner .button-soft{background:var(--blue);color:var(--green-deep);border-color:var(--blue)}body.theme-full-deck #welcome .button-stack .button{background:var(--sage);color:var(--green-deep);border-color:var(--green-soft);box-shadow:0 10px 22px rgba(31,112,66,.1),inset 0 0 0 1px rgba(247,245,242,.45)}body.theme-full-deck #welcome .button-stack .button:nth-child(2){background:var(--green);color:var(--cream);border-color:var(--green);box-shadow:0 12px 24px rgba(31,112,66,.18),inset 0 0 0 1px rgba(247,245,242,.18)}body.theme-full-deck #welcome .button-stack .button:nth-child(3){background:var(--blue);color:var(--green-deep);border-color:var(--blue)}body.theme-full-deck #welcome .button-stack .button:hover,body.theme-full-deck #welcome .button-stack .button:focus-visible{background:var(--green-deep);color:var(--cream);border-color:var(--green-deep);box-shadow:0 0 0 2px rgba(37,140,82,.22),0 0 18px rgba(37,140,82,.24),0 12px 24px rgba(31,112,66,.16)}body.theme-full-deck #welcome h2,body.theme-full-deck #welcome h3,body.theme-full-deck #welcome p,body.theme-full-deck #welcome li,body.theme-full-deck #welcome .signature{color:var(--charcoal)}body.theme-full-deck .page-light .save-note::before{filter:brightness(0) saturate(100%) invert(39%) sepia(75%) saturate(512%) hue-rotate(102deg) brightness(86%) contrast(91%)}body.theme-full-deck .page-light .button{color:var(--green)}body.theme-full-deck .page-light .button:hover,body.theme-full-deck .page-light .button:focus-visible{color:var(--cream)}body.theme-full-deck .app-shell:has(.page-pattern.is-current) .site-footer{color:var(--green)}body.theme-before-the-blend .saved-category-button{background:var(--cream);color:var(--charcoal);box-shadow:0 8px 18px rgba(57,57,59,.1),inset 0 0 0 1px rgba(155,98,93,.1)}body.theme-before-the-blend .saved-category-button:hover,body.theme-before-the-blend .saved-category-button:focus-visible{background:var(--deck-surface);box-shadow:0 0 0 2px rgba(155,98,93,.2),0 0 18px rgba(155,98,93,.18),0 8px 18px rgba(57,57,59,.12)}body.theme-before-the-blend #saved,body.theme-before-the-blend #saved h2,body.theme-before-the-blend #saved .saved-intro{color:var(--cream)}body.theme-before-the-blend #saved h2::after{background:var(--cream)}body.theme-before-the-blend #saved .saved-home-link{color:var(--cream)}body.theme-before-the-blend .saved-hub-inner .button-dark{background:var(--blue);color:var(--cream)}body.theme-before-the-blend .saved-hub-inner .button-soft{background:var(--green-soft);color:var(--charcoal);border-color:rgba(155,98,93,.18)}body.theme-before-the-blend .page-green h3::after,body.theme-before-the-blend .page-light h2::after{content:"";width:46px;height:3px;margin-top:14px;display:block;border-radius:999px;background:var(--blue)}body.theme-before-the-blend .page-green h3::after{background:var(--blue-soft)}body.theme-before-the-blend #how-to .section-break{background:rgba(57,57,59,.22)}body.theme-before-the-blend #how-to .section-break+h3{color:var(--cream)}body.theme-before-the-blend #how-to .section-break+h3::after{width:38px;height:2px;margin-top:12px;background:rgba(247,243,233,.7)}body.theme-before-the-blend #how-to .accordion-item{background:var(--cream);box-shadow:0 10px 20px rgba(57,57,59,.12),inset 0 0 0 1px rgba(111,66,69,.08)}body.theme-before-the-blend #how-to .accordion-item:has(.accordion-trigger[aria-expanded="true"]){background:var(--blue);box-shadow:0 12px 24px rgba(57,57,59,.15),inset 0 0 0 1px rgba(247,243,233,.16)}body.theme-before-the-blend .button-dark{background:var(--blue);color:var(--cream);border-color:var(--blue);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}body.theme-before-the-blend .button-soft{background:var(--green-soft);color:var(--charcoal);border-color:rgba(127,71,75,.28);box-shadow:inset 0 0 0 1px rgba(255,255,255,.38)}body.theme-before-the-blend .button-soft:hover,body.theme-before-the-blend .button-soft:focus-visible{background:var(--cream);color:var(--charcoal)}body.theme-before-the-blend .section-break{background:rgba(127,71,75,.36)}body.theme-before-the-blend .bullet-image,body.theme-before-the-blend .save-note::before{filter:brightness(0) saturate(100%) invert(30%) sepia(15%) saturate(1246%) hue-rotate(309deg) brightness(92%) contrast(86%)}.saved-deck-options{display:grid;gap:10px;margin-top:4px}.saved-hub-inner .button-dark,.saved-hub-inner .button-soft{min-height:52px;border-radius:7px}.saved-hub-inner .explore-full-deck-button,.saved-deck-prompt .explore-full-deck-button{display:inline-grid;width:100%;min-height:52px;place-items:center;text-decoration:none;background:var(--deck-accent);color:var(--deck-accent-contrast);border-color:var(--deck-accent);box-shadow:0 10px 22px rgba(41,52,37,.14)}.saved-home-link{margin:14px auto 0;color:rgba(255,255,255,.78);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.saved-list{display:grid;gap:14px;margin-bottom:28px}.saved-card{border-radius:12px;padding:18px;background:var(--cream);color:var(--green-deep)}body.theme-full-deck #saved .saved-card{background:var(--cream);border:0;box-shadow:0 8px 18px rgba(31,112,66,.14),inset 0 0 0 1px rgba(247,245,242,.16)}.saved-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.saved-card h3{margin:0;color:var(--green-deep)}.saved-card p{margin:14px 0 0}.saved-card-image{width:100%;max-height:360px;margin-top:14px;border-radius:8px;display:block;object-fit:contain;background:var(--cream-warm)}.unsave-button{border:0;background:var(--sage);border-radius:8px;padding:8px 10px;cursor:pointer}.empty-state{padding:22px;border:1px dashed rgba(255,255,255,.5);border-radius:12px}.site-footer{margin-top:-1px;padding:19px 18px 18px;background:var(--cream);color:var(--green-deep);text-align:center;font-size:.7rem;border-top:0}.app-shell:has(.page-green.is-current) .site-footer,.app-shell:has(.page-pattern.is-current) .site-footer{background:var(--green-mid);color:var(--white)}.app-shell:has(.page-pattern.is-current) .site-footer{background:var(--deck-background)}body.theme-full-deck .app-shell:has(#deck.is-current) .site-footer{background:linear-gradient(rgba(247,245,242,.9),rgba(247,245,242,.9)),linear-gradient(rgba(143,232,243,.14),rgba(143,232,243,.14)),var(--cream);color:var(--green)}body.theme-full-deck{--full-faint-surface:linear-gradient(rgba(247,245,242,.9),rgba(247,245,242,.9)),linear-gradient(rgba(143,232,243,.14),rgba(143,232,243,.14)),var(--cream);--full-card-shadow:0 10px 22px rgba(31,112,66,.12),inset 0 0 0 1px rgba(247,245,242,.5);--full-lift-shadow:0 12px 24px rgba(31,112,66,.16)}body.theme-full-deck #welcome,body.theme-full-deck #how-to,body.theme-full-deck #prompts,body.theme-full-deck #saved,body.theme-full-deck #deck,body.theme-full-deck #next-steps{background:var(--full-faint-surface)}body.theme-full-deck .app-shell:has(#welcome.is-current) .site-header,body.theme-full-deck .app-shell:has(#welcome.is-current) .site-footer,body.theme-full-deck .app-shell:has(#how-to.is-current) .site-header,body.theme-full-deck .app-shell:has(#how-to.is-current) .site-footer,body.theme-full-deck .app-shell:has(#prompts.is-current) .site-header,body.theme-full-deck .app-shell:has(#prompts.is-current) .site-footer,body.theme-full-deck .app-shell:has(#saved.is-current) .site-header,body.theme-full-deck .app-shell:has(#saved.is-current) .site-footer,body.theme-full-deck .app-shell:has(#deck.is-current) .site-header,body.theme-full-deck .app-shell:has(#deck.is-current) .site-footer,body.theme-full-deck .app-shell:has(#next-steps.is-current) .site-header,body.theme-full-deck .app-shell:has(#next-steps.is-current) .site-footer{background:var(--full-faint-surface);color:var(--green)}body.theme-full-deck .button,body.theme-full-deck .saved-category-button,body.theme-full-deck .accordion-item,body.theme-full-deck .filter-button,body.theme-full-deck .saved-card{border-radius:10px}body.theme-full-deck .button,body.theme-full-deck .saved-hub-inner .button-dark,body.theme-full-deck .saved-hub-inner .button-soft{border-color:transparent;box-shadow:var(--full-card-shadow)}body.theme-full-deck .button-dark,body.theme-full-deck #welcome .button-stack .button:nth-child(2),body.theme-full-deck #next-steps .button-stack .button:first-child,body.theme-full-deck .saved-hub-inner .button-dark{background:var(--green);color:var(--cream);border-color:var(--green)}body.theme-full-deck .button-soft,body.theme-full-deck #welcome .button-stack .button:nth-child(3),body.theme-full-deck .saved-hub-inner .button-soft,body.theme-full-deck .explore-full-deck-button,body.theme-full-deck #prompts .button-stack .button:first-child,body.theme-full-deck #how-to .button-stack .button:first-child{background:var(--blue);color:var(--green-deep);border-color:var(--blue)}body.theme-full-deck #next-steps .button-stack .button:last-child{background:rgba(132,211,234,.22);color:var(--green-deep);border-color:rgba(132,211,234,.72);box-shadow:0 8px 18px rgba(31,112,66,.08),inset 0 0 0 1px rgba(132,211,234,.34)}body.theme-full-deck #next-steps .button-stack .button:last-child::before{filter:brightness(0) saturate(100%) invert(28%) sepia(51%) saturate(957%) hue-rotate(106deg) brightness(86%) contrast(90%)}body.theme-full-deck #welcome .button-stack .button:first-child,body.theme-full-deck .accordion-item,body.theme-full-deck #how-to .accordion-item,body.theme-full-deck .saved-category-button,body.theme-full-deck #saved .saved-card{background:var(--cream);color:var(--green-deep);border:1px solid rgba(37,140,82,.22);box-shadow:var(--full-card-shadow)}body.theme-full-deck .button:hover,body.theme-full-deck .button:focus-visible,body.theme-full-deck .saved-category-button:hover,body.theme-full-deck .saved-category-button:focus-visible,body.theme-full-deck .accordion-item:has(.accordion-trigger[aria-expanded="true"]){background:var(--white);color:var(--green-deep);border-color:var(--green-soft);box-shadow:var(--full-lift-shadow)}body.theme-full-deck .button-dark:hover,body.theme-full-deck .button-dark:focus-visible,body.theme-full-deck #welcome .button-stack .button:nth-child(2):hover,body.theme-full-deck #welcome .button-stack .button:nth-child(2):focus-visible,body.theme-full-deck #next-steps .button-stack .button:first-child:hover,body.theme-full-deck #next-steps .button-stack .button:first-child:focus-visible{background:var(--green-deep);color:var(--cream);border-color:var(--green-deep)}body.theme-full-deck .page-light h2,body.theme-full-deck #how-to h2,body.theme-full-deck #prompts h2,body.theme-full-deck #saved h2,body.theme-full-deck #next-steps h2{color:var(--charcoal)}body.theme-full-deck #deck .circle-button{border-radius:50%;color:var(--blue)}body.theme-full-deck #deck .circle-button:nth-child(1),body.theme-full-deck #deck .circle-button:nth-child(2),body.theme-full-deck #deck .circle-button:nth-child(3){color:var(--blue)}body.theme-full-deck #deck .circle-button[aria-pressed="true"]{background:var(--cream);color:var(--blue)}body.theme-full-deck #deck .circle-button.image-button img{filter:brightness(0) saturate(100%) invert(78%) sepia(58%) saturate(675%) hue-rotate(153deg) brightness(98%) contrast(88%)}body.theme-full-deck #save-card::before{filter:brightness(0) saturate(100%) invert(78%) sepia(58%) saturate(675%) hue-rotate(153deg) brightness(98%) contrast(88%)}body.theme-full-deck #deck .card-save-badge{background:var(--blue);color:var(--green-deep)}body.theme-full-deck #prompts .accordion-item{background:var(--cream);border-color:rgba(37,140,82,.2);box-shadow:var(--full-card-shadow)}body.theme-full-deck #prompts .accordion-item:has(.accordion-trigger[aria-expanded="true"]){background:var(--white);border-color:var(--green-soft);box-shadow:var(--full-lift-shadow)}body.theme-full-deck #prompts .button-dark{background:var(--green);color:var(--cream);border-color:var(--green);box-shadow:var(--full-lift-shadow)}body.theme-mini-guide,body.theme-before-the-blend,body.theme-full-deck{--deck-radius:10px}body.theme-mini-guide{--deck-accent:var(--green-deep);--deck-accent-contrast:var(--cream);--deck-secondary:var(--green-deep);--deck-text-strong:var(--green-deep);--deck-page-surface:var(--green-mid);--deck-page-quiet:var(--cream)}body.theme-before-the-blend{--deck-accent:var(--blue);--deck-accent-contrast:var(--cream);--deck-secondary:var(--green-soft);--deck-text-strong:var(--charcoal);--deck-page-surface:var(--green-mid);--deck-page-quiet:var(--cream)}body.theme-full-deck{--deck-accent:var(--green);--deck-accent-contrast:var(--cream);--deck-secondary:var(--blue);--deck-text-strong:var(--green-deep);--deck-page-surface:var(--full-faint-surface);--deck-page-quiet:var(--full-faint-surface)}body.theme-mini-guide .button,body.theme-before-the-blend .button,body.theme-full-deck .button,body.theme-mini-guide .accordion-item,body.theme-before-the-blend .accordion-item,body.theme-full-deck .accordion-item,body.theme-mini-guide .saved-category-button,body.theme-before-the-blend .saved-category-button,body.theme-full-deck .saved-category-button,body.theme-mini-guide .filter-button,body.theme-before-the-blend .filter-button,body.theme-full-deck .filter-button{border-radius:var(--deck-radius)}body.theme-mini-guide .button-dark,body.theme-before-the-blend .button-dark,body.theme-full-deck .button-dark{background:var(--deck-accent);color:var(--deck-accent-contrast);border-color:var(--deck-accent)}body.theme-mini-guide .button-soft,body.theme-before-the-blend .button-soft,body.theme-full-deck .button-soft{background:var(--deck-secondary);color:var(--deck-text-strong);border-color:var(--deck-secondary)}body.theme-mini-guide .button-soft{color:var(--cream)}body.theme-mini-guide .page-light,body.theme-before-the-blend .page-light{background:var(--deck-page-quiet)}body.theme-mini-guide .page-green,body.theme-before-the-blend .page-green{background:var(--deck-page-surface)}body.theme-mini-guide .app-shell:has(.page-green.is-current) .site-header,body.theme-mini-guide .app-shell:has(.page-green.is-current) .site-footer,body.theme-before-the-blend .app-shell:has(.page-green.is-current) .site-header,body.theme-before-the-blend .app-shell:has(.page-green.is-current) .site-footer{background:var(--deck-page-surface)}body.theme-mini-guide .page-light h2,reduce body.theme-mini-guide .page-light h3,body.theme-mini-guide .page-light p,body.theme-before-the-blend .page-light h2,body.theme-before-the-blend .page-light h3,body.theme-before-the-blend .page-light p{color:var(--deck-text-strong)}body.theme-mini-guide .saved-category-button,body.theme-before-the-blend .saved-category-button{background:var(--cream);color:var(--deck-text-strong);box-shadow:0 8px 18px rgba(41,52,37,.1),inset 0 0 0 1px rgba(71,81,64,.08)}body.theme-before-the-blend .saved-category-button{box-shadow:0 8px 18px rgba(57,57,59,.1),inset 0 0 0 1px rgba(155,98,93,.1)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (min-width:700px){body{padding:24px 0}.app-shell{min-height:calc(100dvh - 48px);border-radius:30px;overflow:hidden}.screen{border-radius:30px}}@media (max-height:760px){.deck-page-inner{padding-top:26px;padding-bottom:20px}#deck .deck-view-title{width:min(76vw,292px);margin-bottom:12px;font-size:.76rem}.filter-row.deck-filter-row{width:min(76vw,292px);padding-bottom:0;margin-bottom:58px}body.theme-before-the-blend .filter-row.deck-filter-row{width:min(86vw,330px);margin-bottom:58px}.deck-stack{width:min(70vw,264px)}.card-fallback{gap:22px}.interaction-note{margin:28px 0 22px !important}.deck-controls{grid-template-columns:repeat(3,58px);gap:18px}.circle-button{width:58px;height:58px;font-size:1.95rem}.circle-button.image-button img{width:28px;height:28px}.deck-progress{margin-top:20px !important}.saved-deck-prompt{margin-top:16px;gap:6px}}@media (max-width:390px){.pattern-symbol{max-width:26vw}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:.01ms !important}.loading-carousel img{animation:loadingCarousel 3s ease-in-out infinite !important;-webkit-animation:loadingCarousel 3s ease-in-out infinite !important}.loading-carousel img:nth-child(1){animation-delay:0s !important;-webkit-animation-delay:0s !important}.loading-carousel img:nth-child(2){animation-delay:1s !important;-webkit-animation-delay:1s !important}.loading-carousel img:nth-child(3){animation-delay:2s !important;-webkit-animation-delay:2s !important}}