:root{color:#e9eef6;font-synthesis:none;background:#090d14;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 10%,#24385a 0,#0000 30rem),#090d14;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}main{width:min(1120px,100% - 40px);margin:0 auto;padding:28px 0 80px}header{color:#8ea2bf;letter-spacing:.18em;justify-content:space-between;display:flex}.hero{padding:110px 0 72px}.hero>p{color:#7ea9e6;text-transform:uppercase;letter-spacing:.16em}h1{letter-spacing:-.06em;max-width:780px;margin:12px 0 36px;font-size:clamp(3rem,8vw,6.8rem);font-weight:500;line-height:.9}form{background:#101722cc;border:1px solid #2b3a50;border-radius:18px;max-width:720px;padding:6px;display:flex}input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:16px 18px}button{color:#08101c;cursor:pointer;background:#a9cfff;border:0;border-radius:12px;padding:14px 24px}button:disabled{opacity:.55;cursor:wait}a{color:#a9cfff}.account-nav{letter-spacing:normal;align-items:center;gap:18px;display:flex}.account-nav button{padding:8px 14px}.login-panel{max-width:480px;margin:80px auto}.login-panel h1{font-size:3.8rem;line-height:1}.login-form{flex-direction:column;gap:12px;margin:28px 0;padding:24px;display:flex}.login-form input{border:1px solid #2b3a50;border-radius:10px}.login-form input:focus-visible{outline:2px solid #a9cfff}.login-error{color:#ffb3b3;margin:0}.login-note{color:#8ea2bf}.hero small{margin-top:16px;display:block}.results{gap:18px;display:grid}article{background:#0f1621d9;border:1px solid #202d40;border-radius:18px;grid-template-columns:96px 1fr;gap:22px;padding:18px;display:grid}.poster{color:#7f93af;background:#192333;border-radius:10px;place-items:center;min-height:140px;display:grid;overflow:hidden}.poster img{object-fit:cover;width:100%;height:100%}article small,article code{color:#7ea9e6}article h2{margin:7px 0;font-size:1.5rem}article p{color:#aeb9c9;max-width:760px;margin:0 0 12px;line-height:1.5}@media (width<=560px){main{width:min(100% - 24px,1120px)}.hero{padding-top:72px}form{flex-direction:column;align-items:stretch}article{grid-template-columns:72px 1fr}}button.torrents{color:#a9cfff;background:0 0;border:1px solid #2b3a50;margin-top:4px;padding:8px 14px;font-size:.8rem;display:inline-block}.releases{grid-column:1/-1;padding-top:4px}.releases>small{color:#8ea2bf}.failure{color:#e0a06a;margin:4px 0;font-size:.8rem}.releases table{border-collapse:collapse;width:100%;margin-top:10px;font-size:.86rem}.releases th{color:#8ea2bf;text-align:left;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.releases th,.releases td{border-bottom:1px solid #1b2636;padding:8px 10px}.releases .indexer{color:#a9cfff;white-space:nowrap}.releases .title{color:#e9eef6}.releases .seeders{color:#8fd19e}.releases button.copy{color:#08101c;border-radius:8px;padding:4px 10px;font-size:.78rem}.releases .hash{color:#7ea9e6;font-size:.78rem}.account-nav{align-items:center;gap:12px;display:flex}.account-nav button{padding:6px 12px;font-size:.8rem}.libraries{background:#101722cc;border:1px solid #2b3a50;border-radius:18px;margin-bottom:56px;padding:20px}.libraries-head,.library-detail header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.libraries-head h2{margin:0;font-size:1.2rem}.libraries .hint{color:#8ea2bf}.inline{border:1px solid #2b3a50;border-radius:12px;gap:8px;padding:4px;display:inline-flex}.inline input{max-width:260px;padding:8px 10px}button.quiet{color:#a9cfff;background:0 0;border:1px solid #2b3a50;padding:6px 12px;font-size:.8rem}button.quiet.danger{color:#e0a06a}.library-list{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.library-chip{color:#e9eef6;cursor:pointer;text-align:left;background:0 0;border:1px solid #2b3a50;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;font-size:.9rem;display:flex}.library-chip.owner{border-color:#3f5d8f}.library-chip small{color:#8ea2bf}.library-detail h3{margin:0;font-size:1.1rem}.members{color:#8ea2bf;font-size:.8rem}.members span{color:#a9cfff}.items{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.item{border-bottom:1px solid #1b2636;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.item .actions{gap:6px;display:flex}.item p.release{color:#aeb9c9;margin:2px 0;font-size:.78rem}.item .link{color:#a9cfff;margin-right:8px;font-size:.78rem}.item .hash{color:#7ea9e6;font-size:.72rem}.item .empty{color:#8ea2bf;font-style:italic}
