body {
    background: #181a20;
    color: #f2f2f2;
    font-family: 'Segoe UI', Arial, sans-serif;
    margin: 0;
    min-height: 100vh;
}
.container {
    width: 96%;
    max-width: 1280px;
    margin: 0 auto;
    padding: 16px 0;
}
header {
    background: #23272f;
    border-bottom: 2px solid #2c313c;
    padding: 0 0 8px 0;
}
.header-left {
    display: inline-block;
    vertical-align: middle;
}
.header-right {
    display: inline-block;
    float: right;
    vertical-align: middle;
}
.header-left h1 a {
    color: #4fd1c5;
    text-decoration: none;
}
.badge {
    background: #4fd1c5;
    color: #222;
    border-radius: 6px;
    padding: 3px 9px;
    font-size: 16px;
    margin-left: 10px;
}
.token-table {
    width: 100%;
    border-collapse: collapse;
    background: #23272f;
    margin-top: 25px;
    border-radius: 10px;
    overflow: hidden;
}
.token-table th, .token-table td {
    padding: 11px 10px;
    text-align: left;
    border-bottom: 1px solid #262b36;
}
.token-table th {
    background: #21242c;
    color: #70e5e2;
    font-weight: 600;
}
.token-table tr:hover {
    background: #222a33;
    cursor: pointer;
}
a {
    color: #4fd1c5;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
ul {
    background: #23272f;
    padding: 16px 18px;
    border-radius: 10px;
    margin-top: 20px;
    box-shadow: 0 2px 16px #0006;
}

.header-row { flex-wrap: wrap; }
.badge {
    background: #4fd1c5;
    color: #222;
    border-radius: 6px;
    padding: 3px 9px;
    font-size: 16px;
    margin-left: 10px;
}
.header-status {
    display: inline-block;
    margin-left: 24px;
    font-size: 15px;
    color: #9ee8e0;
}
.header-status span { margin-right: 10px; }
@media (max-width: 700px) {
    .header-row { flex-direction: column; align-items: flex-start; gap: 12px; }
    .header-right { width: 100%; justify-content: flex-start; }
    .header-status { margin-left: 0; margin-top: 6px; }
}
.copy-btn{ background:transparent;border:0;padding:0;margin-left:6px;cursor:pointer;line-height:0; }
.copy-btn img{ width:12px;height:12px;opacity:.6;vertical-align:-2px; }
.copy-btn:hover img{ opacity:.95; }