#photos{max-width:1000px;padding-top:75px;padding-bottom:65px}#slideshow{max-width:800px;margin:32px auto 22px;padding:18px 18px 14px;border:1px solid #d9cbe1;border-radius:22px;background:linear-gradient(150deg,#fffdfb,#f0e8f5);box-shadow:0 18px 55px #573c6a12}#slideshow figure{margin:0;display:flex;align-items:center;justify-content:center;border-radius:13px;overflow:hidden;background:radial-gradient(ellipse at center,#57425f,#2e2335)}#slide-image{display:block;width:100%;height:clamp(360px,62vh,620px);object-fit:contain}#slide-caption{display:none}.slide-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding-top:14px}.slide-controls button{padding:9px 16px!important;font-size:.8rem!important;background:transparent!important;color:var(--plum,#573c6a)!important;border:1px solid #d6c7de!important}.slide-controls button:hover{background:#e8ddef!important}.slide-controls #previous,.slide-controls #next{border-radius:50%;width:38px;height:38px;padding:0!important;font-size:20px!important}.slide-controls #slide-count{min-width:55px;font-size:.8rem;color:#76647e;font-variant-numeric:tabular-nums}#photo-status{font-size:.82rem;color:#82758a;margin:18px 0 6px}#slideshow:fullscreen{background:#211a29;display:flex;flex-direction:column;justify-content:center;color:white;width:100%;max-width:none;height:100%;border:0;border-radius:0}#slideshow:fullscreen #slide-image{height:82vh}#slideshow:fullscreen figure{background:transparent}#slideshow:fullscreen .slide-controls button,#slideshow:fullscreen #slide-count{color:#fff!important}#slideshow:fullscreen .slide-controls button:hover{background:#57425f!important}@media(max-width:600px){#slideshow{padding:9px;border-radius:15px}#slide-image{height:460px;max-height:62vh}.slide-controls{gap:8px}.slide-controls button{padding:8px 12px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
