.warden-register-actions{display:grid;gap:12px;width:100%;grid-column:1/-1}.warden-register{position:relative;isolation:isolate;display:flex;align-items:center;gap:13px;min-height:64px;width:100%;padding:14px 22px;border:1px solid #c1eaff;color:#effaff;background:linear-gradient(120deg,#0d345c,#23689a 48%,#0a2d54);box-shadow:inset 0 0 0 4px #05162c,inset 0 0 0 5px #7bbeed60,0 6px 24px #0006;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);font:700 13px Cinzel,Georgia,serif;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:filter .2s,transform .2s}.warden-register i{font-size:20px;filter:drop-shadow(0 0 8px #71d9ff)}.warden-register b{margin-left:auto;font-size:20px;color:#b5eaff}.warden-register:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,#d5f6ff40 50%,transparent 65%);transform:translateX(-120%);animation:wardenSheen 6s ease-in-out infinite}.warden-streamer{background:linear-gradient(120deg,#122b59,#476bb0 48%,#102549)}.warden-streamer:after{animation-delay:2s}.warden-register:hover{filter:brightness(1.25);transform:translateY(-2px)}.warden-register:focus-visible{outline:3px solid #fff;outline-offset:-7px}@keyframes wardenSheen{0%,55%{transform:translateX(-120%)}100%,90%{transform:translateX(120%)}}#warden-notice{position:fixed;width:min(430px,calc(100% - 40px));box-sizing:border-box;padding:40px 30px;text-align:center;color:#e6f6ff;background:linear-gradient(145deg,#123e68,#06152c);border:1px solid #b4def9;box-shadow:0 0 80px #218ce044;font-family:Inter,sans-serif}#warden-notice::backdrop{background:#020b19c9;backdrop-filter:blur(8px)}#warden-notice>p{color:#8ddcff;font-size:11px;letter-spacing:4px}#warden-notice h2{font-family:Cinzel,Georgia,serif;font-size:30px}#warden-notice-copy{font-size:14px;line-height:1.7}#warden-notice button{cursor:pointer;color:#e5faff;background:#276293;border:1px solid #8ac8ee;padding:9px 20px}.warden-notice-close{position:absolute;right:12px;top:12px;padding:3px 10px!important;font-size:22px}.warden-notice-ok{margin-top:22px}@media(prefers-reduced-motion:reduce){.warden-register:after{animation:none}.warden-register{transition:none}}@media(max-width:900px){.warden-register-actions{grid-template-columns:1fr 1fr}}@media(max-width:460px){.warden-register-actions{grid-template-columns:1fr}.warden-register{min-height:60px}}