body{margin:0;background:#f4f0fa;color:#241c32;font:18px Georgia,serif}header{background:#37204f;padding:1.2rem}header a{color:white}main{max-width:850px;margin:auto;padding:1.2rem}h1,h2,h3{font-weight:bold;margin:1rem 0}h1{font-size:2rem}h2{font-size:1.4rem}p{margin:.8rem 0;line-height:1.6}button,.button{display:inline-block;background:#7139a0;color:white;padding:.7rem 1rem;border-radius:.5rem;cursor:pointer;border:0}button:disabled{opacity:.5;cursor:wait}.actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}details{background:white;padding:1rem;border-radius:.7rem;margin:1rem 0;box-shadow:0 2px 8px #0001}summary{cursor:pointer;font-weight:bold}input[type=password]{display:block;width:100%;border:1px solid #888;padding:.6rem;margin:.6rem 0}#status{white-space:pre-line}article img{display:block;margin:1rem auto}article ul{list-style:disc;margin-left:1.5rem}@media print{header,.actions,#sync,#status,main>details{display:none}details{box-shadow:none}details>article{display:block}body{background:white}}
