/* V13 authentication and Time Machine */
.cloud-gate{position:fixed;inset:0;min-height:100dvh;overflow-y:auto;display:grid;place-items:center;z-index:100;background:radial-gradient(ellipse at 30% 10%,#402847,#170e22 70%);padding:24px 14px}
.cloud-gate-card{width:min(100%,680px);text-align:center;padding:clamp(20px,5vw,55px);position:relative;z-index:101}
.cloud-gate-card .um-auth-form{text-align:left;width:min(100%,460px)}
.cloud-gate-card .um-auth-form .btnrow{justify-content:center}.cloud-gate-card .um-auth-form button{flex:1 1 auto}
#modal-area{z-index:8001}#modal-area .um-auth-form input{display:block}
.um-capsule-card{min-width:0}.um-archive{border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.035);overflow:hidden}
.um-archive>summary{list-style:none;cursor:pointer;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:14px;font-weight:700}
.um-archive>summary::-webkit-details-marker{display:none}.um-archive>summary:before{content:'▸';color:var(--pink);margin-right:10px}.um-archive[open]>summary:before{content:'▾'}
.um-archive-grid{border-top:1px solid var(--line);padding:12px 20px 18px;display:grid;gap:10px}
.um-archive-entry{display:flex;align-items:center;gap:15px;background:rgba(255,255,255,.035);border:1px solid var(--line);padding:14px;border-radius:14px}.um-archive-entry>div{flex:1;min-width:0}.um-archive-entry strong{overflow-wrap:anywhere}
@media(max-width:520px){.um-archive>summary{padding:16px;flex-wrap:wrap}.um-archive-grid{padding:12px}.um-archive-entry{flex-wrap:wrap}.um-archive-entry .btn{margin-left:auto}}
