button,a{touch-action:manipulation}
.actions>.primary,.actions>.secondary{min-width:160px;min-height:50px;border-radius:9px;transition:transform .15s,background .15s}
.actions>.secondary{background:#292139;border-color:transparent;color:#ded2ff}
.actions>.secondary:hover{background:#3a2e50}
.actions>a:active,.actions>button:active{transform:scale(.97)}
.closing>button{background:#c4b7ff;color:#16111f;border:0;border-radius:9px}
.closing>button:hover,.closing>button:active{background:#d7ceff;color:#16111f}
.brand-art img{mix-blend-mode:normal;opacity:1;filter:none}
#access{border-radius:18px;background:linear-gradient(145deg,#241d32,#111015 65%);border-color:#514367}
#access .close{border-radius:50%;background:#ffffff08;top:14px;right:14px}
#access input,#access textarea{border-radius:8px;padding:12px 14px}
#access .fine{font-size:12px;line-height:1.6}
@media(max-width:760px){.actions>.primary,.actions>.secondary{min-width:0;width:100%;padding:12px 8px}.closing>button{width:100%}}
@media(prefers-reduced-motion:reduce){.actions>*{transition:none!important}}
