html{box-sizing:border-box;}
body{margin:0;padding:0;font-family:"Libre Baskerville", sans-serif;}
*,*::before,*::after{box-sizing:inherit;}
:root {
  --line-accent: #1c2a4e;
  --ease-base: cubic-bezier(0.16,1,0.3,1);
  --surface-deep: #f6efe0;
}

a{color:inherit;}
.cookies{position:fixed;left:1.08rem;right:1.08rem;bottom:1.5rem;z-index:1200;}
.cookies .soft-details{max-width:min(920px,100%);margin:0 auto;padding:calc(1.5rem * 0.9) 1.08rem;border-radius:0.75rem;background:linear-gradient(135deg,#b04a22,#131f3c);color:#fbf3e4;box-shadow:0 14px 24px rgba(0,0,0,0.08);display:grid;grid-template-columns:1fr auto;gap:0.72rem;align-items:center;}
.cookies .site-form strong{display:block;margin-bottom:4px;}
.cookies .site-form p{margin:0;opacity:0.95;}
.cookies .featured-area{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;}
.cookies .featured-area button{border:1px solid color-mix(in srgb, currentColor 35%, transparent);background:color-mix(in srgb, currentColor 18%, transparent);color:inherit;border-radius:0.24rem;padding:8px 12px;cursor:pointer;}
.cookies .featured-area button.cookie-accept{background:var(--surface-deep);border-color:transparent;font-weight:700;color:var(--line-accent);}
@media (max-width: 760px){.cookies .soft-details{grid-template-columns:1fr;}

        .cookies .featured-area{justify-content:flex-start;}
    }
.quiet-media{position:relative;overflow:hidden;isolation:isolate;}
.quiet-media>*{position:relative;z-index:1;}
.quiet-media::after{content:"";position:absolute;right:clamp(1rem,5vw,4rem);top:18%;width:clamp(5rem,13vw,9rem);aspect-ratio:1;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:999px;opacity:.55;animation:wpAccentRing calc(18s + (1 * 5s)) var(--ease-base) infinite alternate;pointer-events:none;}
@keyframes wpAccentRing{from{transform:scale(.96);}to{transform:scale(1.04) translateY(calc(1 * .4rem));}}
@media (prefers-reduced-motion: reduce){.quiet-media::before,.quiet-media::after{animation:none!important;}}
