@font-face{font-family:Yeseva;src:url('/art/YesevaOne-Regular.ttf')}*{box-sizing:border-box;letter-spacing:0}body{margin:0;min-height:100vh;color:#e7e8dd;font:16px/1.55 Georgia,serif;background:#131b1b url('/art/background.png') center/cover fixed}body:before{content:"";position:fixed;inset:0;background:#050b0b55;z-index:-1}header{display:flex;justify-content:center;padding:8px 20px 0}.brand{display:block;height:190px;width:340px}.brand img{width:100%;height:100%;object-fit:contain}main{max-width:1000px;margin:0 auto;padding:8px 24px 70px;min-height:calc(100vh - 284px)}h1,h2{font-family:Yeseva,Georgia,serif;font-weight:400;margin:0 0 22px}h1{font-size:28px}h2{font-size:22px}p{margin:12px 0}a{color:#e5c586}button,input{font:inherit}button{cursor:pointer;color:#f2e8ce;border:1px solid #8f805c;border-radius:3px;background:#24352e;padding:10px 20px;min-height:44px}button:hover{background:#35483b;border-color:#d6c28e}button:disabled{opacity:.45;cursor:default}input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #66716a;border-radius:3px;color:#f2f2e8;background:#111b19eb}input:focus,button:focus-visible,a:focus-visible{outline:2px solid #dfc78b;outline-offset:3px}label{display:block;margin:16px 0 6px}.auth{max-width:380px;margin:0 auto;background:#0b1212bd;padding:20px 16px 24px}.auth h1{text-align:center}.auth button[type=submit]{width:100%;margin-top:24px}.auth .tabs{justify-content:center;margin-bottom:22px}.tabs{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #707364;padding-bottom:10px;margin-bottom:26px}.tabs button{background:#101917c7;border-color:transparent;padding:8px 14px}.tabs button[aria-selected=true]{border-color:#c6ad74;background:#30483b}.message{color:#e4b1a0;min-height:26px;overflow-wrap:anywhere}.message.success{color:#a9d1ae}.muted{color:#b1bdb4;font-size:14px}.workspace{background:#0c1514eb;padding:28px}.topline{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:24px}.account-email{overflow-wrap:anywhere}.line{padding:20px 0;border-bottom:1px solid #43554b}.status{color:#e0c07b}.status.active{color:#9acfaa}.account-form{max-width:420px;margin-top:32px}.account-form button{margin-top:18px}.download{margin:26px 0 10px}.admin-create,.search{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin-bottom:24px}.admin-create label:first-child,.search input{flex:1;min-width:180px}.check{display:flex;gap:8px;align-items:center;margin-bottom:10px}.check input{width:18px;min-height:18px}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}th{color:#b4c6b7;font-weight:normal}td,th{padding:14px 10px;border-bottom:1px solid #43554b}td:first-child{overflow-wrap:anywhere;min-width:180px}td button{padding:5px 10px;min-height:36px;white-space:nowrap}.actions{display:flex;gap:8px}.link-result{margin:20px 0;border-left:2px solid #c6ad74;padding:12px;overflow-wrap:anywhere}.link-result button{margin-top:10px}.loading{text-align:center}footer{display:flex;gap:16px;justify-content:space-between;padding:18px 28px;color:#b4bbae;font:12px/1.5 Arial,sans-serif;background:#08110eda}footer span:first-child{color:#dbbd80}@media(max-width:600px){header{padding-top:0}.brand{width:290px;height:155px}main{padding:8px 12px 32px}.workspace{padding:20px 14px}h1{font-size:24px}footer{flex-direction:column;padding:16px}.auth{padding:18px 14px}.tabs button{padding:8px 10px}.admin-create{display:block}.admin-create button{width:100%}.topline button{padding:6px 12px}}
