body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}.vocab-notice{position:fixed;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));margin:auto;max-width:680px;z-index:30000;display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:14px;background:#172c50;color:#fff;box-shadow:0 8px 25px #172c5020;font:15px/1.45 system-ui}.vocab-notice p{margin:0;flex:1}.vocab-notice button{font:inherit;border:1px solid #ffffff70;background:0 0;color:#fff;border-radius:9px;padding:9px 12px;cursor:pointer;flex-shrink:0}.vocab-notice button:focus-visible{outline:3px solid #ffc749;outline-offset:3px}.vocab-notice button:disabled{opacity:.6}.vocab-notice[hidden]{display:none!important}@media(max-width:430px){.vocab-notice{flex-wrap:wrap}.vocab-notice p{flex-basis:100%}}