@font-face{font-family:Vazirmatn;src:url('/assets/Vazirmatn.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}body{margin:0;background:#f7f2e8;color:#153836;font-family:Vazirmatn,system-ui,sans-serif;line-height:1.8}header{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1080px;margin:auto;padding:22px 24px;border-bottom:2px solid #153836}a{color:inherit;text-decoration:none}.brand{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:900}main{max-width:560px;margin:56px auto;padding:0 18px}.intro span{font-size:13px;color:#de5b3d;font-weight:900}.intro h1{font-size:clamp(26px,5vw,42px);line-height:1.4;margin:8px 0}.intro p{color:#4c6861}section{border:1px solid #b7c8ba;background:#fffcf5;padding:24px;margin-top:26px;box-shadow:7px 7px 0 #d3dfd2}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.tabs button{background:#edf3ec;color:#153836;border:1px solid #bbccc0;padding:8px 13px;cursor:pointer;font:inherit;font-weight:800}.tabs button.active{background:#153836;color:white}label{display:block;margin:14px 0;font-weight:800}label small{display:block;color:#60766e;font-size:12px;font-weight:500;margin-top:4px}input{display:block;width:100%;font:inherit;padding:12px;margin-top:7px;border:1px solid #9fb4a7;border-radius:3px;direction:ltr;text-align:left}#display-name,#account-display-name{direction:rtl;text-align:right}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #ff6746;outline-offset:2px}form>button,#logout{border:0;background:#ff6746;color:#102e2b;font:inherit;font-weight:900;padding:12px 24px;cursor:pointer;box-shadow:4px 4px 0 #153836}#display-name-form{border-top:1px solid #d4ddd5;margin:18px 0;padding-top:8px}#message{min-height:2em;color:#924123;font-weight:700}.note{font-size:13px;color:#60766e}#password-help{font-size:12px;color:#60766e}section[hidden],form[hidden],label[hidden]{display:none}@media(max-width:600px){header{padding:16px}main{margin:30px auto}section{padding:18px}.tabs button{flex:1}}
