.skip-links{z-index:100;background-color:var(--color-primary);color:#fff;font-family:var(--font-inter);outline:3px solid var(--color-accent);outline-offset:2px;border-radius:0 0 4px;flex-direction:column;gap:.5rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;text-decoration:none;transition:top .15s ease-out;display:flex;position:absolute;top:-100%;left:0}.skip-links:focus-within{top:0}.skip-links a{color:#fff;border-radius:2px;padding:.25rem .5rem;text-decoration:none}.skip-links a:focus{outline-offset:2px;outline:2px solid #fff}.breadcrumb{font-family:var(--font-inter);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.75rem 0;font-size:.875rem;display:flex}.breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:.25rem;display:flex}.breadcrumb a{color:var(--color-primary);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb a:focus{outline:3px solid var(--color-accent);outline-offset:2px}.breadcrumb [aria-current=page]{color:var(--color-text);font-weight:600}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}
