#error-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:90vh;display:flex}#error-page>h1{margin:0;font-weight:500}#error-page>h2{margin:0;font-size:35px;font-weight:400}
#news-notification-list{z-index:1000;pointer-events:none;flex-direction:column;height:100vh;display:flex;position:fixed;top:0;right:0;overflow:hidden}.news-notification-window{box-sizing:border-box;pointer-events:auto;background-color:#fff;border-radius:10px;width:400px;max-width:calc(100vw - 20px);height:100px;margin-top:10px;margin-right:10px;padding:5px;animation:.4s slideUp;overflow:hidden;border:2px solid red!important}.news-notification-header{justify-content:space-between;gap:10px;width:100%;min-width:0;display:flex}.news-notification-header>span{align-items:center;gap:8px;min-width:0;font-size:16px;display:flex}.news-notification-header>span:first-child{flex:1;overflow:hidden}.news-notification-header>span:first-child b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.news-notification-header>span:last-child{flex:0 50%;justify-content:flex-end}.news-notification-source{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.news-dismiss{color:#fff;background:red;border:1px solid #000;border-radius:10px;flex:none}.news-dismiss:hover{cursor:pointer;background:#ea0000}.news-dismiss:active{background:#e00000}.news-notification-body{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;margin-top:10px;display:-webkit-box;overflow:hidden}@keyframes slideUp{0%{opacity:0;transform:translateY(250px)}to{opacity:1;transform:translateY(0)}}
