/* Native, editable compositions inspired by the supplied references. */
.price86-page.skin-chalk,.mini-price.skin-chalk{--bg:#242b29;--paper:#2b3330;--ink:#f5efdf;--muted:#c3c6b8;--line:#697065;--accent:#ead8aa;--soft:#3a443d;--hero:#252d28;--hero-ink:#f5efdf}
.price86-page.skin-slate,.mini-price.skin-slate{--bg:#141b18;--paper:#1e2822;--ink:#f4f0e4;--muted:#b9c5b7;--line:#3e4b40;--accent:#dab87e;--soft:#344036;--hero:#1f2b23;--hero-ink:#fcf4df}
.price86-page.skin-copper,.mini-price.skin-copper{--bg:#f0e8db;--paper:#fbf5ea;--ink:#31261e;--muted:#6c5c4b;--line:#d6c3a9;--accent:#8a411f;--soft:#ead7bc;--hero:#392b23;--hero-ink:#fff1d7}
.price86-page.skin-petal,.mini-price.skin-petal{--bg:#f4e9e7;--paper:#fffaf6;--ink:#3a292e;--muted:#756067;--line:#d8bfc2;--accent:#824455;--soft:#efdadf;--hero:#e7cdcd;--hero-ink:#492c38}
.price86-page.skin-wine,.mini-price.skin-wine{--bg:#19171a;--paper:#252126;--ink:#f3e8e5;--muted:#c1adb3;--line:#63515a;--accent:#e9a1b3;--soft:#472b36;--hero:#30232d;--hero-ink:#fae9ec}
.price86-page.skin-noir,.mini-price.skin-noir{--bg:#17131c;--paper:#241c2c;--ink:#fbf3fc;--muted:#c7b2cb;--line:#634568;--accent:#efa4e8;--soft:#402749;--hero:#2d1d37;--hero-ink:#fff2fd}
.price86-page[class*="skin-"]:not(.skin-classic){background:var(--bg);color:var(--ink)}
.price86-page:not(.skin-classic) .price-cover{border-radius:3px;border:1px solid var(--line);min-height:300px}
.price86-page:not(.skin-classic) .price-cover h1,.price86-page:not(.skin-classic) .price-group h2,.price86-page:not(.skin-classic) .price-item h3{font-family:Georgia,'Times New Roman',serif;font-weight:400}
.price86-page:not(.skin-classic) .price-cover h1{font-size:clamp(36px,5.6vw,72px);line-height:1.1;max-width:850px}
.price86-page:not(.skin-classic) .price-item h3{font-size:25px;letter-spacing:0}
.price86-page:not(.skin-classic) .price-item p{font-size:15px;line-height:1.7}
.price86-page:not(.skin-classic) .price-item-cost strong{font-size:22px;color:var(--accent)}
.skin-chalk .price-cover{outline:1px solid var(--line);outline-offset:-12px;background:radial-gradient(ellipse at 20% 5%,#59665133,transparent 50%),var(--hero)}
.skin-chalk .price-group{border:1px solid var(--line);padding:28px;outline:1px solid var(--line);outline-offset:6px}
.skin-chalk .price-group-title{justify-content:center}.skin-chalk .price-group-title h2{font-style:italic;text-align:center}.skin-chalk .price-item{border-bottom-style:dotted}
.skin-slate .price-cover{background:radial-gradient(ellipse at 90% 10%,#52634755,transparent 55%),var(--hero)}
.skin-slate .price-item{background:var(--paper);border-radius:3px}.skin-slate .price-group-title h2{font-style:italic}
.skin-copper .price-cover{border-bottom:6px solid var(--accent)}.skin-copper .price-group-title h2{text-transform:uppercase;font-weight:bold;letter-spacing:.025em}.skin-copper.layout-editorial .price-item-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.skin-copper.layout-editorial .price-item{display:flex;flex-direction:column;align-items:stretch;gap:14px;border:1px solid var(--line);padding:24px;background:var(--paper)}.skin-copper.layout-editorial .price86-photo-open{width:100%;height:auto;aspect-ratio:4/3;border-radius:0}.skin-copper.layout-editorial .price-item-cost{margin:0;max-width:none;align-items:flex-start}
.skin-petal .price-cover{background:radial-gradient(ellipse at 10% 0%,#fff7da 0,transparent 45%),radial-gradient(ellipse at 85% 70%,#b37b9877,transparent 50%),var(--hero)}.skin-petal .price-group h2{font-style:italic}.skin-petal .price-item-cost strong{font-weight:500}.skin-petal .price-group{background:var(--paper);padding:30px;border:1px solid var(--line)}
.skin-wine .price-cover{outline:1px solid var(--accent);outline-offset:-14px}.skin-wine .price-group-title{border-bottom:1px solid var(--accent);padding-bottom:24px}.skin-wine .price-group-title h2{color:var(--accent);font-variant:small-caps;letter-spacing:.06em}
.skin-noir .price-cover{background:radial-gradient(ellipse at 65% 30%,#86378166,transparent 65%),var(--hero)}.skin-noir .price-group-title h2{color:var(--accent);text-shadow:0 0 28px #d7429a44}.skin-noir .price-item{padding-block:30px}
.price86-page:not(.skin-classic) .price86-button,.price86-page:not(.skin-classic) .price-group-nav a[aria-current=true]{background:var(--accent);color:var(--bg)}
.price86-page:not(.skin-classic) .price86-button.secondary{background:var(--paper);color:var(--ink)}
.mini-price:not(.skin-classic){background:var(--paper);color:var(--ink);border-color:var(--line)}.mini-price:not(.skin-classic) .mini-cover{background:var(--hero);color:var(--hero-ink);border:1px solid var(--line)}.mini-price:not(.skin-classic) .mini-item{background:var(--paper);color:var(--ink);border-color:var(--line)}.mini-price:not(.skin-classic) .mini-group{font-family:Georgia,serif;color:var(--accent)}.mini-price:not(.skin-classic) .mini-item p{color:var(--muted)}.mini-price:not(.skin-classic) .mini-cost b{color:var(--accent)}
.swatch-chalk{background:#26302c;color:#f4ecd8;outline:1px solid #c6bda3;outline-offset:-9px}.swatch-slate{background:radial-gradient(at 90% 10%,#6d7956,#142219);color:#e9d7a6}.swatch-copper{background:#d9b58c;color:#422916;border-bottom:12px solid #8a411f}.swatch-petal{background:radial-gradient(at 20% 0%,#fff8e3,#ddbcca);color:#62384c}.swatch-wine{background:#251c26;color:#e9a1b3;outline:1px solid #967281;outline-offset:-9px}.swatch-noir{background:radial-gradient(at 80% 10%,#72356b,#19141f);color:#f1adee}
@media(max-width:620px){.price86-page:not(.skin-classic) .price-cover{padding:38px 24px;min-height:250px}.skin-chalk .price-group,.skin-petal .price-group{padding:20px 15px}.skin-copper.layout-editorial .price-item-grid{grid-template-columns:1fr}.price86-page:not(.skin-classic) .price-item h3{font-size:24px}.price86-page:not(.skin-classic) .price-item-cost strong{font-size:21px}}
@media print{.price86-page:not(.skin-classic){background:var(--bg)!important;color:var(--ink)!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.price86-page:not(.skin-classic) .price-cover{background:var(--hero)!important;color:var(--hero-ink)!important}.price86-page:not(.skin-classic) .price86-topbar{background:var(--bg)}.price86-page:not(.skin-classic) .price-group{break-before:page}.price86-page:not(.skin-classic) .price-item{background:var(--paper);color:var(--ink)}}

.price115-demo-designs{background:var(--paper);border-color:var(--line)}.price115-demo-designs a{color:var(--ink);border-color:var(--line);background:var(--paper)}.price115-demo-designs a[aria-current=page]{background:var(--accent);color:var(--bg)}
