/* CASKO floating return-to-home button */
.casko-exit{position:fixed;right:24px;bottom:90px;z-index:900;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 19px;border:1px solid #bd946c;border-radius:999px;background:#432719;color:#fff5e8!important;font:700 14px Arial,'Malgun Gothic',sans-serif;text-decoration:none!important;box-shadow:0 6px 22px #2b180b40;transition:transform .18s,background .18s}
.casko-exit:hover{background:#694027;transform:translateY(-2px)}
.casko-exit:focus-visible{outline:3px solid #d5ac76;outline-offset:3px}
.casko-exit[hidden]{display:none!important}
@media(max-width:700px){.casko-exit{right:16px;bottom:calc(88px + env(safe-area-inset-bottom,0px));padding:11px 15px;font-size:13px}}
