/* SUNNY BUBU companion navigation, using the dog game palette. */
:root{--paper:#f6f2eb;--cream:#fffdf9;--card:#fffdf9;--ink:#3d3029;--muted:#786b60;--line:#e4d9cd;--cocoa:#936047;--cocoa-dark:#513b30;--milk:#f3e9de}
.species-switch{display:flex;gap:0!important;border:1px solid #cdb9a6;border-radius:10px;overflow:hidden;background:var(--cream);flex-shrink:0}
.species-switch a,.species-switch span{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;font:12px 'Segoe UI','Microsoft JhengHei',sans-serif;text-decoration:none;color:#513b30;box-sizing:border-box}
.species-switch [aria-current=page]{background:var(--cocoa);color:var(--cream)}
.species-switch a:focus-visible{outline:3px solid #966448;outline-offset:-3px}
@media(hover:hover){.species-switch a:hover{background:var(--milk)}}
@media(max-width:700px){.site-tools{flex-wrap:wrap}.species-switch a,.species-switch span{font-size:11px;padding:8px 10px}}
