/* Warm limestone and morning gold: the mountain passage on the album sleeve. */
.svet-store{--bg:#f4eddf;--panel:#fffaf0;--text:#292820;--muted:#6a655a;--line:#d6cbb7;--accent:#956120;--buy:#332f27;--buy-text:#fff3d9;--preview:#fffcf4;--preview-text:#292820;--preview-button:#e9b451;--preview-button-text:#302614;--chip:#ead8b1;--list-bg:#252722;--list-text:#f8edd8;--list-muted:#c3bba9;--list-line:#535348;--card:#34362f;background:radial-gradient(ellipse at 65% 5%,#fff8e9 0,transparent 40%),var(--bg);color-scheme:light}
.svet-hero{gap:70px;padding-block:38px 65px}.svet-sleeve{position:relative;padding:10px;background:#e1d3b8;box-shadow:12px 16px 0 #dbcdb25c,0 24px 55px #52412628;transform:rotate(-1deg)}.svet-sleeve img{display:block}.svet-store .product-art figcaption{margin-top:27px;font-size:8px;letter-spacing:1.3px}.svet-store .product-heading h1{font:400 clamp(48px,5.4vw,74px)/.98 Georgia,serif;letter-spacing:-2px;margin-bottom:22px}.svet-store .product-heading h1 em{font-weight:400;color:#9d6a24}.svet-store .product-artist{font-size:10px;letter-spacing:2.6px}.svet-store .product-subtitle{font:17px/1.6 Georgia,serif;color:var(--muted)}.svet-store .product-price{margin-top:20px;padding-block:18px}.svet-store .product-price>strong{font:400 48px/1 Georgia,serif}.svet-store .saving-chip{border:1px solid #d7b26d;background:#ead8b1;color:#5e421c}.svet-store .button{border-radius:2px}.svet-store .product-preview-main{border-radius:2px}.svet-store .story-entry{display:flex;justify-content:space-between;align-items:center;text-decoration:none;border-block:1px solid var(--line);padding:17px 0;margin:22px 0 14px}.svet-store .story-entry>span:first-child{font-size:16px}.svet-store .story-entry small{font:8px/1.5 Arial,sans-serif;letter-spacing:1.7px;display:block;margin-bottom:7px;color:var(--muted)}.svet-store .story-entry strong{font:400 19px/1.3 Georgia,serif;color:var(--text)}.svet-store .story-entry>span:last-child{font-size:27px}
.svet-store .album-narrative{padding-top:0;background:#e6dcc6;color:var(--text);border-top:1px solid var(--line)}.svet-store .narrative-opening{grid-template-columns:1.15fr 1fr;padding-block:70px 60px;border:0;gap:65px}.svet-store .narrative-opening h2{font-size:clamp(40px,4.4vw,62px);max-width:650px}.svet-store .narrative-nav{background:#ece3d1;border-color:#c9baa0}.svet-store .narrative-chapter{background:#f6f0e5}.svet-store .narrative-chapter:nth-of-type(even){background:#ece4d5}.svet-store .narrative-spread{gap:64px}.svet-store .narrative-art{position:sticky;top:92px}.svet-store .narrative-art img{padding:6px;background:#fffcf6;box-shadow:0 18px 32px #55422c21}.svet-store .narrative-number{font-size:52px;color:#a16f2e}.svet-store .narrative-copy h3{font-size:37px}.svet-store .narrative-prose{font-size:17px;line-height:1.85}.svet-store .narrative-ending{padding-block:65px 75px}.svet-store .store-assurances{margin-top:38px}.svet-store .store-listening{--accent:#edc47b;--buy:#edc47b;--buy-text:#24261f;--chip:#4e503c;color-scheme:dark}.svet-store .track-copy h3{font-size:14px}.svet-store .store-listening .store-selection .button:disabled{opacity:.55}.svet-store .narrative-now{background:#302f27;color:#f8edd8;--muted:#d3c6ac;--accent:#edc47b;--bg:#302f27;--line:#5b5647}.svet-store .footer{background:#e8decc}.svet-store .store-details{padding-top:65px}
@media(min-width:1200px){.svet-store .store-track-columns{grid-template-columns:1fr 1fr}}
@media(max-width:1100px){.svet-hero{gap:40px}.svet-store .product-heading h1{font-size:54px}.svet-store .narrative-spread{gap:40px}.svet-store .narrative-copy h3{font-size:32px}.svet-store .saving-chip{font-size:9px;padding:7px}}
@media(max-width:760px){.svet-hero{grid-template-columns:126px minmax(0,1fr);gap:18px;padding-block:24px 30px}.svet-sleeve{padding:4px;box-shadow:5px 7px 0 #dbcdb277}.svet-store .product-heading h1{font-size:34px;line-height:1.06;letter-spacing:-1px;margin:0 0 11px}.svet-store .product-artist{font-size:8px;letter-spacing:1.1px;margin-bottom:10px}.svet-store .product-price{margin:0;padding-block:13px}.svet-store .product-price>strong{font-size:38px}.svet-store .product-preview{grid-row:3}.svet-store .product-buy{grid-row:4}.svet-store .product-buy>p{display:block;text-align:center}.svet-store .product-buy .listen-link{display:inline-block}.svet-store .story-entry{grid-column:1/-1;grid-row:5;margin:0;padding:14px 0}.svet-store .story-entry strong{font-size:17px}.svet-store .story-entry small{font-size:7px;letter-spacing:1.2px}.svet-store .product-reassurance{grid-row:6;margin:0}.svet-store .saving-chip{font-size:10px;padding:6px 8px}.svet-store .narrative-opening{grid-template-columns:1fr;gap:22px;padding-block:42px 36px}.svet-store .narrative-opening h2{font-size:41px}.svet-store .narrative-art{position:static}.svet-store .narrative-spread{gap:26px}.svet-store .narrative-number{font-size:37px}.svet-store .narrative-copy h3{font-size:31px}.svet-store .narrative-prose{font-size:17px;line-height:1.8}.svet-store .narrative-ending{padding-block:44px 52px}.svet-store .store-details{padding-top:40px}}
@media(max-width:360px){.svet-hero{grid-template-columns:108px minmax(0,1fr);gap:15px}.svet-store .product-heading h1{font-size:29px}.svet-store .product-price{gap:10px}.svet-store .saving-chip{font-size:9px;padding:5px}.svet-store .product-price>div{font-size:10px}.svet-store .product-price>strong{font-size:34px}}
