.skill-hub{color:#d4d4d4}.skill-hub .skill-card{border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(17,17,19,.82);padding:24px}.skill-hub article.skill-card{transition:border-color .2s,background .2s}.skill-hub article.skill-card:hover{border-color:rgba(212,175,55,.38);background:rgba(25,24,21,.95)}.skill-hub .skill-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;min-height:40px;font-size:13px;font-weight:600;border:1px solid rgba(255,255,255,.15);border-radius:9px;background:rgba(255,255,255,.03);color:#e5e5e5}.skill-hub .skill-button:hover{border-color:#d4af37}.skill-hub .skill-button-gold{background:#e6c866;color:#18150b;border-color:#e6c866}.skill-hub .skill-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border:1px solid rgba(255,255,255,.1);border-radius:9px}.skill-hub .skill-monogram{display:flex;height:42px;width:42px;align-items:center;justify-content:center;background:linear-gradient(145deg,#302b1c,#171715);border:1px solid #49402b;border-radius:12px;font-family:monospace;color:#e6c866}.skill-hub .skill-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:600;text-transform:uppercase;color:#bfa75f}.skill-hub .skill-badge{color:#e6c866;background:#d4af3712;border:1px solid #d4af3725;padding:3px 7px;border-radius:5px;font-size:10px}.skill-hub .skill-scenario{padding:9px 13px;font-size:12px;border-radius:9px;border:1px solid #ffffff12;background:#141416;color:#bcbcbc}.skill-hub .skill-scenario:hover{color:#f5d67b;border-color:#d4af3755}.skill-hub .skill-filter{display:flex;flex-direction:column;gap:8px;min-width:0;color:#929292;font-size:11px}.skill-hub .skill-filter input,.skill-hub .skill-filter select,.skill-hub .skill-filter textarea{width:100%;min-width:0;padding:10px;border:1px solid #ffffff18;border-radius:8px;background:#171719;color:#dedede;font-size:13px;color-scheme:dark}.skill-hub :is(button,a,input,select,textarea):focus-visible{outline:2px solid #f5d67b;outline-offset:4px}@media(prefers-reduced-motion:reduce){.skill-hub *{scroll-behavior:auto!important;transition:none!important}}