.fpp{max-width:var(--app-page-width);padding:0 var(--app-page-gutter) 40px;flex-direction:column;gap:24px;margin:0 auto;display:flex}.fpp-nav{top:var(--gh-offset);z-index:40;background:var(--bg);border-bottom:1px solid #ffffff0f;gap:24px;margin:0 -16px;padding:0 16px;display:flex;position:sticky}.fpp-nav-link{font-family:var(--font-barlow-condensed), "Barlow Condensed", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;border-bottom:2px solid #0000;padding:12px 0 10px;font-size:12px;font-weight:700;transition:color .14s ease-out,border-color .14s ease-out}.fpp-nav-link:hover{color:var(--text)}.fpp-nav-link:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.fpp-section{scroll-margin-top:calc(var(--gh-offset) + 56px);flex-direction:column;gap:16px;display:flex}.fpp-head{font-family:var(--font-bebas), "Bebas Neue", sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--text2);margin:0;font-size:22px;font-weight:400}.fpp-showall{appearance:none;width:100%;font-family:var(--font-barlow-condensed), "Barlow Condensed", sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--text4);cursor:pointer;background:0 0;border:1px dashed #ffffff1c;border-radius:12px;padding:12px;font-size:12px;font-weight:700;transition:color .12s,border-color .12s}.fpp-showall:hover:not(:disabled){color:var(--text);border-color:#ffffff38}.fpp-showall:disabled{cursor:default;color:var(--text4);opacity:.55}.fpp-history-error{text-align:center;font-family:var(--font-barlow), "Barlow", sans-serif;color:var(--text4);font-size:13px}.fpp-history-retry{appearance:none;font:inherit;color:var(--gold);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.fpp-history-retry:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.fpp-scout-meta{color:var(--text4);align-items:baseline;gap:10px;margin:0 0 6px;font-size:14px;display:flex}.fpp-scout-record{font-family:var(--font-barlow-condensed), "Barlow Condensed", sans-serif;color:var(--text);font-size:22px;font-weight:700}.fpp-scout-promos{color:var(--text2);overflow-wrap:anywhere;margin:0 0 12px;font-size:14px}.fpp-scout-bouts{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.fpp-scout-bouts li{grid-template-columns:30px minmax(0,1fr);column-gap:8px;font-size:14px;display:grid}.fpp-scout-out{color:var(--text4);grid-row:span 2;font-weight:700}.fpp-scout-out--win{color:var(--text)}.fpp-scout-out--loss{color:var(--red,#d33)}.fpp-scout-opp{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fpp-scout-ev{color:var(--text4);font-size:12px}.fpp-scout-link{color:var(--text2);text-underline-offset:3px;font-size:14px;text-decoration:underline}.fpp-scout-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
