*{box-sizing:border-box;margin:0;padding:0;font-family:system-ui,sans-serif}:root{--bg:#0a0000;--s1:#120000;--s2:#1a0000;--red:#e62020;--red2:#f44;--red-dim:#e620201a;--br:#dc1e1e38;--t1:#f5e0e0;--t2:#c08080}body{background:var(--bg);color:var(--t1)}.phone{background:var(--bg);max-width:390px;min-height:100vh;margin:0 auto}.topbar{align-items:center;gap:14px;padding:28px 18px 20px;display:flex}.logo-img{background:var(--s2);border:1.5px solid var(--br);width:48px;height:48px;color:var(--red);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex;overflow:hidden}.brand-name{color:#fff;letter-spacing:-.5px;font-size:20px;font-weight:800}.brand-sub{color:var(--t2);letter-spacing:2px;text-transform:uppercase;margin-top:2px;font-size:11px}.search{background:var(--s2);border:1.5px solid var(--br);border-radius:50px;align-items:center;gap:10px;margin:0 18px 20px;padding:12px 18px;display:flex}.search span{color:var(--t2);font-size:14px}.search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:14px}.search-input::placeholder{color:var(--t2)}.search-match{transition:box-shadow .2s,border-color .2s;box-shadow:0 0 10px 2px #dc3c3c73;border-color:#e05050!important}.feat-label,.sec-label{color:var(--t2);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.feat-label:after,.sec-label:after{content:"";background:var(--br);flex:1;height:1px}.feat-wrap{margin:0 18px 24px}.sec-label{margin:0 18px 12px}.feat-card{background:var(--s2);border:1.5px solid var(--br);border-left:3px solid var(--red);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:16px;transition:border-color .15s;display:flex;position:relative}.feat-card:hover{border-color:var(--red)}.feat-thumb{background:var(--s1);border:1.5px solid var(--br);width:50px;height:50px;color:var(--red);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.feat-name{color:#fff;margin-bottom:4px;font-size:15px;font-weight:700}.feat-desc{color:var(--t2);font-size:12px;line-height:1.5}.feat-arrow{color:var(--red);flex-shrink:0;margin-left:auto;font-size:20px}.cat-list{flex-direction:column;gap:8px;padding:0 18px 28px;display:flex}.cat-row{background:var(--s2);border:1.5px solid var(--br);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.cat-row:hover{border-color:var(--red);background:var(--s1)}.cat-icon-wrap{background:var(--red-dim);border:1.5px solid var(--br);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.cat-name{color:var(--t1);flex:1;font-size:14px;font-weight:500}.cat-arrow{color:var(--t2);flex-shrink:0;font-size:16px}.navbar{align-items:center;gap:12px;padding:24px 18px 18px;display:flex}.nav-back{background:var(--s2);border:1.5px solid var(--br);cursor:pointer;width:34px;height:34px;color:var(--t1);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;transition:border-color .15s;display:flex}.nav-back:hover{border-color:var(--red);color:var(--red)}.nav-title{color:#fff;font-size:17px;font-weight:700}.detail-list{flex-direction:column;gap:8px;padding:0 18px 28px;display:flex}.detail-item{background:var(--s2);border:1.5px solid var(--br);border-left:3px solid var(--red);border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex;position:relative}.detail-thumb{background:var(--s1);border:1.5px solid var(--br);width:44px;height:44px;color:var(--red);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex}.detail-name{color:#fff;margin-bottom:4px;font-size:14px;font-weight:700}.detail-desc{color:var(--t2);margin-bottom:12px;font-size:12px;line-height:1.5}.btn-go{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:5px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.btn-go:hover{background:var(--red2)}.admin-actions{z-index:1;gap:6px;display:flex;position:absolute;top:10px;right:10px}.admin-btn{background:var(--s1);border:1.5px solid var(--br);cursor:pointer;width:28px;height:28px;color:var(--t2);border-radius:8px;justify-content:center;align-items:center;font-size:13px;transition:border-color .15s,color .15s;display:flex}.admin-btn:hover{border-color:var(--red);color:var(--red)}.admin-btn.delete:hover{color:#f44;border-color:#f44}.add-btn{background:var(--red-dim);border:1.5px dashed var(--br);cursor:pointer;color:var(--t2);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin:0 18px 16px;padding:14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.add-btn:hover{border-color:var(--red);color:var(--red)}.modal-overlay{z-index:100;background:#000000bf;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal{background:var(--s1);border:1.5px solid var(--br);border-radius:20px 20px 0 0;width:100%;max-width:390px;padding:24px 20px 40px}.modal-title{color:#fff;text-align:center;margin-bottom:20px;font-size:16px;font-weight:700}.modal label{color:var(--t2);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.modal input,.modal textarea{background:var(--s2);border:1.5px solid var(--br);width:100%;color:var(--t1);border-radius:10px;outline:none;margin-bottom:14px;padding:12px 14px;font-size:14px;transition:border-color .15s;display:block}.modal input:focus,.modal textarea:focus{border-color:var(--red)}.modal textarea{resize:vertical;min-height:70px}.modal-actions{gap:10px;margin-top:4px;display:flex}.btn-save{background:var(--red);color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;padding:14px;font-size:14px;font-weight:700;transition:background .15s}.btn-save:hover{background:var(--red2)}.btn-cancel{background:var(--s2);color:var(--t2);border:1.5px solid var(--br);cursor:pointer;border-radius:12px;flex:1;padding:14px;font-size:14px;transition:border-color .15s}.btn-cancel:hover{border-color:var(--red);color:var(--t1)}.topbar-gear{background:var(--s2);border:1.5px solid var(--br);cursor:pointer;width:36px;height:36px;color:var(--t2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;font-size:18px;transition:border-color .15s,color .15s;display:flex}.topbar-gear:hover{border-color:var(--red);color:var(--red)}.settings-list{flex-direction:column;gap:8px;padding:8px 18px 28px;display:flex}.settings-card{background:var(--s2);border:1.5px solid var(--br);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:16px;transition:border-color .15s,background .15s;display:flex}.settings-card:hover{border-color:var(--red);background:var(--s1)}.settings-card-icon{background:var(--red-dim);border:1.5px solid var(--br);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.settings-card-title{color:#fff;margin-bottom:3px;font-size:14px;font-weight:700}.settings-card-sub{color:var(--t2);font-size:12px}.fakestats-body{padding:0 18px 40px}.fakestats-group{margin-bottom:22px}.fakestats-row{margin-bottom:10px}.fakestats-row label{color:var(--t2);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.fakestats-row input{background:var(--s2);border:1.5px solid var(--br);width:100%;color:var(--t1);border-radius:10px;outline:none;padding:12px 14px;font-size:14px;transition:border-color .15s}.fakestats-row input:focus{border-color:var(--red)}.fakestats-actions{margin-top:8px}.loading{text-align:center;color:var(--t2);padding:40px 20px;font-size:14px}
