body{margin:0;padding:0;font-family:"DM Serif Display", sans-serif;box-sizing:border-box;}
*{box-sizing:border-box;}
footer,footer *{border-radius:0!important;}
.cookies{position:fixed;left:1.15rem;right:1.15rem;bottom:1.5rem;z-index:1200;}
:root {
  --ease-panel: ease-in-out;
  --surface-light: #f2ede4;
  --line-clear: #c9c3b6;
  --paint-deep: #1c1c1f;
  --ink-clear: #c9a227;
}
.cookies .content-inner{max-width:1040px;margin:0 auto;background:var(--paint-deep);border:1px solid rgba(242,237,228,0.12);border-radius:0.49rem;box-shadow:0 4px 10px rgba(0,0,0,0.06);padding:calc(1.5rem * .9) 1.15rem;display:grid;grid-template-columns:1fr auto;gap:12px 1.03rem;align-items:center;color:var(--surface-light);}
.cookies .top-content{font-weight:700;}
.cookies p{margin:0;grid-column:1 / 2;}
.cookies .simple-frame{grid-row:1 / 3;grid-column:2 / 3;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;}
.cookies .simple-frame button{border:1px solid rgba(242,237,228,0.12);background:#141416;color:var(--line-clear);border-radius:0.21rem;padding:8px 12px;cursor:pointer;}
.cookies .simple-frame button.cookie-accept{background:#e0b93a;color:#0a0a0b;border-color:transparent;font-weight:700;}
@media (max-width: 760px){.cookies .content-inner{grid-template-columns:1fr;}
        .cookies p,.cookies .simple-frame{grid-column:auto;grid-row:auto;}
        .cookies .simple-frame{justify-content:flex-start;}
    }
.simple-note{padding:calc(1.5rem * 2.4) 1.15rem;background:#0a0a0b;color:#f2ede4;}
.top-unit{max-width:1040px;margin:0 auto;}
.simple-note h1{margin:0;font-size:calc(16.2px * 2.65);line-height:1.08;}
