.theme-photomarket{--color-brand:#d6336c;--color-secondary:#475569;--color-accent:#d6336c;--color-muted:#94a3b8;--color-bg:#fff;--color-fg:#0f172a;--color-info:#e0f2fe;--color-success:#16a34a;--color-warning:#f59e0b;--color-error:#dc2626;--color-border:#e7e5e4;--color-card:#fff;--color-hover:#fafaf9;--pm-ink:#111827;--pm-sub:#57534e;--pm-line:#e7e5e4;--pm-soft:#fafaf9;--pm-warm:#f5f1ec;--pm-accent:#d6336c;--pm-accent-soft:#fdf0f4;-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.pm-serif{font-family:Playfair Display,Georgia,serif}.pm-book{box-shadow:0 1px 2px #0000000f,0 12px 32px -8px #0f172a47}.pm-book:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000002e,#0000 85%);width:7%;position:absolute;inset:0 auto 0 0}.pm-spread{background:linear-gradient(90deg,#0000 48.5%,#0000001f 50%,#0000 51.5%)}@keyframes pm-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pm-rise{animation:.5s cubic-bezier(.2,.7,.2,1) both pm-rise}@keyframes pm-flip{0%{opacity:.4;transform:perspective(1600px)rotateY(-14deg)translate(-8px)}to{opacity:1;transform:none}}.pm-flip{transform-origin:0;animation:.45s cubic-bezier(.2,.7,.2,1) both pm-flip}.pm-scroll{scrollbar-width:thin}@media print{body *{visibility:hidden!important}.pm-print,.pm-print *{visibility:visible!important}.pm-print{position:absolute;inset:0 0 auto}.pm-noprint{display:none!important}}
