:root{--bg:#101b1c;--panel:#172628;--ink:#ece9df;--muted:#a8b8b5;--line:#344748;--accent:#dbb87c;--button:#bde0d4;--button-ink:#102421;--halo:#436b62;--serif:Georgia,'Times New Roman',serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.55}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}button{border:0}button:hover,a:hover{filter:brightness(1.1)}.skip{position:fixed;left:12px;top:-80px;background:var(--button);color:var(--button-ink);padding:14px;z-index:20}.skip:focus{top:10px}.preview{background:#091213;color:#bdcbc6;padding:8px 5%;font-size:10px;letter-spacing:1.5px;display:flex;justify-content:space-between;align-items:center;gap:16px}.preview div{display:flex;gap:4px}.preview button{font-size:11px;border:1px solid #48605a;background:transparent;padding:4px 16px;border-radius:20px}.preview button[aria-pressed=true]{background:#c4d9cd;color:#142622}.preview-note{font-size:10px;letter-spacing:.4px}header{max-width:1440px;margin:auto;padding:28px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:25px}.brand{display:flex;align-items:center;gap:11px;font-size:20px;letter-spacing:2px;font-weight:700}.brand svg{width:32px;height:32px;fill:none;stroke:var(--accent);stroke-width:2}.brand small{font-size:10px;letter-spacing:3px;font-weight:400;display:block}nav{display:flex;gap:28px;font-size:13px;color:var(--muted)}.nav-cta{font-size:12px;border-bottom:1px solid var(--accent);padding:6px 0}.nav-cta span{margin-left:15px}.hero{max-width:1440px;margin:auto;padding:78px 5% 72px;display:grid;grid-template-columns:.85fr 1.3fr;align-items:center;gap:40px;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:600;color:var(--accent);margin:0 0 24px}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--button);margin-right:8px}h1{font-size:clamp(55px,6.2vw,92px);font-weight:400;letter-spacing:-5px;line-height:1.02;margin:0 0 28px}h1 em,h2 em{font-family:var(--serif);font-weight:400;color:var(--accent)}.intro{max-width:330px;font-size:16px;line-height:1.8;color:var(--muted)}.actions{display:flex;align-items:center;gap:28px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:16px 22px;background:var(--button);color:var(--button-ink);font-size:13px;font-weight:700;border-radius:3px}.text-link{font-size:12px;background:none;padding:0;border:0;color:var(--ink)}.text-link span{padding-left:12px}.compat{font-size:9px;letter-spacing:1.6px;margin:26px 0 0;color:var(--muted)}.hero-visual{position:relative;min-width:0;padding:44px 0}.orb{position:absolute;inset:-70px -170px;border-radius:50%;background:radial-gradient(ellipse at center,var(--halo),transparent 68%);opacity:.6;pointer-events:none}.specimen{position:relative;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.8px;color:var(--muted);margin-bottom:18px}.hero-image{position:relative;padding:0;background:none;display:block;transform:perspective(1600px) rotateY(-9deg) rotateX(3deg);box-shadow:12px 30px 65px #0007;border:1px solid #8b9c7955;border-radius:5px;overflow:hidden;width:100%;transition:transform .35s}.hero-image:hover{transform:perspective(1600px) rotateY(-3deg)}.hero-image img{display:block;width:100%;height:auto}.visual-footer{position:relative;display:flex;justify-content:space-between;font-family:var(--serif);font-style:italic;color:var(--muted);font-size:14px;margin-top:22px}.feature-strip{max-width:1296px;margin:0 auto;border-block:1px solid var(--line);padding:26px 0;display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;gap:20px}.feature-strip p{display:flex;align-items:center;gap:17px;margin:0;padding:0 20px;border-right:1px solid var(--line)}.feature-strip strong{font-family:var(--serif);font-weight:400;color:var(--accent);font-size:35px}.feature-strip span{font-size:11px;line-height:1.7;color:var(--muted)}.feature-strip .strip-note{display:block;border:0;font-size:14px}.strip-note em{color:var(--muted);font-family:var(--serif);font-size:18px}.section{max-width:1296px;margin:auto;padding:100px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}h2{font-size:clamp(34px,3.6vw,52px);font-weight:400;letter-spacing:-2px;line-height:1.1;margin:0}.section-heading .eyebrow{margin-bottom:16px}.section-heading>p,.support>div>p:last-child,.download>div>p:last-child{color:var(--muted);font-size:14px}.gallery{border:1px solid var(--line);background:var(--panel);padding:25px;border-radius:7px}.gallery-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.gallery-top>div{display:flex;align-items:center;gap:20px}#screen-count{font-size:10px;letter-spacing:2px;color:var(--accent)}h3{font-weight:400;margin:0;font-size:22px;line-height:1.3}.outline{border:1px solid var(--line);background:transparent;padding:8px 16px;border-radius:3px;font-size:12px}.outline span{margin-left:20px}.screen-button{display:block;padding:0;width:100%;background:#1c211c}.screen-button img{display:block;width:100%;height:auto;aspect-ratio:2808/2308;object-fit:contain}.gallery-caption{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:18px}.gallery-caption p{font-size:13px;color:var(--muted);margin:0}.gallery-caption>div{display:flex;gap:8px}.gallery-caption button{background:transparent;border:1px solid var(--line);width:38px;height:38px;border-radius:50%;font-size:18px}.thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:16px;padding:4px 3px 12px}.thumbs button{flex:1 0 98px;background:transparent;padding:7px;border:1px solid transparent;border-radius:4px;color:var(--muted);font-size:10px;text-align:left}.thumbs img{display:block;width:100%;max-width:125px;aspect-ratio:1.38;object-fit:cover;margin-bottom:9px;opacity:.55}.thumbs button[aria-pressed=true]{border-color:var(--accent);color:var(--ink)}.thumbs button[aria-pressed=true] img,.thumbs button:hover img{opacity:1}.gallery-note{font-size:10px;color:var(--muted);margin:8px 0}.possibilities{border-top:1px solid var(--line)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:48px}.feature-grid article{border-top:1px solid var(--line);padding-top:24px}.feature-number{font-size:9px;letter-spacing:2px;color:var(--accent)}.feature-grid h3{font-size:30px;letter-spacing:-1px;margin:24px 0 16px}.feature-grid p{color:var(--muted);font-size:14px;line-height:1.9;max-width:330px}.feature-grid button{margin-top:16px;border-bottom:1px solid var(--line);padding-bottom:6px}.download{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.download h2{font-family:var(--serif);font-style:italic;font-size:64px}.download-panel{padding:35px;background:var(--panel);border:1px solid var(--line);border-radius:6px}.tag{font-size:9px;letter-spacing:1.5px;color:var(--accent)}.download-panel h3{margin:25px 0 15px;font-size:25px}.download-panel p{font-size:13px;color:var(--muted)}.download-panel .button{margin:15px 0 25px}.doc-links{display:flex;flex-wrap:wrap;gap:15px;font-size:10px;color:var(--muted)}.support{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:100px}.support-options>button{width:100%;display:flex;align-items:center;text-align:left;background:transparent;border-bottom:1px solid var(--line);padding:22px 0;gap:20px}.support-options>button>span{font-size:10px;color:var(--accent)}.support-options strong{font-size:18px;font-weight:400}.support-options p{font-size:12px;color:var(--muted);margin:3px 0}.support-options b{margin-left:auto;font-weight:400}footer{max-width:1296px;margin:auto;padding:30px 0 45px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}footer .brand{font-size:16px}footer p,footer>span{font-size:11px;color:var(--muted)}dialog{color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:8px;max-height:94vh;box-shadow:0 20px 90px #0009}dialog::backdrop{background:#000d}#lightbox{width:95vw;max-width:1800px;padding:20px}.lightbox-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.lightbox-bar button,.close-info{background:none;color:var(--ink)}.zoom-scroll{overflow:auto;max-height:78vh}.zoom-scroll img{display:block;width:2808px;max-width:none;height:auto}#lightbox>p{font-size:11px;color:var(--muted)}#info{width:min(560px,92vw);padding:40px}#info h2{font-size:32px;margin-bottom:20px}#info p,#info li{font-size:14px;color:var(--muted)}.close-info{position:absolute;right:15px;top:12px}.info-row{padding:14px 0;border-bottom:1px solid var(--line)}
@media(min-width:1450px){.hero{padding-top:100px;padding-bottom:100px}}@media(max-width:1400px){.section,.feature-strip,footer{margin-left:5%;margin-right:5%}}@media(max-width:900px){nav{gap:15px}header .nav-cta{display:none}.hero{gap:25px;grid-template-columns:1fr 1fr;padding-top:55px}h1{font-size:64px;letter-spacing:-3px}.actions{gap:20px;flex-wrap:wrap}.feature-grid{gap:25px}.download,.support{gap:45px}.preview-note{display:none}.section{padding-top:70px;padding-bottom:70px}.strip-note{display:none!important}.feature-strip{grid-template-columns:repeat(3,1fr)}.feature-strip p:nth-child(3){border-right:0}}
@media(max-width:620px){header{padding-top:20px;padding-bottom:20px;flex-wrap:wrap;gap:18px}.brand{font-size:17px}nav{width:100%;justify-content:space-between;font-size:12px}.hero{grid-template-columns:1fr;gap:16px;padding-top:44px;padding-bottom:35px}.hero-copy{max-width:440px}h1{font-size:66px;letter-spacing:-3px}.intro{font-size:15px;max-width:360px}.hero-visual{padding:22px 0}.specimen{font-size:7px;letter-spacing:1px}.hero-image{transform:none}.visual-footer{font-size:12px}.feature-strip{gap:0;padding:20px 0}.feature-strip p{display:block;padding:0 13px}.feature-strip strong{display:block;font-size:30px}.feature-strip span{font-size:10px;display:block}.section-heading{display:block}.section-heading>p{margin-top:18px}h2{font-size:36px}.gallery{padding:12px}.gallery-top{margin-bottom:12px}.gallery-top>div{gap:12px}.gallery-top h3{font-size:20px}.gallery-caption{gap:10px;align-items:start}.gallery-caption p{font-size:11px}.gallery-caption button{width:32px;height:32px}.thumbs button{flex-basis:85px}.feature-grid,.download,.support{grid-template-columns:1fr;gap:35px}.feature-grid h3 br{display:none}.feature-grid h3{font-size:28px}.feature-grid p{max-width:100%}.section{padding-top:55px;padding-bottom:55px}.download h2{font-size:48px}.download-panel{padding:25px}.download-panel h3 br{display:none}footer{align-items:start;flex-direction:column;gap:12px}footer p{margin:0}.preview{font-size:8px;letter-spacing:1px}.preview button{padding:4px 10px}#info{padding:30px}.eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.support-options>a{width:100%;display:flex;align-items:center;text-align:left;border-bottom:1px solid var(--line);padding:22px 0;gap:20px}.support-options>a>span{font-size:10px;color:var(--accent)}.inner-page{max-width:1296px;margin:0 auto}.page-intro{padding:75px 0 60px;max-width:850px}.page-intro h1{font-size:clamp(48px,6vw,82px);letter-spacing:-3px}.page-intro .intro{max-width:490px}.release-grid,.support-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-bottom:80px}.release-card,.help-panel{padding:38px;background:var(--panel);border:1px solid var(--line);border-radius:6px;align-self:start}.release-card h2,.help-panel h2{margin:25px 0;font-size:38px}.inner-page p,.inner-page dd{color:var(--muted);font-size:14px}.release-meta{display:flex;justify-content:space-between;gap:20px;border-block:1px solid var(--line);padding:20px 0;margin:30px 0;font-size:13px}.status-note{display:inline-block;font-size:12px!important;padding:9px 12px;border:1px solid var(--line);border-radius:3px;color:var(--accent)!important}.requirements h2{font-size:34px}.requirements dt{font-size:14px;margin-top:23px}.requirements dd{margin:6px 0 0;line-height:1.8}.resource-section,.release-notes,.faq{border-top:1px solid var(--line);padding:65px 0}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.resource-grid article{border-top:1px solid var(--line);padding-top:24px}.resource-grid h3{margin-top:18px}.release-notes h2,.faq h2{font-size:34px}.help-panel .tag{color:var(--accent)}.prompt-list{margin:28px 0}.prompt-list button{display:flex;justify-content:space-between;gap:20px;width:100%;text-align:left;background:none;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px}.report-panel h2{font-size:36px}.inner-page label{display:block;font-size:12px;margin:19px 0 7px}.inner-page label span{color:var(--muted)}input,textarea{font:inherit;font-size:14px;width:100%;padding:12px;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:3px}textarea{resize:vertical}input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.8}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}form .button{margin-top:15px}.help-panel>.text-link{display:block;margin-top:25px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq h2{margin-bottom:25px}.faq summary{cursor:pointer;font-size:16px}.faq details p{max-width:750px;line-height:1.9}#report-review{width:min(700px,94vw);padding:35px}#report-review h2{font-size:30px}#report-text{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.7 Arial,sans-serif;border-block:1px solid var(--line);padding:20px 0;max-height:45vh;overflow:auto}.inner-page .eyebrow{font-size:10px;color:var(--accent)}@media(max-width:1400px){.inner-page{margin:0 5%}}@media(max-width:800px){.release-grid,.support-layout{grid-template-columns:1fr;gap:45px}.resource-grid{grid-template-columns:1fr;gap:25px}.resource-grid article{max-width:100%}.page-intro{padding-top:50px}.release-card,.help-panel{padding:25px}.field-pair{grid-template-columns:1fr;gap:0}.release-meta{flex-wrap:wrap}.page-intro h1{letter-spacing:-2px}.inner-page h2{letter-spacing:-1px}.resource-section,.release-notes,.faq{padding:45px 0}}

nav a[aria-current="page"]{color:var(--ink);text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--accent)}
/* September beta landing-page refresh: retain the approved Abyss palette. */
.hero .intro{max-width:405px}.preset-section{padding-bottom:80px}.preset-heading{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;align-items:center;margin-bottom:45px}.preset-count{font-size:clamp(100px,16vw,216px);font-family:var(--serif);line-height:.9;letter-spacing:-12px;color:var(--accent)}.preset-count>span{display:block;font:10px/1.8 Arial,sans-serif;letter-spacing:3px;margin:25px 0 0 12px;color:var(--muted)}.preset-heading h2{font-size:clamp(38px,4.5vw,64px)}.preset-heading p:not(.eyebrow){max-width:480px;font-size:15px;color:var(--muted)}.preset-heading .bonus-note{font-size:12px!important;color:var(--accent)!important}.preset-browser{border:1px solid var(--line);border-radius:8px;background:linear-gradient(130deg,#213331,var(--panel));padding:25px}.preset-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.preset-filters button{background:transparent;border:1px solid var(--line);color:var(--muted);padding:9px 16px;border-radius:30px;font-size:12px}.preset-filters button[aria-pressed=true]{background:var(--button);color:var(--button-ink);border-color:var(--button)}.preset-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.preset-card{min-height:175px;padding:24px;background:#101b1c99;border:1px solid #49615b80;border-radius:4px;position:relative;overflow:hidden}.preset-card:after{content:'';position:absolute;width:140px;height:140px;border:1px solid #bde0d414;border-radius:50%;right:-55px;bottom:-85px;box-shadow:0 0 0 17px #bde0d408,0 0 0 34px #bde0d406}.preset-index{font-size:9px;letter-spacing:1.5px;color:var(--accent)}.preset-card h3{font-family:var(--serif);font-size:27px;margin-top:28px}.preset-card p{font-size:11px;color:var(--muted);margin-bottom:0}.preset-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:22px;font-size:10px;color:var(--muted)}.shape-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:45px}.shape-card{padding:32px;border:1px solid var(--line);border-radius:7px;background:linear-gradient(145deg,var(--panel),var(--bg));overflow:hidden}.shape-card h3{font-size:31px;letter-spacing:-.8px;margin:22px 0 16px}.shape-card p{max-width:490px;color:var(--muted);font-size:14px;line-height:1.85}.shape-card .text-link{margin-top:20px;border-bottom:1px solid var(--line);padding-bottom:6px}.word-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.word-tags span{font-size:10px;color:var(--accent);border:1px solid var(--line);border-radius:3px;padding:5px 9px}.tone-bars{display:flex;align-items:end;gap:8px;height:100px;margin-top:25px;max-width:440px;border-bottom:1px solid var(--line)}.tone-bars i{flex:1;background:linear-gradient(var(--accent),#dbb87c12);height:70%;border-radius:3px 3px 0 0}.tone-bars i:nth-child(3n){height:35%}.tone-bars i:nth-child(3n+1){height:90%}.tone-bars i:nth-child(2n+4){height:50%}.envelope-art{width:100%;height:100px;margin-top:25px;fill:none;stroke-width:2}.grid-line{stroke:var(--line);stroke-width:1}.env-primary{stroke:var(--accent);stroke-width:3}.env-secondary{stroke:var(--button);opacity:.45}.route-art{display:flex;align-items:center;gap:16px;min-height:74px;margin-top:18px;flex-wrap:wrap}.route-art span{padding:10px 15px;font-size:10px;letter-spacing:1.4px;border:1px solid var(--line);border-radius:4px;color:var(--button)}.route-art b{font-weight:400;color:var(--accent);font-size:25px}.feature-footnote{font-size:10px;color:var(--muted);margin-top:20px}.explore{border-top:1px solid var(--line)}
@media(max-width:800px){.preset-heading{gap:30px}.preset-results{gap:10px}.preset-card{padding:18px}.preset-card h3{font-size:23px}.shape-card{padding:24px}.shape-card h3{font-size:27px}.route-art{gap:9px}.route-art span{padding:8px 10px}}
@media(max-width:620px){.preset-heading{grid-template-columns:1fr;gap:30px}.preset-count{font-size:140px;letter-spacing:-8px;display:flex;align-items:end;gap:24px}.preset-count>span{font-size:8px;letter-spacing:1.8px;margin:0 0 8px}.preset-results,.shape-grid{grid-template-columns:1fr}.preset-card{min-height:130px}.preset-card h3{margin-top:18px}.preset-browser{padding:16px}.preset-filters{gap:6px}.preset-filters button{font-size:11px;padding:8px 12px}.preset-bottom{flex-direction:column}.shape-card h3 br{display:none}.preset-heading h2{font-size:40px}.shape-grid{gap:16px}.preset-section{padding-bottom:55px}.route-art{flex-wrap:nowrap}.route-art span{font-size:9px;letter-spacing:.7px}}
/* Callouts are responsive webpage overlays. Original screenshot pixels are unchanged. */
.screen-stage{display:flex;justify-content:center;background:#101614;padding:16px;border-radius:4px}.screen-button{position:relative;width:100%;margin:auto}.screen-button img{aspect-ratio:auto;object-fit:initial;height:auto;width:100%}.screen-marks{position:absolute;inset:0;pointer-events:none;display:block}.feature-ring{position:absolute;border:3px solid #ff5555;border-radius:50%;box-shadow:0 0 0 1px #18000099}.expanded-stage{position:relative;max-width:none}.zoom-scroll .expanded-stage img{width:100%;height:auto;display:block}.expanded-stage .feature-ring{border-width:4px}#full-caption{font-size:14px!important;max-width:850px;line-height:1.7}.thumbs img{object-fit:contain;background:#101614}.gallery-caption p{font-size:14px;max-width:850px;line-height:1.75}.gallery-caption>div{flex-shrink:0}@media(max-width:620px){.screen-stage{padding:0}.feature-ring{border-width:2px}.gallery-caption{flex-direction:column}.gallery-caption p{font-size:13px}.gallery-top>div{gap:8px}.gallery-top h3{font-size:17px}.outline{padding:8px}.outline span{margin-left:5px}}

.creator-credit{border-top:1px solid var(--line);padding-top:65px;padding-bottom:65px}.creator-name{font-size:23px;margin:28px 0 4px;color:var(--ink)}.creator-title{font-size:14px;color:var(--accent);margin:0}

/* Presentation-only crops hide DAW chrome and build headers. Originals are preserved. */
.crop-frame{position:relative;overflow:hidden;display:block;padding:0;min-width:0}
.thumb-frame{width:115px;max-width:100%;margin-bottom:9px;background:#101614}
.thumbs .thumb-frame img{max-width:none;aspect-ratio:auto;object-fit:initial}
.discovery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:40px}
.discovery-grid article{border-top:1px solid var(--accent);padding:24px 0}
.discovery-grid h3{font:44px var(--serif);color:var(--accent);margin:25px 0 18px}
.discovery-grid p,.newsletter p{color:var(--muted);font-size:16px;line-height:1.8}
.automation-highlight{display:flex;gap:45px;align-items:center;padding:45px 0;border-block:1px solid var(--line);margin-top:30px}
.automation-highlight>strong{font:clamp(55px,7vw,95px) var(--serif);color:var(--accent)}
.automation-highlight p{color:var(--muted);max-width:570px}
.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid var(--line)}
.newsletter-panel{padding:32px;background:var(--panel);border:1px solid var(--line);border-radius:6px}

.doc-links a{text-decoration:underline;text-underline-offset:4px}
nav,.button,.text-link,.outline,.inner-page label,.thumbs button{font-size:14px}
.feature-number,.eyebrow,.gallery-note,.compat,.feature-strip span,.tag{font-size:12px}
.shape-card p,.inner-page p,.inner-page dd{font-size:16px}
@media(max-width:800px){.discovery-grid,.newsletter{grid-template-columns:1fr;gap:22px}.automation-highlight{display:block}.automation-highlight>div{margin-top:20px}.newsletter-panel{padding:24px}.thumb-frame{width:100px}nav{flex-wrap:wrap;gap:14px}.hero .actions{flex-wrap:wrap}}

/* Match the Kit embed to the Abyss palette while retaining its branding. */
.newsletter-panel{min-width:0}
.newsletter-embed .formkit-form{width:100%;max-width:100%}
.newsletter-embed .formkit-form .formkit-submit{background:var(--button)!important;color:var(--button-ink)!important;font-family:inherit}
.newsletter-embed .formkit-form .formkit-input{font-family:inherit;font-size:16px!important;background:var(--bg)!important;color:var(--ink)!important;border-color:var(--line)!important}
.newsletter-embed .formkit-form .formkit-input:focus,.newsletter-embed .formkit-form .formkit-submit:focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}
.newsletter-embed .formkit-form .formkit-powered-by-convertkit[data-variant="dark"]{filter:invert(1)}

.preset-card audio{display:block;width:100%;margin-top:20px}
.help-panel a{overflow-wrap:anywhere}
