:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#342432;background:#fff4f8}*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 90% 0,#ffe0ed,transparent 55%);min-height:100vh}main{max-width:900px;margin:auto;padding:25px 22px 60px}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}a{color:#a51958;font-weight:700}header img{width:90px;border-radius:15px}h1{font-size:clamp(30px,6vw,45px);letter-spacing:-1px;line-height:1.1;margin:16px 0}h2{margin-top:0;font-size:23px}p{line-height:1.6}.badge{display:inline-block;border-radius:30px;padding:8px 12px;color:#98214f;background:#ffdeec;font-size:12px;font-weight:bold;text-transform:uppercase}.intro{color:#806b78;max-width:600px}.card{background:#fff;border:1px solid #edd5e0;border-radius:22px;padding:28px;margin-top:24px;box-shadow:0 12px 35px #7e224b12}form{max-width:480px}label{display:block;font-size:14px;font-weight:bold;margin-bottom:8px}input{width:100%;font:inherit;border:1px solid #d8bcc9;background:#fffafc;border-radius:12px;padding:15px;margin-bottom:20px}button,.button{display:inline-block;border:0;border-radius:12px;background:#ae1858;color:#fff;font:700 16px Arial;padding:15px 20px;cursor:pointer;text-decoration:none}button:disabled{opacity:.5;cursor:wait}form button{width:100%}:focus-visible{outline:3px solid #aa2761;outline-offset:4px}[hidden]{display:none!important}.note{font-size:13px;color:#725968}.status{min-height:24px;color:#8b184b;font-weight:600}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.secondary{background:#f7e4ee;color:#92254f}footer{font-size:12px;color:#806b78;margin-top:30px}.account{overflow-wrap:anywhere}@media(max-width:500px){main{padding:18px 16px}.card{padding:21px}header img{width:70px}}
.tatah-area{flex-basis:100%}.tatah-area summary{width:fit-content;list-style:none}.tatah-area summary::-webkit-details-marker{display:none}.tatah-area[open] summary{margin-bottom:24px}.tatah-area section{border-top:1px solid #edd5e0;padding-top:24px}.management-grid{display:grid;gap:16px}.management-grid article{padding:20px;border-radius:16px;background:#fff4f8}.management-grid h3{margin:0}.management-grid p{font-size:14px}
