.modal--alert{width: min(560px, calc(100vw - 32px));}.sky-alert{display: flex;flex-direction: column;align-items: center;gap: 14px;padding: 38px 30px 26px;border-radius: 22px;outline: none;background: rgba(4, 6, 8, .38);box-shadow: inset 0 0 0 1px rgba(255, 244, 220, .1), 0 30px 90px rgba(0, 0, 0, .4);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);color: var(--cream);text-align: center;animation: panel-in .26s var(--ease-spring) both;}.sky-alert__icon{color: var(--cream);filter: drop-shadow(0 0 10px rgba(255, 236, 190, .35));}.sky-alert__title{font-size: 20px;letter-spacing: .08em;}.sky-alert__msg{max-width: 440px;font-size: 19px;line-height: 1.55;letter-spacing: .04em;}.sky-alert__sub{max-width: 440px;color: var(--cream-dim);font-size: 14.5px;line-height: 1.6;}.sky-alert__actions{display: flex;justify-content: center;gap: clamp(60px, 16vw, 150px);margin-top: 16px;}.sky-alert__btn{display: grid;place-items: center;width: 68px;height: 68px;border: 0;border-radius: 50%;background: transparent;color: var(--cream);transition: background .2s, transform .2s var(--ease-spring), filter .2s;}.sky-alert__btn--cancel{color: rgba(255, 244, 220, .72);}.sky-alert__btn:hover{background: rgba(255, 244, 220, .08);filter: drop-shadow(0 0 10px rgba(255, 236, 190, .55));}.sky-alert__btn:active{transform: scale(.92);}.sky-alert__btn:focus-visible{outline: 2px solid var(--cream);outline-offset: 2px;}.sky-alert__btn .sky-icon{stroke-width: 1.5;}@media (max-width: 400px){.sky-alert{padding: 28px 18px 18px;}.sky-alert__msg{font-size: 17px;}}.sky-icon{flex: none;display: inline-block;vertical-align: middle;}