:root{color-scheme:light;--ink:#24211d;--muted:#716b63;--paper:#f2efe8;--line:#ded8ce;--lado-ink:#29241f;--lado-paper:#f5f0e5;--lado-tomato:#a74831;--lado-peach:#e5a56e;--lado-clay:#f0dfd0}*{box-sizing:border-box}html{min-width:320px;background:var(--paper)}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif}a,button{font:inherit}:focus-visible{outline:3px solid #1468a0;outline-offset:3px}.art-board{width:min(100% - 48px,1500px);margin:0 auto;padding:46px 0 28px}.board-header{max-width:760px;margin:0 auto 34px;text-align:center}.demo-step,.direction-index,.direction-tag,.eyebrow,.mini-label{font-size:10px;font-weight:700;letter-spacing:.13em}.eyebrow{margin:0 0 15px;color:#9c492f}.board-header h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,52px);font-weight:400;letter-spacing:-.045em;line-height:1.05}.board-intro{max-width:610px;margin:16px auto 0;color:#625e57;font-size:15px;line-height:1.65}.direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px}.direction-card{min-width:0}.selected-direction .demo-window{box-shadow:0 0 0 2px var(--lado-tomato)}.chosen-tag{border-color:var(--lado-tomato);color:var(--lado-tomato)}.system-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin-top:16px;padding:0 16px;border:1px solid var(--lado-tomato);border-radius:999px;color:var(--lado-tomato);font-size:13px;font-weight:700;text-decoration:none;transition:background-color .16s ease,color .16s ease}.system-link:hover{background:var(--lado-tomato);color:var(--lado-paper)}.direction-heading{display:flex;min-height:52px;justify-content:space-between;align-items:flex-start;gap:8px}.direction-index{margin:0 0 6px;color:#8c4a34}.direction-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;letter-spacing:-.025em}.direction-tag{flex:none;margin-top:2px;padding:6px 8px;border:1px solid #d5cec2;border-radius:999px;color:#625e57;font-size:8px}.direction-description{min-height:44px;margin:6px 0 13px;color:#625e57;font-size:12px;line-height:1.5}.demo-window{position:relative;display:flex;min-height:484px;flex-direction:column;overflow:hidden;border:1px solid rgba(36,33,29,.13);border-radius:8px}.demo-record{padding:16px;background:radial-gradient(ellipse at 12% 2%,rgba(196,128,83,.09),transparent 38%),#f5f0e5;color:#29241f;font-family:Georgia,Times New Roman,serif}.demo-footer,.demo-topline,.letter-bottom,.letter-topline,.radio-bottom,.radio-topline{display:flex;justify-content:space-between;align-items:center}.demo-topline{min-height:28px;border-bottom:1px solid #d9d0c3;font-family:Arial,Helvetica,sans-serif}.record-wordmark{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:700;letter-spacing:.12em}.record-mark{width:14px;height:14px;border:1px solid #a74831;border-radius:50%;background:repeating-radial-gradient(circle,#a74831 0 1px,transparent 1px 3px)}.demo-step{color:#82796e;font-family:Arial,Helvetica,sans-serif;font-size:9px}.record-hero{display:flex;min-height:144px;align-items:center;justify-content:space-between;gap:10px;padding:12px 0 8px}.record-copy{max-width:180px}.mini-label{margin:0;color:#9c492f;font-family:Arial,Helvetica,sans-serif;font-size:8px}.letter-content h3,.radio-question h3,.record-copy h3{margin:8px 0 0;font-weight:400;letter-spacing:-.035em}.record-copy h3{font-size:clamp(20px,2vw,27px);line-height:1.08}.vinyl{position:relative;display:grid;width:126px;height:126px;flex:none;place-items:center;border:1px solid #48433c;border-radius:50%;background:radial-gradient(circle,#3e3832 0 3px,#e5a56e 3.5px 21px,#382f29 21.5px 24px,transparent 24.5px),repeating-radial-gradient(circle,#282622 0 1px,#45413b 1px 2px,#282622 2px 4px);box-shadow:2px 6px 14px rgba(37,31,25,.19);animation:record-turn 16s linear infinite}.vinyl:after{position:absolute;width:112px;height:112px;border:1px solid rgba(255,255,255,.12);border-radius:50%;content:""}.vinyl-label{z-index:1;color:#3a3028;font-size:8px;font-weight:800;line-height:1.2;text-align:center;animation:label-counter 16s linear infinite}.demo-progress,.vinyl-label{font-family:Arial,Helvetica,sans-serif}.demo-progress{display:flex;align-items:center;gap:9px;color:#746b61;font-size:9px}.letter-progress-track,.progress-track{height:3px;flex:1 1;overflow:hidden;background:#d7cdbf}.progress-track span{display:block;width:10%;height:100%;background:#a74831}.demo-question{margin-top:22px}.demo-question h4{margin:7px 0 11px;font-size:17px;font-weight:400}.letter-choices,.radio-choices,.record-choices{display:grid;margin:0;padding:0;list-style:none}.record-choices{grid-template-columns:repeat(2,1fr);gap:7px}.record-choices li{display:flex;min-height:35px;justify-content:space-between;align-items:center;padding:0 10px;border:1px solid #d9d0c3;border-radius:4px;font-size:12px}.record-choices .is-selected{border-color:#9d4933;background:#f0dfd0}.record-choices .is-selected span{color:#9d4933}.demo-footer{margin-top:auto;padding-top:13px;border-top:1px solid #d9d0c3;color:#746b61;font-family:Arial,Helvetica,sans-serif;font-size:9px}.record-next{color:#923e2b;font-size:8px;font-weight:700;letter-spacing:.08em}.direction-notes{display:grid;gap:4px;padding:12px 1px 0;color:#625e57;font-size:10px}.direction-notes b{margin-right:5px;color:#2d2a26}.demo-radio{padding:15px;border-color:#253f3c;background:radial-gradient(ellipse at 50% 30%,rgba(66,227,183,.08),transparent 48%),#0d1b1b;color:#e8f4e9;font-family:Courier New,Courier,monospace}.radio-topline{min-height:27px;border-bottom:1px solid #294440;font-size:9px;letter-spacing:.09em}.radio-wordmark{color:#e4f2dc;font-weight:700}.radio-wordmark span{margin-right:5px;color:#b7fa58;font-size:14px}.radio-status{color:#83bda9;font-size:8px}.radio-status i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#b7fa58;box-shadow:0 0 8px #b7fa58}.radio-display{margin-top:18px;padding:13px 12px 11px;border:1px solid #30524a;border-radius:4px;background:rgba(3,12,12,.55)}.radio-display .mini-label,.radio-question .mini-label{color:#7eac9d;font-size:8px}.radio-frequency{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px;color:#9acdb6}.radio-frequency strong{color:#c4ff72;font-size:clamp(38px,4vw,48px);font-weight:400;letter-spacing:-.1em;text-shadow:0 0 16px rgba(183,250,88,.3)}.radio-frequency span{font-size:8px;letter-spacing:.08em}.frequency-scale{position:relative;height:5px;margin-top:5px;background:repeating-linear-gradient(90deg,#57776b 0 1px,transparent 1px 10px)}.frequency-scale span{position:absolute;top:-3px;left:67%;width:2px;height:11px;background:#c4ff72;box-shadow:0 0 7px #c4ff72}.radio-wave{display:flex;height:34px;align-items:center;justify-content:space-between;gap:2px;margin:9px 0 7px;overflow:hidden}.radio-wave span{width:2px;height:10px;flex:1 1;border-radius:2px;background:#57d8b2;opacity:.72;animation:wave-pulse 1.2s ease-in-out infinite alternate}.radio-wave span:nth-child(3n){height:22px;animation-delay:-.4s}.radio-wave span:nth-child(4n){height:15px;animation-delay:-.8s}.radio-wave span:nth-child(5n){height:28px;animation-delay:-.2s}.radio-question{margin-top:4px}.radio-question h3{color:#eff8e6;font-size:20px}.radio-choices{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:13px}.radio-choices li{display:flex;min-height:35px;justify-content:space-between;align-items:center;padding:0 9px;border:1px solid #345047;border-radius:3px;color:#c5d5c9;font-size:9px}.radio-choices .is-selected{border-color:#a8ed61;background:rgba(183,250,88,.08);color:#d9ffa9}.radio-choices .is-selected span{color:#b7fa58;font-size:8px}.radio-bottom{margin-top:auto;padding-top:12px;border-top:1px solid #294440;color:#79a396;font-size:8px;letter-spacing:.08em}.radio-next{color:#c4ff72}.radio-next b{margin-left:4px;font-size:12px}.demo-letter{padding:14px;border-color:#dfd1bd;background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(168,139,111,.1) 27px 28px),radial-gradient(ellipse at 18% 0,rgba(183,144,102,.12),transparent 45%),#f8f1e4;color:#493a30;font-family:Georgia,Times New Roman,serif;box-shadow:0 5px 18px rgba(81,64,46,.07)}.letter-topline{min-height:32px;padding-bottom:8px;border-bottom:1px solid #ddcdb8;color:#755c49;font-family:cursive;font-size:14px}.letter-stamp{display:grid;width:27px;height:27px;place-items:center;border:1px solid #a95c48;border-radius:50%;color:#a95c48;font-family:Arial,Helvetica,sans-serif;font-size:12px;transform:rotate(9deg)}.letter-content{flex:1 1;padding:15px 3px 9px}.letter-date{margin:0;color:#987b63;font-family:Arial,Helvetica,sans-serif;font-size:8px;letter-spacing:.1em}.letter-content h3{max-width:270px;color:#493a30;font-size:clamp(21px,2vw,28px);line-height:1.1}.letter-rule{display:flex;align-items:center;gap:9px;margin:13px 0 12px;color:#a6634d;font-size:12px}.letter-rule:after,.letter-rule:before{height:1px;flex:1 1;background:#ddcdb8;content:""}.letter-progress{display:flex;align-items:center;gap:8px;color:#9a8069;font-family:Arial,Helvetica,sans-serif;font-size:8px}.letter-progress-track i{display:block;width:10%;height:100%;background:#a95c48}.letter-prompt{margin:15px 0 3px;color:#9a644f;font-size:12px;font-style:italic}.letter-content h4{margin:0 0 9px;font-size:15px;font-weight:400;line-height:1.25}.letter-choices{gap:5px}.letter-choices li{display:flex;min-height:31px;justify-content:space-between;align-items:center;padding:0 9px;border:1px solid #e1d3c0;border-radius:3px;background:rgba(255,252,245,.55);color:#5e4d3e;font-size:12px}.letter-choices .is-selected{border-color:#a86651;background:#f1e2d2}.letter-choices .is-selected span{color:#a4533c}.letter-bottom{min-height:30px;padding-top:9px;border-top:1px solid #ddcdb8;color:#8e755f;font-size:9px;font-style:italic}.letter-next{color:#8e4c3b;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.08em}.board-footer{display:flex;justify-content:space-between;gap:16px;margin-top:28px;padding-top:13px;border-top:1px solid var(--line);color:#716b63;font-size:11px}.design-system{width:min(100% - 48px,1120px);margin:0 auto;padding:28px 0 34px;color:var(--lado-ink)}.system-topline{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #d9d0c3;color:#746b61;font-size:11px}.system-footer a,.system-topline a{color:var(--lado-tomato);font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.system-hero{display:flex;min-height:300px;justify-content:space-between;align-items:center;gap:40px;padding:38px 0 42px}.system-hero-copy{max-width:660px}.system-hero h1{max-width:650px;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,6vw,72px);font-weight:400;letter-spacing:-.06em;line-height:.99}.system-hero-copy>p:last-child{max-width:570px;margin:15px 0 0;color:#625e57;font-size:15px;line-height:1.65}.generating-vinyl,.system-hero-disc{position:relative;display:grid;flex:none;place-items:center;border:1px solid #48433c;border-radius:50%;background:radial-gradient(circle,#3e3832 0 3px,#e5a56e 3.5px 22px,#382f29 22.5px 25px,transparent 25.5px),repeating-radial-gradient(circle,#282622 0 1px,#45413b 1px 2px,#282622 2px 4px);box-shadow:3px 8px 18px rgba(37,31,25,.15)}.system-hero-disc{width:184px;height:184px;margin-right:28px}.generating-vinyl:after,.system-hero-disc:after{position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;content:""}.system-hero-disc:after{width:164px;height:164px}.generating-vinyl span,.system-hero-disc span{z-index:1;color:#3a3028;font-size:9px;font-weight:800;line-height:1.25;text-align:center}.system-section{padding:26px 0;border-top:1px solid #d9d0c3}.system-section-heading{margin-bottom:18px}.system-kicker{margin:0;color:var(--lado-tomato);font-size:10px;font-weight:700;letter-spacing:.12em}.system-section-heading h2{margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,3vw,34px);font-weight:400;letter-spacing:-.035em}.system-section-intro{margin:8px 0 0;color:#625e57;font-size:13px;line-height:1.55}.system-palette{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.palette-swatch{min-width:0}.swatch-color{display:block;height:70px;border:1px solid rgba(41,36,31,.15);border-radius:5px}.swatch-paper{background:var(--lado-paper)}.swatch-ink{background:var(--lado-ink)}.swatch-tomato{background:var(--lado-tomato)}.swatch-peach{background:var(--lado-peach)}.swatch-soft{background:var(--lado-clay)}.swatch-name,.swatch-value{display:block;margin-top:7px;font-size:12px}.swatch-value{margin-top:3px;color:#625e57;font-family:Courier New,Courier,monospace;font-size:10px}.system-type-sample{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:20px;border:1px solid #ded5c8;border-radius:6px;background:var(--lado-paper)}.type-editorial{max-width:400px;margin:12px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);letter-spacing:-.04em;line-height:1.05}.type-interface{max-width:360px;margin:12px 0 0;color:#625e57;font-size:15px;line-height:1.55}.system-components{display:grid;grid-template-columns:1fr 1fr;gap:16px}.system-panel{min-width:0;padding:20px;border:1px solid #ded5c8;border-radius:6px;background:var(--lado-paper)}.system-panel h3{margin:8px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400;letter-spacing:-.025em}.sample-progress{height:4px;margin:0 0 13px;overflow:hidden;background:#d7cdbf}.sample-progress span{display:block;width:10%;height:100%;background:var(--lado-tomato)}.sample-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.sample-choice{display:flex;min-height:48px;justify-content:space-between;align-items:center;padding:0 12px;border:1px solid #d9d0c3;border-radius:4px;color:var(--lado-ink);font-size:14px}.sample-choice.selected{border:2px solid var(--lado-tomato);background:var(--lado-clay);font-weight:700}.sample-choice.selected span{color:var(--lado-tomato)}.system-helper{margin:12px 0 0;color:#625e57;font-size:12px;line-height:1.5}.generation-panel{background:radial-gradient(ellipse at 70% 20%,rgba(196,128,83,.09),transparent 46%),var(--lado-paper)}.generation-layout{display:flex;align-items:center;gap:20px;margin:20px 0 14px}.generating-vinyl{width:116px;height:116px;animation:record-turn 16s linear infinite}.generating-vinyl:after{width:102px;height:102px}.generating-vinyl span{animation:label-counter 16s linear infinite}.generation-copy{min-width:0}.generation-status{margin:0;color:#8d4935;font-size:8px;font-weight:700;letter-spacing:.1em;line-height:1.5}.generation-copy h3{margin:5px 0 0;font-size:21px}.generation-wave{display:flex;height:32px;align-items:center;justify-content:space-between;gap:3px;overflow:hidden}.generation-wave span{width:3px;height:10px;flex:1 1;border-radius:3px;background:var(--lado-tomato);opacity:.75;animation:wave-pulse 1.2s ease-in-out infinite alternate}.generation-wave span:nth-child(3n){height:20px;animation-delay:-.4s}.generation-wave span:nth-child(4n){height:15px;animation-delay:-.8s}.generation-wave span:nth-child(5n){height:28px;animation-delay:-.2s}.system-footer{display:flex;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid #d9d0c3;color:#625e57;font-size:11px}@keyframes record-turn{to{transform:rotate(1turn)}}@keyframes label-counter{to{transform:rotate(-1turn)}}@keyframes wave-pulse{0%{transform:scaleY(.55);opacity:.45}to{transform:scaleY(1);opacity:1}}@media (max-width:960px){.art-board{width:min(100% - 36px,680px)}.direction-grid{grid-template-columns:1fr;gap:28px}.direction-heading h2{font-size:24px}.direction-description{min-height:0;max-width:550px;font-size:13px}.demo-window{min-height:510px}.record-copy{max-width:280px}.letter-content h3,.record-copy h3{font-size:30px}.vinyl{width:148px;height:148px}.vinyl:after{width:132px;height:132px}.radio-frequency strong{font-size:52px}.design-system{width:min(100% - 36px,680px)}.system-hero-disc{width:148px;height:148px;margin-right:10px}.system-hero-disc:after{width:132px;height:132px}}@media (max-width:520px){.art-board{width:min(100% - 28px,420px);padding-top:30px}.board-header{margin-bottom:26px;text-align:left}.board-header h1{font-size:37px}.board-intro{font-size:14px}.direction-heading h2{font-size:21px}.direction-tag{padding:5px 7px;font-size:7px}.demo-window{min-height:480px}.demo-letter,.demo-radio,.demo-record{padding:13px}.record-copy{max-width:170px}.letter-content h3,.record-copy h3{font-size:23px}.vinyl{width:112px;height:112px}.vinyl:after{width:100px;height:100px}.radio-frequency strong{font-size:42px}.board-footer{flex-direction:column;font-size:10px}.system-link{min-height:42px;font-size:12px}.design-system{width:min(100% - 28px,420px);padding-top:20px}.system-topline{font-size:9px}.system-hero{min-height:0;align-items:flex-start;gap:16px;padding:30px 0}.system-hero h1{font-size:42px}.system-hero-copy>p:last-child{font-size:13px}.system-hero-disc{width:76px;height:76px;margin:18px 0 0}.system-hero-disc:after{width:66px;height:66px}.system-palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.system-components,.system-type-sample{grid-template-columns:1fr}.system-type-sample{gap:20px;padding:15px}.system-panel{padding:16px}.generation-layout{gap:14px}.generating-vinyl{width:94px;height:94px}.generating-vinyl:after{width:82px;height:82px}.generation-copy h3{font-size:18px}.system-footer{flex-direction:column;font-size:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-page{width:min(100% - 48px,1240px);margin:0 auto;color:var(--lado-ink)}.home-actions,.home-footer,.home-header,.home-header-link,.home-proof,.home-wordmark,.sleeve-bottom,.sleeve-topline{display:flex;align-items:center}.home-header{min-height:82px;justify-content:space-between;border-bottom:1px solid #ded5c8}.home-wordmark{gap:10px;color:var(--lado-ink);font-size:11px;font-weight:800;letter-spacing:.13em;text-decoration:none}.home-mark{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--lado-tomato);border-radius:50%;color:var(--lado-tomato);font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.home-header-link{min-height:42px;gap:10px;color:var(--lado-ink);font-size:13px;font-weight:700;text-decoration:none}.home-header-link span{color:var(--lado-tomato);font-size:18px}.home-hero{display:grid;min-height:590px;grid-template-columns:1fr .94fr;align-items:center;gap:clamp(24px,6vw,82px);padding:48px 0 64px}.home-copy{max-width:570px;padding:12px 0}.home-kicker{display:flex;align-items:center;gap:10px;margin:0;color:var(--lado-tomato);font-size:10px;font-weight:800;letter-spacing:.14em}.home-kicker-line{width:24px;height:1px;background:var(--lado-tomato)}.home-copy h1{margin:25px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,76px);font-weight:400;letter-spacing:-.065em;line-height:.99}.home-copy h1 em{color:var(--lado-tomato);font-weight:400}.home-description{max-width:450px;margin:24px 0 0;color:#665e54;font-size:16px;line-height:1.7}.home-actions{flex-wrap:wrap;gap:16px;margin-top:30px}.home-cta{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:22px;padding:0 21px;border:1px solid var(--lado-tomato);border-radius:3px;background:var(--lado-tomato);color:#fffaf1;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .16s ease,transform .16s ease}.home-cta:hover{transform:translateY(-2px);background:#873a29}.home-cta span{font-size:18px}.home-action-note{color:#766d62;font-size:11px}.home-proof{gap:15px;margin-top:42px;color:#6d655b;font-size:11px}.home-proof b{color:var(--lado-tomato);font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.home-proof-divider{width:1px;height:17px;background:#d3c8b9}.home-art{position:relative;display:grid;min-height:470px;place-items:center;padding:20px 30px 48px;background:radial-gradient(ellipse at 48% 49%,rgba(166,72,49,.08),transparent 56%),repeating-linear-gradient(0deg,transparent 0 39px,rgba(91,72,54,.035) 39px 40px)}.home-sleeve{position:relative;display:flex;width:min(100%,390px);aspect-ratio:1/1;flex-direction:column;justify-content:space-between;padding:22px;overflow:hidden;border:1px solid rgba(41,36,31,.2);background:radial-gradient(ellipse at 15% 10%,rgba(229,165,110,.28),transparent 46%),#eee2d1;box-shadow:0 22px 50px rgba(48,37,28,.15);transform:rotate(3deg)}.sleeve-bottom,.sleeve-topline{justify-content:space-between;color:#756757;font-size:8px;font-weight:700;letter-spacing:.12em}.sleeve-center{display:flex;align-items:center;justify-content:center;gap:16px}.home-vinyl{position:relative;display:grid;width:min(64%,230px);aspect-ratio:1;flex:none;place-items:center;border:1px solid #514a42;border-radius:50%;background:radial-gradient(circle,#413c36 0 3px,#e5a56e 3.5px 22px,#382f29 22.5px 25px,transparent 25.5px),repeating-radial-gradient(circle,#282622 0 1px,#45413b 1px 2px,#282622 2px 4px);box-shadow:2px 8px 20px rgba(37,31,25,.22);animation:record-turn 10s linear infinite}.home-vinyl:before{position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 25deg,transparent 0deg,rgba(255,255,255,.18) 30deg,transparent 72deg,rgba(255,255,255,.05) 190deg,transparent 240deg);content:""}.home-vinyl-label{z-index:1;color:#3a3028;font-size:9px;font-weight:800;line-height:1.15;text-align:center}.sleeve-copy{display:grid;color:#9b4934;font-family:Georgia,Times New Roman,serif;font-size:clamp(11px,1.4vw,16px);line-height:1.25}.sleeve-bottom{padding-top:10px;border-top:1px solid rgba(80,65,50,.22)}.sleeve-star{color:var(--lado-tomato);font-size:17px}.home-sticker{position:absolute;right:3%;bottom:78px;display:grid;width:105px;height:105px;align-content:center;justify-items:center;border:1px solid #b65b42;border-radius:50%;background:#f5eee2;color:var(--lado-tomato);font-size:7px;letter-spacing:.12em;line-height:1.4;text-align:center;transform:rotate(9deg)}.home-sticker strong{margin:3px 0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400;letter-spacing:.04em;line-height:1.05}.home-wave{position:absolute;right:22%;bottom:44px;left:22%;display:flex;height:24px;align-items:center;justify-content:center;gap:3px;overflow:hidden;opacity:.7}.home-wave span{width:3px;height:7px;flex:1 1;max-width:5px;border-radius:3px;background:var(--lado-tomato);animation:wave-pulse 1.2s ease-in-out infinite alternate}.home-wave span:nth-child(3n){height:16px;animation-delay:-.4s}.home-wave span:nth-child(4n){height:11px;animation-delay:-.8s}.home-wave span:nth-child(5n){height:20px;animation-delay:-.2s}.home-art-caption{position:absolute;right:0;bottom:2px;margin:0;color:#71685d;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic}.home-art-caption span{margin-right:7px;color:var(--lado-tomato);font-family:Arial,Helvetica,sans-serif;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.12em}.home-how{padding:46px 0 56px;border-top:1px solid #ded5c8}.home-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px}.home-section-heading h2{max-width:560px;margin:9px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,3.5vw,40px);font-weight:400;letter-spacing:-.04em;line-height:1.1}.home-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none}.home-step{min-height:145px;padding:17px 18px;border:1px solid #ded5c8;background:rgba(255,252,245,.5)}.home-step-number{color:var(--lado-tomato);font-size:9px;font-weight:800;letter-spacing:.12em}.home-step h3{margin:15px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.home-step p{max-width:290px;margin:0;color:#70675d;font-size:12px;line-height:1.55}.home-last-call{display:flex;min-height:170px;justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(22px,5vw,58px);background:radial-gradient(ellipse at 87% 20%,rgba(229,165,110,.17),transparent 39%),var(--lado-ink);color:var(--lado-paper)}.home-last-call .home-kicker{color:#e6aa82}.home-last-call h2{max-width:600px;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3.4vw,38px);font-weight:400;letter-spacing:-.04em}.home-cta-light{flex:none;border-color:var(--lado-paper);background:var(--lado-paper);color:var(--lado-ink)}.home-cta-light:hover{border-color:#e9dac7;background:#e9dac7}.home-footer{min-height:76px;justify-content:space-between;gap:18px;color:#756c61;font-size:10px}@media (max-width:760px){.home-page{width:min(100% - 36px,620px)}.home-hero{min-height:0;grid-template-columns:1fr;gap:6px;padding:48px 0 42px}.home-copy{max-width:620px}.home-copy h1{font-size:clamp(48px,10vw,72px)}.home-art{min-height:420px;margin:0 -12px}.home-sleeve{width:min(78vw,360px)}.home-sticker{right:3%;bottom:60px;width:92px;height:92px}.home-wave{bottom:30px}.home-section-heading{display:block}.home-steps{grid-template-columns:1fr;gap:10px}.home-step{min-height:0}.home-step h3{margin-top:9px}}@media (max-width:480px){.home-page{width:min(100% - 28px,420px)}.home-header{min-height:68px}.home-wordmark{gap:7px;font-size:9px}.home-mark{width:27px;height:27px}.home-header-link{gap:5px;font-size:11px}.home-hero{padding-top:39px}.home-kicker{font-size:8px}.home-copy h1{margin-top:20px;font-size:clamp(43px,12vw,56px)}.home-description{font-size:14px}.home-actions{align-items:flex-start;flex-direction:column;gap:11px}.home-proof{margin-top:27px;font-size:10px}.home-art{min-height:335px;padding-right:17px;padding-left:17px}.home-sleeve{width:min(82vw,310px);padding:15px}.sleeve-bottom,.sleeve-topline{font-size:6px}.sleeve-center{gap:8px}.home-vinyl{width:63%}.sleeve-copy{font-size:10px}.home-sticker{right:5px;bottom:52px;width:78px;height:78px;font-size:6px}.home-sticker strong{font-size:10px}.home-wave{right:19%;bottom:23px;left:19%}.home-art-caption{right:2px;font-size:10px}.home-how{padding:34px 0 40px}.home-last-call{min-height:0;padding:24px 19px}.home-footer,.home-last-call{align-items:flex-start;flex-direction:column}.home-footer{min-height:68px;justify-content:center;gap:10px;padding:14px 0}}.wizard-shell{min-height:100vh;flex-direction:column;padding:22px 18px 26px;background:radial-gradient(ellipse at 9% 5%,rgba(196,128,83,.1),transparent 34%),#eee9df}.wizard-header,.wizard-shell{display:flex;align-items:center}.wizard-header{flex-wrap:wrap;width:min(100%,860px);min-height:42px;justify-content:space-between;gap:16px;margin-bottom:20px}.wizard-wordmark{display:inline-flex;flex:none;align-items:center;gap:8px;color:#29241f;font-size:11px;font-weight:800;letter-spacing:.14em;text-decoration:none}.wizard-brand-disc{display:grid;width:25px;height:25px;place-items:center;border:1px solid #423a32;border-radius:50%;background:repeating-radial-gradient(circle,#29241f 0 1px,#51483d 1px 2px,#29241f 2px 3px);color:#e5a56e;font-family:Georgia,Times New Roman,serif;font-size:9px;letter-spacing:0}.wizard-save-status{max-width:62%;gap:7px;color:#625e57;text-align:right}.whop-account-panel,.wizard-save-status{display:flex;align-items:center;font-size:11px}.whop-account-panel{width:min(100%,860px);justify-content:space-between;gap:12px;margin:-7px 0 16px;padding:10px 14px;border:1px solid #d9d0c3;border-radius:7px;background:rgba(248,243,232,.88);color:#51483d;line-height:1.5}.whop-account-panel strong{color:#29241f;font-size:14px}.wizard-local-mode-banner{color:#27604c;font-weight:800}.whop-account-links{display:flex;flex:none;flex-wrap:wrap;gap:12px}.whop-account-links a{color:#8d3d2c;font-weight:700;text-underline-offset:3px}.save-status-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#858071}.wizard-card{width:min(100%,860px);padding:clamp(20px,5vw,48px);border:1px solid #ded5c8;border-radius:10px;background:radial-gradient(ellipse at 11% 1%,rgba(196,128,83,.08),transparent 34%),#f5f0e5;box-shadow:0 12px 38px rgba(58,46,34,.08)}.wizard-progress-heading{display:flex;justify-content:space-between;gap:10px;color:#7d756b;font-size:9px;font-weight:700;letter-spacing:.11em}.wizard-progress-track{height:4px;margin-top:10px;overflow:hidden;border-radius:4px;background:#ded5c8}.wizard-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--lado-tomato);transition:width .24s ease}.wizard-heading{max-width:650px;margin:34px 0 26px}.wizard-kicker{margin:0;color:#9c492f;font-size:10px;font-weight:700;letter-spacing:.13em}.draft-recovery h1,.wizard-heading h1{margin:10px 0;color:#29241f;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,5vw,49px);font-weight:400;letter-spacing:-.05em;line-height:1.04}.draft-recovery>p,.wizard-heading>p:last-child{margin:0;color:#625e57;font-size:14px;line-height:1.6}.wizard-question{min-height:300px}.wizard-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wizard-choice-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.wizard-choice{position:relative;display:grid;min-width:0;min-height:76px;grid-template-columns:31px minmax(0,1fr) 18px;grid-template-rows:auto auto;grid-template-areas:"icon label check" "icon description check";align-content:center;align-items:center;column-gap:8px;padding:12px 13px;border:1px solid #d9d0c3;border-radius:6px;background:rgba(255,252,245,.65);color:#29241f;cursor:pointer;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.wizard-choice:hover{border-color:#bba997;transform:translateY(-1px)}.wizard-choice.is-selected{border:2px solid #a74831;background:#f0dfd0}.choice-icon{grid-area:icon;color:#984b35;font-size:20px;text-align:center}.choice-icon,.choice-label{font-family:Georgia,Times New Roman,serif}.choice-label{grid-area:label;font-size:15px;line-height:1.25}.choice-description{grid-area:description;align-self:start;margin-top:3px;color:#625e57;font-size:10px;line-height:1.35}.choice-check{grid-area:check;color:#984b35;font-size:14px;font-weight:700;opacity:0}.wizard-choice.is-selected .choice-check{opacity:1}.wizard-fields{display:grid;gap:14px;margin-top:19px}.wizard-field{display:grid;gap:7px;color:#3b342d;font-size:13px;font-weight:700}.wizard-field em{color:#756b60;font-size:11px;font-style:normal;font-weight:400}.wizard-field input,.wizard-field textarea{width:100%;min-height:47px;padding:12px 13px;border:1px solid #cfc4b6;border-radius:5px;background:#fffdf8;color:#29241f;font:inherit;font-size:14px;font-weight:400}.wizard-field textarea{min-height:150px;resize:vertical;line-height:1.55}.wizard-field input::placeholder,.wizard-field textarea::placeholder{color:#7a736a;opacity:1}.wizard-field small{color:#625e57;font-size:11px;font-weight:400;line-height:1.5}.wizard-note{margin:14px 0 0;color:#625e57;font-size:12px;line-height:1.55}.genre-question{display:grid;gap:20px}.genre-group{min-width:0;margin:0;padding:0;border:0}.genre-group legend{margin-bottom:9px;color:#8d4935;font-size:9px;font-weight:700;letter-spacing:.12em}.character-count{justify-self:end;color:#625e57;font-size:10px;font-weight:400}.story-prompts{margin-top:17px;padding:14px 16px;border-left:3px solid #d5a176;background:#f0e8da;color:#51463b;font-size:12px;line-height:1.5}.story-prompts p{margin:0 0 6px;font-weight:700}.story-prompts ul{display:grid;gap:4px;margin:0;padding-left:18px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.wizard-inline-message{margin:-8px 0 0;color:#51463b;font-size:11px;line-height:1.5}.wizard-error{margin:17px 0 0;color:#8f3025;font-size:12px;font-weight:700;line-height:1.5}.wizard-navigation{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid #ded5c8}.wizard-next-actions{display:flex;align-items:center;gap:10px}.wizard-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:4px;cursor:pointer;font-size:13px;font-weight:700;transition:background-color .16s ease,transform .16s ease}.wizard-button:hover:not(:disabled){transform:translateY(-1px)}.wizard-button:disabled{cursor:not-allowed;opacity:.45}.primary-button{border:1px solid #9a432e;background:#a74831;color:#fffaf3}.primary-button:hover:not(:disabled){background:#873a29}.secondary-button{border:1px solid #cfc4b6;background:transparent;color:#423a32}.secondary-button:hover:not(:disabled){background:#eee5d9}.skip-step-button{border:1px solid #a74831;background:#f0dfd0;color:#843a29}.skip-step-button:hover:not(:disabled){background:#e7cdb9}.wizard-privacy-note{width:min(100%,760px);margin-top:14px;color:#625e57;font-size:11px;line-height:1.5;text-align:center}.summary-list{display:grid;gap:0;margin:0;border-top:1px solid #ded5c8}.summary-line{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid #ded5c8;font-size:13px;line-height:1.45}.summary-line dt{color:#766b5f}.summary-line dd{margin:0;color:#29241f;font-weight:700}.summary-story{margin-top:19px;padding:15px;border-radius:5px;background:#f0e8da}.summary-story span{color:#8d4935;font-size:9px;font-weight:700;letter-spacing:.1em}.summary-story p{margin:7px 0 0;color:#423a32;font-size:13px;line-height:1.55;white-space:pre-wrap}.draft-confirmation,.summary-confirm{margin-top:20px;padding:16px;border:1px solid #d9d0c3;border-radius:6px;background:#fbf8f0}.draft-confirmation p,.summary-confirm p{margin:0 0 13px;color:#625e57;font-size:12px;line-height:1.55}.draft-confirmation{display:flex;align-items:flex-start;gap:12px;border-color:#a9b79a;background:#eef0e7}.confirmation-mark{display:grid;width:26px;height:26px;flex:none;place-items:center;border-radius:50%;background:#526642;color:#fff;font-weight:700}.draft-confirmation h2{margin:1px 0 6px;color:#33452c;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.draft-confirmation p{margin:0}.song-workflow-panel,.workflow-message{margin-top:20px}.lyrics-review{overflow:hidden;border:1px solid #d9d0c3;border-radius:10px;background:#fbf8f0;box-shadow:0 16px 38px rgb(65 48 31/7%)}.lyrics-cover{position:relative;padding:24px;background:radial-gradient(circle at 88% 18%,rgb(183 125 96/18%),transparent 25%),linear-gradient(135deg,#f1e4d1,#e8d8c1)}.lyrics-version-badge{display:inline-flex;min-height:26px;align-items:center;margin-top:12px;padding:0 10px;border:1px solid rgb(141 73 53/24%);border-radius:999px;background:rgb(255 253 248/55%);color:#713c2d;font-size:11px;font-weight:700}.lyrics-cover-icon{position:absolute;right:25px;bottom:-28px;display:grid;width:76px;height:76px;place-items:center;border:7px solid #292724;border-radius:50%;background:#8d4935;color:#f9f0e2;font-size:24px;box-shadow:0 4px 12px rgb(41 39 36/16%)}.lyrics-review-kicker{margin:0;color:#8d4935;font-size:10px;font-weight:700;letter-spacing:.1em}.lyrics-review h2{margin:8px 0 0;color:#29241f;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,5vw,36px);font-weight:400}.lyrics-paper{margin:20px;padding:22px 18px;border:1px solid #e5ddd1;border-radius:4px;background:repeating-linear-gradient(180deg,transparent 0,transparent 31px,rgb(164 145 121/10%) 32px),#fffdf8}.lyrics-paper pre{max-height:460px;overflow:auto;margin:0;padding:0 4px;color:#423a32;font:inherit;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:2;white-space:pre-wrap}.lyrics-review-note{margin:14px 20px;color:#625e57;font-size:12px;line-height:1.55}.lyrics-approval-section,.lyrics-revision-section{display:grid;justify-items:start;gap:14px;margin:18px 20px;padding:18px;border:1px solid #ded5c8;border-radius:8px}.lyrics-revision-section{background:#f6f0e6}.lyrics-approval-section{margin-top:22px;margin-bottom:22px;border-color:#b7c4a8;background:#edf1e8}.revision-chat{display:grid;gap:12px;width:100%}.lyrics-section-heading{display:grid;gap:5px}.lyrics-section-step{color:#8d4935;font-size:10px;font-weight:700;letter-spacing:.1em}.lyrics-section-heading h3{margin:0;color:#332b24;font-size:16px}.lyrics-section-heading p{margin:0;color:#625e57;font-size:12px;line-height:1.55}.lyrics-approve-button,.lyrics-revision-submit,.lyrics-revision-toggle{min-height:42px;width:min(100%,340px);justify-content:center}.lyrics-credit-warning{margin:0;color:#783f2d;font-size:12px;line-height:1.5}.lyrics-approval-section .lyrics-approve-button{border-color:#60704f;background:#60704f;color:#fffdf8}.lyrics-approval-section .lyrics-approve-button:hover:not(:disabled){background:#4d5c3f}.revision-chat .wizard-field{gap:7px}.revision-chat .wizard-field textarea{min-height:104px}.revision-chat .wizard-field small{justify-self:end}.lyrics-revision-status{margin:12px 20px;padding:11px 13px;border:1px solid #c9d6bd;border-radius:6px;background:#eff4e9;color:#43553a;font-size:13px;line-height:1.5}.revision-chat-messages{display:grid;gap:8px}.revision-chat-messages p{max-width:90%;margin:0;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.55}.revision-chat-assistant{justify-self:start;background:#fffdf8;color:#51463c}.revision-chat-user{justify-self:end;background:#8d4935;color:#fffaf3}.song-release-panel{padding:22px;border:1px solid #d9d0c3;border-radius:10px;background:#fbf8f0;box-shadow:0 16px 38px rgb(65 48 31/7%)}.song-release-panel>h2{margin:8px 0;color:#29241f;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.song-version-list{display:grid;gap:8px;margin:18px 0}.song-version-button{display:flex;align-items:center;gap:12px;min-height:62px;padding:10px 13px;border:1px solid #ded5c8;border-radius:7px;background:#fffdf8;color:#423a32;cursor:pointer;text-align:left}.song-version-button.is-selected{border-color:#8d4935;background:#f2e7dc}.song-version-button>span:nth-child(2){display:grid;flex:1 1;gap:3px}.song-version-button strong{font-size:13px}.song-version-button small{color:#70685f;font-size:11px}.song-version-number{color:#9a5d46;font-family:Georgia,Times New Roman,serif;font-size:17px}.record-player{display:flex;align-items:center;gap:25px;margin:22px 0;padding:23px;border-radius:9px;background:#eee5d7}.player-vinyl{display:grid;width:150px;height:150px;flex:none;place-items:center;border:1px solid #59534a;border-radius:50%;background:radial-gradient(circle,#f1d7ad 0 13%,#8d4935 13.5% 25%,#241f1d 25.5% 27%,transparent 27.5%),repeating-radial-gradient(circle,#24211f 0 2px,#33302c 3px 4px,#1d1b19 5px 7px);box-shadow:0 8px 19px rgb(41 35 29/20%)}.player-vinyl.is-playing{animation:record-turn 16s linear infinite}.player-vinyl span{color:#332720;font-size:7px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-align:center}.record-player-copy{min-width:0}.record-player-copy h3{margin:7px 0;color:#29241f;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.record-player-copy>p:not(.lyrics-review-kicker){margin:0 0 12px;color:#625e57;font-size:12px;line-height:1.5}.player-toggle{min-height:42px;padding:0 18px;border:0;border-radius:24px;background:#8d4935;color:#fffaf3;cursor:pointer;font-size:13px;font-weight:700}.player-toggle:disabled{cursor:not-allowed;opacity:.55}.music-revision{display:grid;justify-items:start;gap:4px;margin-top:18px}.workflow-failure{border-color:#bd897d;background:#f6e9e4}.workflow-failure .confirmation-mark{background:#8d4935}.workflow-failure h2{color:#713c30}.draft-recovery,.wizard-loading{width:min(100%,720px);margin:auto;padding:28px;border:1px solid #ded5c8;border-radius:8px;background:#f5f0e5}.wizard-loading{color:#625e57;text-align:center}.draft-recovery h1{font-size:clamp(30px,5vw,42px)}.draft-recovery>p+p{margin-top:12px}.draft-recovery .wizard-button{margin-top:20px}@media (max-width:680px){.wizard-shell{padding:14px 12px 20px}.wizard-header{margin-bottom:12px}.wizard-save-status{max-width:65%;font-size:9px}.whop-account-panel{align-items:flex-start;flex-direction:column;gap:6px;margin-top:0}.wizard-card{padding:20px 16px}.wizard-heading{margin:26px 0 21px}.wizard-heading h1{font-size:35px}.wizard-heading>p:last-child{font-size:13px}.wizard-question{min-height:260px}.wizard-choice-grid.three-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.wizard-choice{min-height:68px;grid-template-columns:25px minmax(0,1fr) 15px;column-gap:5px;padding:9px 8px}.choice-label{font-size:13px}.choice-description{font-size:9px}.choice-icon{font-size:17px}.wizard-navigation{margin-top:22px}.wizard-button{min-height:44px;padding:0 13px;font-size:12px}.lyrics-cover{padding:20px}.lyrics-cover-icon{right:16px;width:60px;height:60px}.lyrics-paper{margin:14px;padding:17px 12px}.lyrics-paper pre{font-size:14px}.lyrics-review-note{margin-right:14px;margin-left:14px}.lyrics-approval-section,.lyrics-revision-section{margin-right:14px;margin-left:14px;padding:14px}.lyrics-revision-status{margin-right:14px;margin-left:14px}.lyrics-revision-submit,.lyrics-revision-toggle{width:100%}.song-release-panel{padding:16px}.record-player{align-items:flex-start;gap:16px;padding:16px}.player-vinyl{width:96px;height:96px}.record-player-copy h3{font-size:18px}}@media (max-width:380px){.wizard-choice-grid.three-columns{grid-template-columns:1fr}.wizard-progress-heading{font-size:8px}}@media (prefers-reduced-motion:reduce){.generating-vinyl,.generating-vinyl span,.generation-wave span,.wizard-button,.wizard-choice,.wizard-progress-track span{animation:none;transition:none}}.whop-events-page{width:min(100% - 32px,900px);margin:0 auto;padding:clamp(24px,6vw,56px) 0;color:#29241f}.whop-events-heading{max-width:650px;margin-bottom:28px}.whop-events-kicker{color:#8d3d2c;font-size:10px;font-weight:800;letter-spacing:.15em}.whop-events-heading h1{margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,7vw,52px);font-weight:400}.whop-events-empty,.whop-events-heading>p:last-child{color:#625e57;font-size:14px;line-height:1.65}.whop-events-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.whop-event-card{padding:18px;border:1px solid #ded5c8;border-radius:8px;background:#f8f3e8}.whop-event-topline{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;color:#71695f;font-size:11px}.whop-event-status{padding:4px 8px;border-radius:999px;background:#e8dfd1;color:#51483d;font-weight:800}.status-processed{background:#dce8d5;color:#33452c}.status-failed,.status-needs_review{background:#f2d9ce;color:#7d3326}.whop-event-card h2{margin:12px 0 6px;font-size:17px}.whop-event-error,.whop-event-id,.whop-event-result{margin:4px 0;color:#625e57;font-size:12px;overflow-wrap:anywhere}.whop-event-result{color:#33452c;font-weight:700}.whop-event-error{color:#8d3d2c}.whop-event-card details{margin-top:12px;border-top:1px solid #ded5c8;padding-top:10px}.whop-event-card summary{cursor:pointer;color:#8d3d2c;font-size:12px;font-weight:700}.whop-event-card pre{max-height:380px;margin-top:10px;overflow:auto;padding:12px;border-radius:5px;background:#29241f;color:#f5f0e5;font-size:10px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.song-preview-notice{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 12px;margin:14px 0;padding:12px 16px;border-left:3px solid var(--lado-tomato);border-radius:6px;background:var(--lado-clay);font-size:12px;line-height:1.5}.song-preview-notice p{margin:0}.song-preview-notice small{grid-column:1/-1}.song-download-panel small,.song-preview-notice small{color:var(--muted);line-height:1.5}.record-player-copy{flex:1 1}.song-download-panel{display:grid;gap:10px;margin:20px 0;padding:20px;border:1px solid #d5c6b3;border-radius:8px;background:#f7f3e9}.song-download-panel h3,.song-download-panel p{margin:0}.song-download-panel .wizard-button{justify-self:start}@media (max-width:680px){.song-preview-notice{grid-template-columns:1fr}.song-preview-notice small{grid-column:auto}}