.agarinto-preview-card{position:relative}
.agarinto-preview-link{position:absolute;inset:0;z-index:5;display:block;border-radius:inherit;cursor:pointer}
.agarinto-preview-link:focus-visible{outline:4px solid #342968;outline-offset:5px}
.agarinto-preview-link[aria-busy="true"]{cursor:progress}
.agarinto-preview-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.agarinto-preview-modal{box-sizing:border-box;width:min(560px,calc(100% - 32px));max-height:calc(100% - 40px);margin:auto;padding:36px;border:0;border-top:7px solid #c42c86;border-radius:18px;background:#fff;color:#35324a;box-shadow:0 20px 80px #0004;font:17px/1.65 Arial,sans-serif}
.agarinto-preview-modal::backdrop{background:rgba(27,24,44,.58)}
.agarinto-preview-modal h2{font-size:25px;line-height:1.3;color:#493977;margin:0 0 18px;padding:0;font-family:inherit}
.agarinto-preview-modal p{margin:0 0 22px;padding:0}
.agarinto-preview-eyebrow{font:700 12px/1.4 Arial,sans-serif;letter-spacing:1.4px;color:#c42c86;margin:0 0 15px}
.agarinto-preview-close,.agarinto-preview-home{display:inline-block;background:#c42c86;color:#fff!important;border:0;border-radius:30px;padding:12px 25px;font:700 16px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer}
.agarinto-preview-close:focus-visible,.agarinto-preview-home:focus-visible{outline:3px solid #493977;outline-offset:4px}
.agarinto-preview-notice{margin:0;min-height:100vh;display:grid;place-items:center;background:#fcf6fa;color:#35324a;font:18px/1.7 Arial,sans-serif}
.agarinto-preview-notice main{box-sizing:border-box;margin:30px 18px;padding:40px;width:min(640px,calc(100% - 36px));background:white;border-top:7px solid #c42c86;border-radius:18px;box-shadow:0 10px 50px #49397716}
.agarinto-preview-notice h1{font-size:29px;line-height:1.3;color:#493977}
.agarinto-preview-admin{max-width:1000px}
.agarinto-preview-panel{background:#fff;border:1px solid #dcdcde;border-left:4px solid #c42c86;border-radius:5px;padding:20px 24px;margin:20px 0}
.agarinto-preview-panel h2{margin-top:0!important}
.agarinto-preview-panel input[type="datetime-local"]{margin-top:8px;min-width:240px;padding:5px 10px}
.agarinto-preview-restore{margin-top:14px}
@media(max-width:480px){.agarinto-preview-modal{padding:26px}.agarinto-preview-modal h2{font-size:22px}.agarinto-preview-notice main{padding:26px}.agarinto-preview-panel{padding:18px}}
