.help-hero{padding:65px 58px 68px;background:#36242a;color:#f9e0b6;border-bottom:7px solid #b97842}.help-hero h1{font-family:Shrikhand,Georgia,serif;font-weight:400;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.16;max-width:960px;letter-spacing:-.035em;margin-bottom:24px}.help-hero h1 em{color:#efb87f;font-weight:400}.help-hero>p:last-child{max-width:660px;font-size:1.125rem;line-height:1.8;margin:0}.help-hero .eyebrow{color:#e4b987;font-size:.75rem}.help-body,.policy-content{padding:58px}.help-body>p{font-size:1rem;line-height:1.85}.help-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:65px}.help-card{border-top:2px solid #b88b63;padding-top:25px;min-width:0}.help-card h2{font-family:var(--serif);font-size:1.8rem;line-height:1.2;letter-spacing:-.035em;margin-bottom:16px}.help-card p{font-size:1rem;line-height:1.8}.help-card .text-link{font-size:.875rem}.support-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;border-top:1px solid #b49c7a;padding-top:55px}.support-intro h2{font-size:clamp(2rem,3.7vw,3.1rem);line-height:1.18}.support-intro>p:not(.eyebrow){line-height:1.85;font-size:1rem;max-width:390px}.site-form{min-width:0}.site-form label{display:flex;flex-direction:column;gap:8px;font-size:.875rem;font-weight:600;margin-bottom:21px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.site-form input:not([type=checkbox]),.site-form select,.site-form textarea{width:100%;min-width:0;font:400 1rem/1.5 'DM Sans',sans-serif;padding:12px 13px;background:#fff4dc;color:#372628;border:1px solid #9a8164;border-radius:5px;box-shadow:inset 0 2px 4px #512c1312}.site-form textarea{resize:vertical;min-height:150px}.site-form input:focus,.site-form textarea:focus,.site-form select:focus{outline:3px solid #b7653c;outline-offset:2px}.site-form ::placeholder{color:#776450;opacity:1}.site-form .form-trap{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0;pointer-events:none}.form-note{font-size:.8125rem;line-height:1.75;max-width:650px}.form-note a,.help-body>p a,.policy-content p a{ text-decoration:underline;text-underline-offset:3px}.form-status{font-size:1rem;line-height:1.65;margin:18px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.form-status:empty{display:none}.form-status.is-error{color:#923729}.site-form button:disabled{opacity:.6;cursor:wait}.notice{padding:24px 28px;border:1px solid #b6915b;border-left:5px solid #ac633a;background:#f8e6c1;margin-bottom:40px;font-size:1rem;line-height:1.8}.notice p{margin:9px 0 0}.notice .text-link{margin-top:16px}.notice strong{font-size:1.0625rem}.download-row{display:grid;grid-template-columns:155px minmax(0,1fr) auto;gap:25px;align-items:center;padding:30px 0;border-top:1px solid #bca17b}.download-row img{width:155px;height:110px;object-fit:contain;background:#35292a;padding:12px;border:5px solid #65412c;border-image:url('/assets/walnut.webp') 40 round}.download-row h2{font-family:var(--serif);font-size:1.8rem;margin-bottom:12px}.download-row p{font-size:.875rem;line-height:1.7;margin-bottom:8px}.download-row .release-status{font-size:.8125rem;color:#714739}.release-row{display:grid;grid-template-columns:1fr 1.2fr;gap:15px 45px;border-top:1px solid #b39a76;padding:28px 0}.release-row h2{font-family:var(--serif);font-size:2rem;margin-bottom:14px}.release-row p{font-size:1rem;line-height:1.8;margin-bottom:0}.release-row .text-link{justify-self:start;grid-column:2}.release-row+.button{margin-top:30px}.setup-steps{counter-reset:steps;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.setup-steps>li{counter-increment:steps;border-top:1px solid #b69b74;padding:25px 0}.setup-steps>li:before{content:'0' counter(steps);display:block;font-family:var(--serif);font-size:1.4rem;font-style:italic;color:#9c593d;margin-bottom:18px}.setup-steps h2{font-family:var(--serif);font-size:1.8rem;line-height:1.2}.setup-steps p{line-height:1.85}.setup-steps code{font-size:.875rem;overflow-wrap:anywhere}.guide-index{display:grid;grid-template-columns:1fr 1fr;gap:0 35px;border-block:1px solid #b49b74;padding:10px 0;margin:30px 0 65px}.guide-index a{padding:16px 0;display:flex;align-items:center;justify-content:space-between;font-size:1rem;font-weight:600}.plugin-guide{max-width:850px;margin:0 auto;padding:0 0 55px;scroll-margin-top:35px}.plugin-guide+.plugin-guide{border-top:1px solid #b49b74;padding-top:50px}.plugin-guide h2{font-size:2.5rem;line-height:1.2}.plugin-guide p,.plugin-guide li{font-size:1rem;line-height:1.85}.plugin-guide ul{padding-left:23px}.plugin-guide li+li{margin-top:16px}.policy-content{font-size:1rem;line-height:1.9}.policy-content>h2{font-family:var(--serif);font-size:1.7rem;line-height:1.25;margin:35px 0 14px}.policy-content>p,.policy-content>ul,.policy-content>h2{max-width:850px;margin-left:auto;margin-right:auto}.policy-nav{display:flex;gap:20px 30px;flex-wrap:wrap;border-bottom:1px solid #baa07b;padding-bottom:20px;margin-bottom:30px;font-size:.9375rem}.policy-nav a{border-bottom:1px solid currentColor}.policy-date{font-size:.8125rem;color:#705a46}.newsletter-section{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:58px;background:#593542;color:#ffe4b9;border-top:7px solid #7a4b2f}.newsletter-section h2{font-size:clamp(2.1rem,4vw,3.3rem);line-height:1.16;margin-bottom:22px}.newsletter-section h2 em{color:#f0b27b}.newsletter-section>div>p:last-child{font-size:1.0625rem;line-height:1.8;max-width:390px;margin:0}.newsletter-section .eyebrow{font-size:.75rem;color:#edb889}.newsletter-section .form-note{color:#f1d5ae}.newsletter-section .consent{display:grid;grid-template-columns:20px 1fr;font-weight:400;font-size:.875rem;line-height:1.65;gap:12px}.consent input{width:18px;height:18px;margin-top:4px;accent-color:#d9a167}.newsletter-section .button{box-shadow:none}.newsletter-section .signup-soon{border-left:1px solid #bc8f7c;padding-left:40px}.signup-soon p{font-size:1rem;line-height:1.8}.signup-soon .form-note{font-size:.8125rem;margin:17px 0 0}.signup-soon .button:disabled{opacity:.75;cursor:not-allowed;transform:none}.newsletter-section .form-status.is-error{color:#ffdab0}.footer-resources{flex-basis:100%;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:35px;padding-top:30px;border-top:1px solid #b8a080;letter-spacing:0}.footer-resources>div{display:flex;flex-direction:column;align-items:start;gap:12px}.footer-resources strong{font-size:.9375rem;margin-bottom:6px;line-height:1.4}.footer-resources a{font-size:.875rem;line-height:1.5}.footer-resources a:hover{text-decoration:underline;text-underline-offset:4px}footer{flex-wrap:wrap}.inbox-controls{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:20px 0}.inbox-controls[hidden]{display:none}.inbox-message{border-top:1px solid #b9a27c;padding:30px 0}.inbox-message h2{font-family:var(--serif);font-size:1.8rem}.inbox-text{white-space:pre-wrap;overflow-wrap:anywhere}.inbox-message p{line-height:1.8}.narrow{max-width:none}.narrow .site-form{max-width:650px}.owner-inbox-link{font-weight:600}
@media(max-width:1100px){.header nav{gap:18px;flex-wrap:wrap}.header{flex-wrap:wrap}.help-body,.policy-content,.newsletter-section{padding:42px 35px}.help-hero{padding:50px 35px}.support-layout{gap:35px}.help-links{gap:24px}.download-row{grid-template-columns:125px minmax(0,1fr);gap:20px}.download-row img{width:125px}.download-row .text-link{grid-column:2;justify-self:start}.newsletter-section{gap:35px}.footer-resources{gap:25px}}
@media(max-width:760px){.help-hero{padding:45px 25px}.help-hero h1{font-size:2.65rem}.help-hero>p:last-child{font-size:1rem}.help-body,.policy-content{padding:38px 25px}.help-links{grid-template-columns:1fr;gap:30px;margin-bottom:38px}.support-layout{grid-template-columns:1fr;gap:25px;padding-top:35px}.support-intro h2{font-size:2.3rem}.support-intro>p:not(.eyebrow){max-width:none}.form-grid{grid-template-columns:1fr}.site-form label{font-size:.9375rem}.newsletter-section{grid-template-columns:1fr;padding:40px 25px;gap:30px}.newsletter-section .signup-soon{border-left:0;border-top:1px solid #bc8f7c;padding:24px 0 0}.newsletter-section>div>p:last-child{font-size:1rem;max-width:none}.footer-resources{grid-template-columns:1fr 1fr;gap:30px}.footer-resources>div:last-child{grid-column:1/-1}.footer-resources a{font-size:.875rem}.header nav{grid-template-columns:1fr 1fr auto;gap:12px}.header nav .cart-trigger{grid-column:3;grid-row:1/span 2;align-self:center;justify-self:end}.header nav>a{min-height:40px}.setup-steps{grid-template-columns:1fr;gap:0}.setup-steps>li{padding-bottom:15px}.notice{padding:20px;margin-bottom:30px}.guide-index{gap:0 25px}.guide-index a{font-size:.9375rem}.plugin-guide h2{font-size:2rem}.release-row{grid-template-columns:1fr;gap:16px}.release-row .text-link{grid-column:1}.download-row{grid-template-columns:95px minmax(0,1fr);gap:12px 18px}.download-row img{width:95px;height:95px;padding:7px}.download-row h2{font-size:1.55rem;line-height:1.25}.policy-nav{gap:14px 24px}.policy-content>h2{font-size:1.6rem}.inbox-controls{gap:18px}.inbox-controls .button{font-size:.875rem;padding:12px 18px}}
@media(max-width:380px){.header nav{font-size:.8125rem;gap:9px}.header nav .cart-trigger{font-size:.8125rem;padding:8px}.help-hero h1{font-size:2.3rem}.help-body,.policy-content{padding:32px 21px}.footer-resources{grid-template-columns:1fr}.footer-resources>div:last-child{grid-column:auto}.download-row{grid-template-columns:1fr}.download-row img{width:120px;height:90px}.download-row .text-link{grid-column:1}}
/* Decorative motion is confined to the liquid light over the wooden surround. */
.hero-photo,.detail-rack,.stripe b,.empty-cart>span,.room-window-top>span:last-child{animation:none!important}.liquid-canvas{display:none!important}.hero,.product-hero,.about-hero{animation:none!important}
@media print{.cosmic-rails,.header,.utility,footer,.newsletter-section,.copy-owner-button{display:none!important}.site-shell{padding:0;box-shadow:none}.help-hero,.policy-content{background:white;color:black;padding:20px}.help-hero h1 em{color:inherit}.policy-content a{text-decoration:underline}}
