/* ---------- 퀵 메뉴 ---------- */
.quick{position:fixed;z-index:700;right:max(12px,calc(env(safe-area-inset-right,0px) + 4px));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:6px;padding:12px 8px;border-radius:999px;background:rgba(255,255,255,.16);backdrop-filter:blur(10px)}
.quick a,.quick button{width:60px;height:60px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;font-weight:600;color:#fff;transition:background .2s}
.quick a:hover,.quick button:hover{background:rgba(255,255,255,.14)}
.quick svg{width:21px;height:21px;color:var(--pt)}
.quick .is-main{background:var(--cta)}
.quick .is-main svg{color:#fff}
.quick .is-main:hover{background:var(--cta-h)}
