*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.consent-bar{z-index:70;top:calc(8px + env(safe-area-inset-top));color:#1b1235;background:#fff;border-radius:14px;padding:12px 14px;font:13px/1.45 Pretendard,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,Hiragino Sans,Microsoft YaHei,system-ui,sans-serif;position:fixed;left:8px;right:8px;box-shadow:0 8px 28px #1b123547}.consent-bar p{margin-bottom:10px}.consent-bar a{color:#6d3bef}.consent-actions{gap:8px;display:flex}.consent-actions button{color:#6d3bef;font:inherit;cursor:pointer;background:#fff;border:1px solid #6d3bef;border-radius:10px;flex:1;padding:9px 12px;font-weight:700}@media (min-width:720px){.consent-bar{width:420px;inset:auto 16px 16px auto}}
