:root{color-scheme:dark;--bg:#111113;--card:#1c1c20;--white:#f6f6f7;--muted:#a3a3aa;--red:#d74949}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--white);font:16px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom)}header{height:76px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #29292e}header small{color:var(--red);font-weight:800;letter-spacing:.15em;font-size:10px}h1{font-size:20px;margin:2px 0}#back{background:#242428;color:white;border:0;border-radius:12px;font-size:20px;width:40px;height:40px}.status{margin-left:auto;color:var(--red)}main{max-width:680px;margin:18px auto}.tiles{display:grid;gap:12px}.tile{position:relative;border:1px solid #303035;border-radius:18px;overflow:hidden;background:var(--card);padding:0;color:white;text-align:left;min-height:118px}.tile img{width:100%;height:132px;display:block;object-fit:cover;opacity:.78}.tile span{position:absolute;left:16px;bottom:14px;font-size:20px;font-weight:750;text-shadow:0 2px 8px #000}.state,.panel{padding:18px;border:1px solid #303035;border-radius:16px;background:var(--card);line-height:1.5}.state.error{border-color:#713434}.panel{margin:12px 0}.panel h2{font-size:18px;margin:0 0 14px}.row{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #303035;overflow-wrap:anywhere}.row:last-child{border:0}.muted{color:var(--muted)}input{width:100%;padding:13px;background:#111113;color:white;border:1px solid #39393f;border-radius:12px;margin-bottom:10px}button.action{background:var(--red);color:white;border:0;padding:12px 15px;border-radius:12px;font-weight:700}
