.ck-guide-float{position:fixed;z-index:30;inset:auto max(18px,env(safe-area-inset-right)) var(--ck-guide-bottom,22px) auto;width:min(330px,calc(100% - 32px));padding:15px 16px;background:var(--panel,#18201a);color:var(--ink,#f0ede3);border:1px solid #d6b58080;border-radius:5px;box-shadow:0 8px 24px #0006}
.ck-guide-float[hidden],.ck-guide-inline[hidden]{display:none}
.ck-guide-float .ck-guide-kicker{font:700 10px/1.5 var(--sans,Arial);text-transform:uppercase;letter-spacing:.15em;color:var(--gold,#d6b580)}
.ck-guide-float h2,.ck-guide-inline h2{font:400 22px/1.15 var(--serif,Georgia);margin:7px 0;color:var(--ink,#f0ede3)}
.ck-guide-float p,.ck-guide-inline p{font:400 13px/1.5 var(--sans,Arial);margin:0 0 9px;color:var(--muted,#b6bdb1)}
.ck-guide-float .button{min-height:44px;display:inline-flex;align-items:center;text-transform:none;font-size:13px;letter-spacing:0}
.ck-guide-float small{display:block;margin-top:7px;color:var(--muted,#b6bdb1)}
.ck-guide-float .ck-guide-close,.ck-guide-inline .ck-guide-close{float:right;min-height:44px;min-width:44px;margin:-8px -8px 0 7px;border:0;background:none;color:inherit;font-size:24px;cursor:pointer}
.ck-guide-float :focus-visible,.ck-guide-inline :focus-visible{outline:2px solid var(--gold,#d6b580);outline-offset:3px}
.ck-guide-inline{max-width:31rem;margin:12px 0;padding:8px 12px;background:#19221b;border-left:2px solid var(--gold,#d6b580)}
.ck-guide-inline h2{font-size:18px}.ck-guide-inline p{margin:0}
@media(max-width:680px){.ck-guide-float{padding:12px;right:max(12px,env(safe-area-inset-right));width:min(315px,calc(100% - 24px))}.ck-guide-float h2{font-size:19px}}

.ck-guide-inline{display:flow-root}.ck-guide-inline .ck-guide-close{margin:-3px -5px 0 5px}

.ck-guide-find-link{display:block;margin-top:8px;line-height:1.3;color:var(--gold);font-size:12px}
