.access-page{min-height:100svh;display:grid;place-items:center;padding:24px;background:#f8f5ee;color:#112f38;font:17px/1.6 system-ui,sans-serif}.access-card{width:min(100%,470px);padding:36px;border:1px solid #d8ded9;border-radius:20px;background:#fffdf8;box-shadow:0 10px 40px #112f3810}.access-card h1{font:38px/1.15 Georgia,serif;margin:18px 0}.access-card p{margin:18px 0}.access-card img{border-radius:18px}.access-card button{font:inherit;cursor:pointer;width:100%;padding:14px;border:0;border-radius:10px;background:#112f38;color:white}.access-card button:disabled{opacity:.55;cursor:wait}.access-card a{color:inherit}.access-card summary{cursor:pointer}.access-card details{margin-top:24px;font-size:14px}.access-card :focus-visible{outline:3px solid #c98550;outline-offset:5px}.auth-toolbar{padding-block:14px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.auth-toolbar p{margin:0}.auth-toolbar details{font-size:14px}.auth-toolbar summary{cursor:pointer}.auth-toolbar a{color:inherit}[hidden]{display:none!important}@media print{.auth-toolbar{display:none!important}}@media(max-width:480px){.access-card{padding:24px}}
