.ronin-consent{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#0D0D0D;border-top:2px solid #9c864c;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;box-shadow:0 -8px 30px rgba(0,0,0,.45);transform:translateY(100%);transition:transform .35s ease}.ronin-consent.is-open{transform:translateY(0)}.ronin-consent-inner{max-width:1100px;margin:0 auto;padding:18px 22px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}.ronin-consent-text{flex:1 1 320px}.ronin-consent-title{margin:0 0 4px;font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#9c864c}.ronin-consent-title:focus{outline:none}.ronin-consent-desc{margin:0;font-size:13.5px;line-height:1.6;color:#ccc}.ronin-consent-link{color:#9c864c;text-decoration:underline;white-space:nowrap}.ronin-consent-link:hover{color:#b89e5e}.ronin-consent-actions{flex:0 0 auto;display:flex;gap:10px}.ronin-consent-btn{font-family:inherit;font-size:13px;font-weight:700;letter-spacing:.5px;padding:11px 20px;border-radius:2px;cursor:pointer;border:1px solid #9c864c;transition:background-color .2s ease,color .2s ease}.ronin-consent-accept{background:#9c864c;color:#0D0D0D}.ronin-consent-accept:hover{background:#b89e5e;border-color:#b89e5e}.ronin-consent-reject{background:transparent;color:#fff}.ronin-consent-reject:hover{background:rgba(156,134,76,.15)}.ronin-consent-btn:focus-visible,.ronin-consent-link:focus-visible,.ronin-consent-reopen:focus-visible{outline:2px solid #fff;outline-offset:2px}.ronin-consent-reopen-wrap{width:100%;text-align:center;padding:10px 16px 4px}.ronin-consent-reopen{background:none;border:0;padding:4px 6px;font-family:inherit;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:#888;cursor:pointer;text-decoration:underline}.ronin-consent-reopen:hover{color:#9c864c}@media (max-width:640px){.ronin-consent-inner{padding:16px;gap:14px}.ronin-consent-actions{width:100%}.ronin-consent-btn{flex:1 1 auto;text-align:center}}@media (prefers-reduced-motion:reduce){.ronin-consent{transition:none}}
