.proof-announcement-banner{text-align:center;overflow-wrap:anywhere;z-index:40;padding:12px 20px;font-family:inherit;font-size:16px;line-height:1.4;text-decoration:none;display:block;position:relative}.proof-announcement-banner:focus-visible{outline-offset:-5px;outline:3px solid}.proof-announcement-popup{aspect-ratio:1;box-sizing:border-box;border:0;width:min(560px,100vw - 32px);max-width:560px;max-height:calc(100dvh - 32px);margin:auto;padding:32px;overflow:auto;box-shadow:0 20px 80px #0005}.proof-announcement-popup::backdrop{background:#0009}.proof-announcement-popup:not([open]){display:none}.proof-announcement-popup[open]{flex-direction:column;gap:16px;display:flex}.proof-announcement-popup>img{object-fit:contain;flex-shrink:1;width:100%;height:auto;min-height:0;max-height:40%}.proof-announcement-popup .proof-announcement-body{overflow-wrap:anywhere;flex:1;font-size:18px;line-height:1.5;overflow:auto}.proof-announcement-body p{margin:0 0 12px}.proof-announcement-body ul{padding-left:24px;list-style:outside}.proof-announcement-body ol{padding-left:24px;list-style:decimal}.proof-announcement-popup .proof-announcement-close{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:28px;line-height:1.2;position:absolute;top:4px;right:8px}.proof-announcement-popup .proof-announcement-button{text-align:center;border-radius:6px;flex-shrink:0;align-self:center;padding:12px 20px;font-size:16px;line-height:1.4;text-decoration:none;display:block}.proof-announcement-popup a:focus-visible,.proof-announcement-close:focus-visible{outline-offset:3px;outline:3px solid}@media (max-width:600px){.proof-announcement-popup{padding:30px 22px 22px}.proof-announcement-banner{font-size:14px}}
