.lj-notification-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:22px;background:#05060ab8;backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .24s ease}.lj-notification-modal.is-open{opacity:1;pointer-events:auto}.lj-notification-card{position:relative;width:min(100%,440px);padding:36px;border:1px solid #e7bc5a99;border-radius:22px;background:radial-gradient(circle at 92% 8%,#eec26228,transparent 30%),linear-gradient(145deg,#21150e,#12131d 65%);box-shadow:0 30px 90px #000a;color:#fff;transform:translateY(18px) scale(.97);transition:transform .24s ease}.is-open .lj-notification-card{transform:translateY(0) scale(1)}.lj-notification-icon{display:grid;place-items:center;width:55px;height:55px;border:1px solid #f1cb6e;border-radius:17px;background:#efbf5320;color:#f3ca69;font-size:27px}.lj-notification-card p{margin:18px 0 7px;color:#f1c96a;font-size:11px;font-weight:800;letter-spacing:.13em}.lj-notification-card h2{margin:0;font-size:29px;line-height:1.05}.lj-notification-card .lj-notification-message{margin:13px 0 26px;color:#d7cdd2;font-size:15px;line-height:1.6}.lj-notification-actions{display:flex;gap:10px;align-items:center}.lj-notification-close{position:absolute;top:15px;right:16px;border:0;background:transparent;color:#c4b8bd;font-size:25px;cursor:pointer}.lj-notification-close:hover{color:#fff}@media(max-width:480px){.lj-notification-card{padding:28px 24px}.lj-notification-card h2{font-size:25px}}

/* Native top-layer dialog stays visible above game overlays and in fullscreen. */
dialog.lj-notification-modal{width:100%;height:100%;max-width:none;max-height:none;margin:0;box-sizing:border-box;border:0;color:#fff;background:transparent;overflow:auto}dialog.lj-notification-modal:not([open]){display:none}dialog.lj-notification-modal::backdrop{background:#05060ab8;backdrop-filter:blur(8px)}.lj-notification-card{box-sizing:border-box;max-height:calc(100dvh - 44px);overflow:auto}.lj-notification-actions{flex-wrap:wrap}.lj-notification-link{color:#f1c96a;text-decoration:underline;padding:10px}.lj-notification-close:focus-visible,.lj-notification-actions :focus-visible{outline:2px solid #f1c96a;outline-offset:4px}
