.header{background:transparent;border-bottom:1px solid #ccc;justify-content:space-between;padding:20px;position:-webkit-sticky;position:sticky;height:20px;top:0;z-index:1000;background:#e5e7eb}.header,.header-brand,.header-left{display:flex;align-items:center}.header-brand{text-decoration:none}.header-brand:hover{text-decoration:underline;color:inherit}.header-logo{height:36px;width:auto;object-fit:contain;margin-right:8px;display:block}.header-title{font-weight:650;font-size:1.1rem;color:#000}.header-nav{gap:20px}.header-menu-item,.header-nav{display:flex;align-items:center}.header-menu-item{position:relative}.header-link{font-family:inherit;font-weight:750;font-size:1.1rem;text-decoration:none;letter-spacing:.02em}.header-link:hover{color:#5b21b6;text-decoration:underline;text-underline-offset:4px}.header-dropdown-btn{all:unset;font-weight:750;font-size:1.1rem;cursor:pointer;padding:0 10px;color:#000}.header-dropdown-btn:hover{color:#5b21b6;text-decoration:underline}.header-dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.1);z-index:1000;min-width:180px;margin-top:4px}.header-dropdown-item{display:block;padding:8px 12px;text-decoration:none;color:#333;font-weight:650}.header-dropdown-item:hover{background-color:#f3f4f6;text-decoration:underline}.header-auth,.header-wallet-box{display:flex;align-items:center;gap:8px}.header-addr{font-weight:600}.header-btn-primary{padding:6px 12px;background:#ff9800;color:#fff;border-radius:6px;border:none;cursor:pointer}.header-btn-primary:hover{background:#ffcc80}.header-btn-secondary{padding:6px 12px;background:#e5e7eb;border-radius:6px;border:1px solid #999;cursor:pointer}.header-btn-secondary:hover{background:#d1d5db}.header-error{color:red;font-size:12px;margin-left:10px}body{margin:0;padding:0}.home{text-align:center;padding:.5rem 1rem}.hero-title{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;color:#1a202c}.hero-subtitle{font-size:1.125rem;color:#4a5568;max-width:700px;margin:0 auto 2.5rem}.button-group{display:flex;justify-content:center;gap:1rem;margin-bottom:4rem}.btn{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;text-decoration:none;transition:background-color .2s ease,color .2s ease}.btn-primary{background-color:#2563eb;color:#fff}.btn-primary:hover{background-color:#1e40af}.btn-outline{border:1px solid #2563eb;color:#2563eb}.btn-outline:hover{background-color:#eff6ff}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;max-width:1100px;margin:0 auto;text-align:left}.summary-card{padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#1a202c;transition:transform .2s ease}.summary-card:hover{transform:translateY(-4px)}.summary-card:first-child{background-color:#e6f7ff}.summary-card:nth-child(2){background-color:#fff0f6}.summary-card:nth-child(3){background-color:#f9fbe7}.summary-card h2{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.summary-card p{color:#4a5568;line-height:1.5}