.defi-shortcuts { position: relative; z-index: 20; border-bottom: 1px solid #245238; background: #08160e; color: #b9d9c5; font-family: Inter, sans-serif; }
.defi-shortcuts-inner { max-width: 1280px; margin: auto; padding: 10px 24px; display: flex; flex-wrap: wrap; align-items: center; gap: 10px 20px; }
.defi-shortcuts-label { display: inline-flex; gap: 8px; align-items: center; color: #72f1a6; font: 700 11px 'JetBrains Mono', monospace; letter-spacing: .05em; white-space: nowrap; }
.defi-shortcuts-links { display: flex; flex-wrap: wrap; gap: 6px; }
.defi-shortcuts-links a { display: inline-flex; align-items: center; justify-content: center; gap: 7px; padding: 9px 12px; border: 1px solid #294c37; border-radius: 8px; background: #10251a; color: #d9f2e2; font-size: 12px; font-weight: 650; min-height: 38px; }
.defi-shortcuts-links a:hover, .defi-shortcuts-links a[aria-current="page"] { background: #193c29; color: #8dffbc; border-color: #5fcf8a; }
.defi-shortcuts-links a:focus-visible { outline: 2px solid #8dffbc; outline-offset: 2px; }
#carteiras, #posicoes { scroll-margin-top: 90px; }
@media(max-width:640px) { .defi-shortcuts-inner { padding: 10px 16px; gap: 8px; }.defi-shortcuts-links { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); width: 100%; }.defi-shortcuts-links a { padding: 10px 6px; min-height: 42px; font-size: 11px; gap: 5px; } }

@media(max-width:380px) { .defi-shortcuts-links { grid-template-columns: repeat(2,minmax(0,1fr)); } }
