.palm-secret{position:fixed;right:clamp(20px,4vw,60px);top:37%;z-index:4;width:54px;height:54px;display:grid;place-items:center;border:1px solid #ffffff30;border-radius:50%;background:#ffffff09;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 1px #ffffff38,0 10px 35px #0003;color:var(--ink,#eee);opacity:0;visibility:hidden;transition:opacity 1s,transform 1s,visibility 1s;transform:translateY(12px);text-decoration:none}
.palm-secret.is-visible{opacity:.8;visibility:visible;transform:translateY(0)}
.palm-secret:hover,.palm-secret:focus-visible{opacity:1;box-shadow:inset 0 1px 4px #ffffff70,0 0 30px #ffffff1c;outline:1px solid #ffffff80;outline-offset:5px}
.palm-secret svg{width:33px;height:38px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.1 3.6}
.palm-secret{inset:auto clamp(20px,4vw,60px) auto auto;top:37%;margin:0;overflow:visible;z-index:10000}
.palm-secret::backdrop{background:transparent;pointer-events:none}
.palm-secret:popover-open{display:grid}
.palm-secret::after{content:attr(data-hint);position:absolute;right:calc(100% + 12px);white-space:nowrap;padding:9px 12px;border:1px solid #ffffff25;border-radius:24px;background:#242424ed;color:#f1eee4;font:11px/1.3 Arial,sans-serif;box-shadow:0 4px 18px #0003;pointer-events:none;opacity:0;transition:opacity .3s}
.palm-secret:hover::after,.palm-secret:focus-visible::after{opacity:1}
@media(max-width:600px){.palm-secret{right:17px;top:43%;width:46px;height:46px}.palm-secret svg{width:28px;height:33px}}
@media(prefers-reduced-motion:reduce){.palm-secret{transition:opacity .2s;transform:none}}
