#review-notice{position:fixed;bottom:10px;left:50%;transform:translateX(-50%);z-index:100;max-width:calc(100% - 20px);width:max-content;white-space:normal;text-align:center;background:#19121d;color:#faf9e8;border:1px solid #7900c9;border-radius:999px;padding:7px 12px;font:10px/1.35 Arial,sans-serif;letter-spacing:.03em;box-shadow:0 2px 12px #0008} a,button,summary{touch-action:manipulation} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media(max-width:1023px){[data-review-page="contact"] .grid-cols-12{grid-template-columns:minmax(0,1fr)}[data-review-page="contact"] .col-span-12{grid-column:auto;min-width:0}[data-review-page="contact"] a[href^="mailto:"]{overflow-wrap:anywhere}[data-review-page="contact"] .flex.justify-between{gap:8px;flex-wrap:wrap}}