body.news-modal-open .app-shell{filter:blur(4px)}.news-modal-backdrop{background:rgb(var(--shadow-rgb) / .42);-webkit-backdrop-filter:blur(3px);z-index:1000;place-items:start center;padding:40px 24px;animation:.16s ease-out news-modal-fade-in;display:grid;position:fixed;inset:0;overflow-y:auto}.news-modal{background:var(--panel);width:min(880px,100%);box-shadow:0 32px 90px rgb(var(--shadow-rgb) / .3);border-radius:18px;animation:.18s ease-out news-modal-rise;position:relative;overflow:hidden}.news-modal.is-extended{border:1px solid rgb(var(--brand-rgb) / .48);background:var(--premium-surface-bg);box-shadow:0 36px 100px rgb(var(--premium-surface-bg-rgb) / .62)}.news-modal-close{border:1px solid var(--line);background:rgb(var(--white-rgb) / .95);cursor:pointer;width:44px;height:44px;color:var(--text);z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;place-items:center;transition:background .12s,border-color .12s;display:grid;position:absolute;top:16px;right:16px}.news-modal-close:hover{background:var(--panel);border-color:var(--line-strong)}.news-modal-close:focus-visible{outline:3px solid rgb(var(--brand-rgb) / .55);outline-offset:3px}.news-modal.is-extended .news-modal-close{border-color:var(--premium-surface-line);background:rgb(var(--premium-surface-bg-rgb) / .88);color:var(--premium-surface-text)}.news-modal.is-extended .news-modal-close:hover{border-color:rgb(var(--brand-rgb) / .55);background:var(--premium-surface-start)}.news-modal-backdrop{padding-top:calc(40px + env(safe-area-inset-top));padding-bottom:calc(40px + env(safe-area-inset-bottom))}@media (max-width:640px){.news-modal-backdrop{padding:0}.news-modal{border-radius:0;width:100%;min-height:100dvh}}
