.db-hero{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:45px 0 30px}.db-hero h1{font-size:68px;margin-bottom:20px}.db-hero .lede{font-size:14px;max-width:710px;margin-bottom:0}.db-total{display:flex;align-items:center;gap:18px;padding-left:28px;border-left:1px solid var(--line)}.db-total b{font:600 70px 'Barlow Condensed',Impact,sans-serif;color:var(--accent);line-height:1}.db-total span{font-size:9px;letter-spacing:1.5px;color:var(--muted);line-height:1.8}.database-nav{display:flex;gap:28px;margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;align-self:auto;align-items:center}.database-nav a{font-size:12px;font-weight:500}.database-nav a[aria-current=page]{color:var(--accent)}.db-controls{padding:28px 0 20px}.db-controls>label{display:block;max-width:440px}.db-controls label>span{display:block;font-size:8px;letter-spacing:1.5px;color:var(--muted);margin-bottom:8px}.db-controls input{width:100%;min-width:0;background:var(--panel);border:1px solid #526146;border-radius:5px;font-size:12px;padding:12px 14px}.db-filter-buttons{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.db-filter-buttons button,.tier-filters button{border:1px solid var(--line);color:var(--muted);background:transparent;border-radius:5px;font-size:10px;padding:9px 13px}.db-filter-buttons button span{margin-left:8px;font-size:8px;color:#85917d}.db-filter-buttons button.selected,.tier-filters button.selected{color:var(--accent);border-color:#bdf29a80;background:#bdf29a12}.db-results-header{display:flex;justify-content:space-between;gap:15px;font-size:10px;margin:0 0 19px;color:var(--muted)}.db-results-header>span:first-child{font-weight:600;color:var(--text)}.db-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.db-record{border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:22px;scroll-margin-top:30px;min-width:0}.db-card-title{display:flex;gap:13px;align-items:center;min-height:64px}.db-card-title>img{width:48px;height:48px;border:1px solid #8b9b7155;border-radius:9px;flex-shrink:0;object-fit:contain;background:#11171c}.db-tag{font-size:7px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent);display:block;margin-bottom:7px}.db-card-title h2{font-size:26px;margin:0;font-weight:600}.db-card-title small{display:block;font-size:9px;color:var(--muted);margin-top:6px}.db-description{font-size:11px;line-height:1.9;margin:18px 0 20px;color:#bcc5be}.db-details{border-top:1px solid var(--line);padding-top:13px}.db-details summary{font-size:10px;font-weight:500;display:flex;justify-content:space-between;color:var(--accent)}.db-details summary:after{display:none}.db-details summary>span{font-size:17px;font-weight:400}.db-details[open] summary>span{transform:rotate(45deg)}.db-extra{padding-top:10px}.catalogue-recipe{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--line);background:#10141988;border-radius:5px;padding:15px 10px;margin-top:10px}.catalogue-recipe>a{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:8px;line-height:1.7;flex:1}.catalogue-recipe img{width:30px;height:30px;border-radius:4px;border:1px solid #80734b}.catalogue-recipe>span{color:var(--accent)}.db-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.db-stats span{font-size:8px;color:var(--muted);border:1px solid #3b453c;border-radius:4px;padding:8px;line-height:1.6}.db-stats b{display:block;color:var(--text);font-size:13px;font-weight:600}.db-extra p{font-size:9px;line-height:1.8;margin:12px 0 0}.db-extra .dynamic-note{color:#bbbd9b;border-left:2px solid #77724d;padding-left:10px}.db-extra .db-english{font-size:9px;color:#839084}.db-copy{border:1px solid #59654d;background:transparent;color:var(--accent);border-radius:4px;padding:6px 10px;font-size:9px;margin-top:13px}.db-copy-status{display:block;font-size:9px;color:var(--accent);margin-top:7px}.db-highlight{border-color:var(--accent);box-shadow:0 0 0 2px #bdf29a20}.db-empty{border:1px solid var(--line);padding:40px;text-align:center;border-radius:8px}.db-empty button{background:var(--accent);color:#152015;padding:10px 18px;border:0;border-radius:5px}.db-empty h2{font-size:32px}.rarity-plateado .db-tag,.rarity-plateado .augment-pick span{color:#ccd4dc}.rarity-dorado .db-tag{color:#e2c482}.rarity-prismatico .db-tag,.rarity-prismatico-wisp .db-tag{color:#c7b5ed}.rarity-radiantes .db-tag{color:#e6cf8f}.rarity-artefactos .db-tag{color:#b6acd6}.rarity-emblemas .db-tag{color:#9cd4bc}.rarity-dorado .db-card-title>img{border-color:#9d8053}.rarity-prismatico .db-card-title>img{border-color:#ae90cf}.rarity-plateado .db-card-title>img{border-color:#7d8993}.copy-fallback{font-size:10px!important;width:100%;min-width:0!important;margin-top:10px!important}.tier-filters{display:flex;gap:7px;align-items:center;margin:8px 0 10px}.tier-filters button:not(:first-child){min-width:39px;font-weight:700;font-size:13px;padding:6px 12px}.tier-badge{height:38px;width:32px;border:1px solid var(--tier-color,#bbb);color:var(--tier-color,#bbb);background:var(--tier-bg,#222);border-radius:6px;display:inline-grid;place-items:center;flex-shrink:0;font:600 24px 'Barlow Condensed',Impact,sans-serif}.tier-S{--tier-color:#efb7bd;--tier-bg:#7f3a422f}.tier-A{--tier-color:#edcf8b;--tier-bg:#735e272f}.tier-B{--tier-color:#bdf29a;--tier-bg:#375c252f}.tier-C{--tier-color:#9bc7e2;--tier-bg:#264d662f}.tier-D{--tier-color:#c0b1d8;--tier-bg:#4c346c2f}.tier-filters button[class*=tier-]{color:var(--tier-color)}.tier-filters button.selected:not(:first-child){border-color:var(--tier-color);background:var(--tier-bg)}.tier-explanation{display:flex;gap:14px;background:#121a20;border:1px solid #43503c;border-radius:6px;padding:16px;margin-top:24px}.tier-explanation>div>b{font-size:11px}.tier-explanation p{font-size:11px;line-height:1.8;margin:9px 0}.tier-explanation a{font-size:9px;color:var(--accent)}.tier-explanation>div>span{font-size:8px;color:var(--muted)}.augment-recommendations{margin-top:25px;border-top:1px solid var(--line);padding-top:22px}.augment-recommendations .detail-title{margin-bottom:10px}.augment-recommendations .detail-title>a{font-size:10px;color:var(--accent)}.recommendation-note{font-size:10px;line-height:1.8;margin-bottom:18px}.augment-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.augment-pick{display:flex;gap:11px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:6px;background:#10171d;min-width:0}.augment-pick:hover{border-color:#8b9d76}.augment-pick>img{width:34px;height:34px;border-radius:6px;object-fit:contain;flex-shrink:0}.augment-pick>div>span{font-size:7px;letter-spacing:1px;color:var(--accent)}.augment-pick.rarity-dorado>div>span{color:#e2c482}.augment-pick.rarity-prismatico>div>span{color:#c7b5ed}.augment-pick.rarity-plateado>div>span{color:#c5cdd5}.augment-pick h4{font-size:11px;font-weight:600;margin:5px 0 7px}.augment-pick p{font-size:9px;line-height:1.8;margin:0}.augment-pick>b{font-size:12px;font-weight:400;color:var(--accent);margin-left:auto}.emblem-options{margin-top:24px;border-top:1px solid var(--line);padding-top:22px}.emblem-options h3{font-size:24px;margin-bottom:12px}.emblem-options>p{font-size:10px;line-height:1.8}.emblem-pick{display:flex;gap:12px;align-items:center;background:#18241c;border:1px solid #516247;border-radius:5px;padding:12px;margin:9px 0}.emblem-pick img{width:30px;height:30px;flex-shrink:0;object-fit:contain}.emblem-pick b{font-size:10px;display:block;font-weight:600}.emblem-pick span{font-size:9px;display:block;color:var(--muted);margin-top:4px}.emblem-pick i{margin-left:auto;color:var(--accent)}.sidebar-help>a{display:block;margin-top:10px}.base-nav-links{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.base-nav-links a{font-size:12px;padding:13px 18px;border:1px solid #506244;border-radius:5px;background:#bdf29a08;color:var(--accent)}
@media(max-width:1100px){.db-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.db-hero h1{font-size:58px}.header-inner{gap:22px}header nav{gap:15px}header .brand{font-size:19px}header nav a{font-size:11px}.patch-pill{display:none}}
@media(max-width:760px){.db-hero{padding-top:30px;gap:20px;align-items:start}.db-hero h1{font-size:49px}.db-hero .lede{font-size:13px}.db-total{display:none}.database-nav{display:flex!important;width:100%;padding:14px 0!important;gap:20px!important;overflow:auto;flex-wrap:nowrap!important;white-space:nowrap}.database-nav a{font-size:11px}.db-controls{padding-top:22px}.db-controls>label{max-width:none}.db-filter-buttons{gap:6px}.db-filter-buttons button{font-size:9px;padding:8px 10px}.db-results-header{flex-direction:column;gap:6px;font-size:9px}.db-grid{grid-template-columns:1fr}.db-record{padding:21px}.db-card-title h2{font-size:28px}.db-description{font-size:12px}.db-tag{font-size:8px}.db-details summary{font-size:11px}.catalogue-recipe>a{font-size:10px}.db-stats span{font-size:10px}.db-extra p{font-size:10px}.tier-filters{gap:5px;flex-wrap:wrap}.tier-filters button{font-size:9px;padding:8px}.tier-filters button:not(:first-child){min-width:33px;padding:5px 9px}.tier-explanation{padding:13px;gap:12px}.tier-explanation>div>b{font-size:10px}.tier-explanation p{font-size:10px}.tier-explanation>div>span{display:block;margin-top:5px}.augment-picks{grid-template-columns:1fr}.augment-pick{padding:13px}.augment-pick h4{font-size:12px}.augment-pick p{font-size:10px}.augment-pick>div>span{font-size:8px}.emblem-options>p{font-size:11px}.emblem-pick b{font-size:11px}.emblem-pick span{font-size:10px}header .brand{font-size:21px}header nav a{font-size:12px}.base-nav-links{gap:8px}.base-nav-links a{font-size:11px;padding:10px 13px}}
