/* The paper boat: deep sea, ivory paper and the first light of morning. */
.polshaga-store .story-entry>span:first-child{font-size:11px}
.polshaga-store{--bg:#071d25;--panel:#102c34;--text:#f1e8d6;--muted:#acbec1;--line:#30474c;--accent:#e2bd81;--buy:#ecd19c;--buy-text:#10252c;--preview:#102b33;--preview-text:#f1e8d6;--preview-button:#ecd19c;--preview-button-text:#10252c;--chip:#30454a;--list-bg:#0b252d;--list-text:#f1e8d6;--list-muted:#acbec1;--list-line:#30474c;--card:#153039;color-scheme:dark;background:radial-gradient(ellipse at 16% 10%,#1e3c43 0,transparent 36%),var(--bg)}
.polshaga-hero{gap:65px;padding-block:40px 72px}.polshaga-sleeve{padding:9px;border:1px solid #788b8e66;box-shadow:0 22px 55px #0005;background:#0b232b}.polshaga-sleeve img{display:block}.polshaga-store .product-heading h1{font:400 clamp(54px,6.4vw,90px)/1.08 Georgia,serif;letter-spacing:-3px}.polshaga-store .product-artist span{color:var(--muted);font-weight:400;font-size:8px}.polshaga-store .product-subtitle{font:23px/1.5 Georgia,serif;margin:15px 0 19px}.polshaga-store .product-subtitle em{color:var(--accent);font-weight:400}.polshaga-store .product-price{margin-top:22px}.polshaga-store .product-price>strong{font-family:Georgia,serif;font-weight:400}.polshaga-store .saving-chip{border:1px solid #bfa56b66;background:#293e41;color:#ecd5a7}.polshaga-store .story-entry{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:19px 0;border-block:1px solid var(--line);text-decoration:none;color:var(--muted);font-size:11px;line-height:1.8}.polshaga-store .story-entry strong{font-weight:400;color:var(--text);font:17px/1.5 Georgia,serif}.polshaga-store .story-entry>span:last-child{font-size:26px;color:var(--accent)}
.polshaga-store .album-narrative{--bg:#f3eee3;--text:#24383c;--muted:#5e6d6d;--line:#cfcfc1;--accent:#876239;--preview:#fffaf0;--preview-text:#24383c;background:var(--bg);color:var(--text);border-top:1px solid #d4bb87}.polshaga-store .narrative-opening{padding-block:80px 60px}.polshaga-store .narrative-opening h2{max-width:650px}.polshaga-store .narrative-nav{background:#ece7da}.polshaga-store .narrative-chapter:nth-of-type(even){background:#e9e7dc}.polshaga-store .narrative-art{align-self:start;position:sticky;top:90px}.polshaga-store .narrative-art img{border:7px solid #fffcf4;box-shadow:0 18px 38px #182e3120}.polshaga-store .narrative-copy h3{font-size:38px}.polshaga-store .narrative-prose{font-size:17px;line-height:1.85}.polshaga-store .narrative-ending{padding-block:76px 90px}.polshaga-store .store-assurances{margin-top:45px}.polshaga-store .track-copy h3{font-size:14px}.polshaga-store .track{min-height:86px}.polshaga-store .narrative-now{--bg:#0b252d;--text:#f1e8d6;--muted:#acbec1;--line:#30474c;--accent:#e2bd81}.polshaga-store .footer{background:#071b22}
@media(min-width:1200px){.polshaga-store .store-track-columns{grid-template-columns:1fr 1fr}}
@media(max-width:1100px){.polshaga-hero{gap:35px}.polshaga-store .product-heading h1{font-size:60px}.polshaga-store .product-subtitle{font-size:20px}.polshaga-store .product-artist span{display:none}.polshaga-store .saving-chip{font-size:9px;padding:7px}.polshaga-store .narrative-copy h3{font-size:32px}}
@media(max-width:760px){.polshaga-hero{gap:17px 18px;padding-block:23px 30px;grid-template-columns:126px minmax(0,1fr)}.polshaga-sleeve{padding:4px}.polshaga-store .product-heading h1{font-size:36px;letter-spacing:-1.5px}.polshaga-store .product-price{margin:0}.polshaga-store .product-preview{grid-row:3}.polshaga-store .product-buy{grid-row:4}.polshaga-store .product-buy>p{display:block;text-align:center}.polshaga-store .product-buy .listen-link{display:inline-block}.polshaga-store .story-entry{grid-column:1/-1;grid-row:5;margin:0;padding:13px 0;font-size:10px}.polshaga-store .story-entry strong{font-size:16px}.polshaga-store .product-reassurance{grid-row:6;margin:0}.polshaga-store .narrative-opening{padding-block:46px 38px}.polshaga-store .narrative-art{position:static}.polshaga-store .narrative-copy h3{font-size:31px}.polshaga-store .narrative-prose{font-size:17px;line-height:1.8}.polshaga-store .narrative-art img{border-width:4px}.polshaga-store .narrative-ending{padding-block:48px 56px}.polshaga-store .store-assurances{margin-top:30px}.polshaga-store .saving-chip{font-size:10px;padding:6px 8px}}
@media(max-width:360px){.polshaga-hero{grid-template-columns:108px minmax(0,1fr);gap:14px}.polshaga-store .product-heading h1{font-size:32px}.polshaga-store .saving-chip{font-size:9px;padding:5px}.polshaga-store .product-price{gap:10px}.polshaga-store .product-price>div{font-size:10px}}
