.maf-front{max-width:1050px;margin:25px auto;font-family:Arial,Helvetica,sans-serif;color:#111827}
.maf-front-header{min-height:215px;padding:34px 42px;border-radius:18px;background:linear-gradient(110deg,#061522,#0b1c2c,#11273a);color:#fff;display:flex;align-items:center;position:relative;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.12)}
.maf-brand{display:flex;align-items:center;gap:22px}
.maf-logo{width:110px;height:110px;border:3px solid #d8a72c;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e1b43b;font-size:48px}
.maf-brand-main{font-size:34px;font-weight:800;line-height:1.1}
.maf-brand-sub{font-size:20px;color:#d8a72c;font-weight:800;margin-top:7px}
.maf-live{position:absolute;right:38px;top:32px;background:#08753b;border:1px solid #18a85b;border-radius:9px;padding:11px 22px;font-weight:700}
.maf-live i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#31e67d;box-shadow:0 0 10px #31e67d;margin-right:7px}
.maf-live-note{position:absolute;right:38px;top:78px;font-size:12px;color:#dbe4ed}
.maf-front-info{margin-top:18px;background:#fff;border-radius:16px;padding:20px 30px;display:flex;align-items:center;gap:42px;box-shadow:0 5px 25px rgba(0,0,0,.08)}
.maf-info-cell{display:flex;align-items:center;gap:11px;flex:1}.maf-info-cell>span{font-size:26px}.maf-info-cell small,.maf-info-cell strong{display:block}.maf-info-cell small{font-size:11px;font-weight:700}.maf-info-cell strong{font-size:18px;font-weight:500;margin-top:4px}
.maf-count{border:1px solid #dce1e7;border-radius:10px;padding:13px 18px;text-align:center}.maf-count b,.maf-count small{display:block}.maf-count small{font-size:11px}
.maf-front-table-wrap{margin-top:18px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 25px rgba(0,0,0,.08)}
.maf-front-table{width:100%;border-collapse:collapse}.maf-front-table th{background:#061522;color:#fff;padding:18px 22px;font-size:17px}.maf-front-table th:first-child{text-align:left;padding-left:35px}.maf-front-table th:not(:first-child){text-align:center}
.maf-front-table td{padding:17px 22px;border-bottom:1px solid #e5e7eb;text-align:center;font-size:19px}.maf-front-table td:first-child{text-align:left}
.maf-product{display:flex;align-items:center;gap:15px}.maf-coin{width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#ffeaa1,#e4aa22 55%,#b47b0a);border:2px solid #d59d19;color:#795208;font-weight:800}
.maf-buy{color:#247a29;font-weight:800}.maf-sell{color:#d62525;font-weight:800}.maf-front-table small{font-size:11px}
.maf-extra{display:flex;justify-content:center;gap:60px;padding:16px;background:#f8fafc}.maf-extra span{color:#64748b;margin-right:7px}
.maf-front-footer{margin-top:18px;background:#fff;border-radius:15px;padding:20px 28px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 5px 25px rgba(0,0,0,.07)}.maf-front-footer strong,.maf-front-footer small{display:block}.maf-front-footer small{margin-top:5px;color:#64748b}.maf-front-footer a{color:#111827;text-decoration:none;font-weight:700}
.maf-disclaimer{text-align:center;color:#64748b;font-size:12px;padding:18px 8px}.maf-error-box{padding:18px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;text-align:center}
@media(max-width:700px){.maf-front-header{padding:23px 17px;min-height:180px;display:block}.maf-brand{gap:12px}.maf-logo{width:70px;height:70px;font-size:28px}.maf-brand-main{font-size:20px}.maf-brand-sub{font-size:14px}.maf-live{position:static;display:inline-block;margin-top:20px;font-size:12px;padding:8px 15px}.maf-live-note{position:static;margin-top:8px;font-size:10px}.maf-front-info{padding:15px;gap:8px;flex-wrap:wrap}.maf-info-cell{min-width:42%}.maf-info-cell>span{font-size:19px}.maf-info-cell strong{font-size:13px}.maf-count{width:100%}.maf-front-table th{padding:12px 5px;font-size:11px}.maf-front-table th:first-child{padding-left:10px}.maf-front-table td{padding:11px 4px;font-size:13px}.maf-product{gap:7px}.maf-coin{width:35px;height:35px;font-size:13px;flex-shrink:0}.maf-front-table small{font-size:8px}.maf-extra{gap:18px;font-size:11px}.maf-front-footer{display:block;padding:17px}.maf-front-footer a{display:block;margin-top:12px}}
