/* The player archive: photographic cards, quiet navigation and the PokerZone mark. */
.redline .pa-page{--pa-red:#ed1230;--pa-ink:#17181b;--pa-soft:#eeede9;max-width:1376px;margin:auto;padding:22px 28px 64px;color:var(--pa-ink);font-family:'IBM Plex Sans',Arial,sans-serif;letter-spacing:-.015em}
.redline #main .pa-page h1,.redline #main .pa-page h2,.redline #main .pa-page h3{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-weight:700;letter-spacing:-.015em;margin:0;line-height:1.03;color:inherit}
.pa-page a{text-decoration:none}.pa-page button{cursor:pointer}.pa-page [hidden]{display:none!important}.pa-page :is(a,button,input,select):focus-visible{outline:3px solid var(--pa-red);outline-offset:5px}
.pa-breadcrumb{display:flex;align-items:center;gap:12px;font-size:12px;color:#717178;margin-bottom:26px}.pa-breadcrumb a{color:#4e4f54}.pa-breadcrumb>span[aria-hidden]{color:#b6b5b4}
.pa-hero{display:grid;grid-template-columns:340px minmax(0,1fr);gap:42px;align-items:center;padding:10px 0 52px}.pa-kicker{display:block;font-size:11px;letter-spacing:.1em;color:var(--pa-red);font-weight:600}
.redline #main .pa-intro h1{font-size:70px;margin:18px 0 22px;line-height:.96;letter-spacing:-.025em}.pa-intro h1>span{color:var(--pa-red)}.pa-intro>p{font-size:16px;line-height:1.65;color:#63646a;max-width:310px;margin:0 0 24px}
.pa-browse-link{display:inline-flex;align-items:center;gap:22px;padding:13px 20px;border-radius:6px;background:var(--pa-ink);color:#fff;font-size:14px;font-weight:600}.pa-browse-link:hover{background:var(--pa-red);color:#fff}.pa-browse-link>span{font-size:21px;line-height:1}
.pa-archive-signature{display:flex;gap:12px;align-items:center;margin-top:31px}.pa-archive-signature>strong{font-family:'Barlow Condensed',sans-serif;font-weight:700;font-size:42px;line-height:1;letter-spacing:-.04em}.pa-archive-signature>span{font-size:9px;line-height:1.6;font-weight:600;letter-spacing:.09em;color:#75757a}
.pa-featured{min-width:0;position:relative;padding:26px 23px 19px;background:#eeede9;border-radius:8px;isolation:isolate}.pa-collection-label{display:block;font-size:10px;font-weight:600;letter-spacing:.14em;color:#626267;margin:0 0 22px 4px}.pa-featured-cards{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:12px;align-items:center;padding:0 7px 8px}
.pa-feature{display:block;position:relative;overflow:hidden;aspect-ratio:.63;background:#222;border-radius:6px;box-shadow:0 10px 18px #191a201e;transform:rotate(-4deg);transition:transform .22s,box-shadow .22s;color:#fff}.pa-feature-4{transform:translateY(-8px) rotate(1deg);aspect-ratio:.61;z-index:2}.pa-feature-5{transform:rotate(5deg)}.pa-feature:hover,.pa-feature:focus-visible{transform:translateY(-12px) rotate(0);box-shadow:0 15px 25px #191a2030;z-index:3;color:#fff}
.pa-feature>img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1);object-position:50% 25%;transition:filter .25s}.pa-feature-30>img{object-position:48% 24%}.pa-feature-4>img{object-position:50% 30%}.pa-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#111 0%,#111a 18%,transparent 58%);pointer-events:none}.pa-card-stamp{position:absolute;left:13px;top:9px;z-index:1;color:#fff}.pa-card-stamp .pz-mark{display:block;width:46px;height:28px}.pa-feature-caption{position:absolute;left:17px;right:14px;bottom:21px;z-index:1;display:flex;flex-direction:column;color:#fff}.pa-feature-first{font-size:13px;margin-bottom:1px}.pa-feature-caption strong{font-family:'Barlow Condensed','Arial Narrow',sans-serif;font-size:36px;font-weight:700;line-height:1}.pa-feature-tag{font-size:9px;line-height:1.35;color:#d0d0d2;margin-top:12px}.pa-feature-suit{position:absolute;right:13px;top:14px;font-size:23px;z-index:1;color:#fff}.pa-feature-4 .pa-feature-suit{color:#ed1230}
.pa-featured-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:24px;color:#65656b;font-size:11px}.pa-featured-foot button{border:0;background:none;padding:5px 0;color:#65656b;font-size:10px;text-decoration:underline;text-underline-offset:3px}
.pa-directory{scroll-margin-top:35px;padding-top:16px}.pa-directory-head{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:25px}.redline #main .pa-directory-head h2{font-size:39px;margin-top:7px}.pa-search{width:380px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#eeede9;border-radius:7px;height:52px}.pa-search>img{opacity:.65;flex:0 0 21px}.pa-search>input{width:100%;min-width:0;background:none;border:0!important;padding:0;outline:none!important;font-size:15px;height:100%;color:var(--pa-ink);border-radius:0;box-shadow:none}.pa-search:focus-within{outline:2px solid var(--pa-red);outline-offset:3px}.pa-search>button{border:0;background:none;font-size:24px;line-height:1;color:#595960;padding:6px}.pa-search input::-webkit-search-cancel-button{display:none}
.pa-filter-bar{display:flex;align-items:center;justify-content:space-between;gap:20px}.pa-groups{display:flex;align-items:center;gap:6px}.pa-groups>span{font-size:12px;color:#727277;margin-right:12px}.pa-groups>button{border:0;background:none;border-radius:5px;min-height:37px;padding:8px 15px;font-size:12px;font-weight:500;color:#55565c}.pa-groups>button:hover{background:#eeede9}.pa-groups>button[aria-pressed=true]{background:var(--pa-ink);color:#fff}.pa-sort{display:flex;align-items:center;gap:10px;font-size:12px;color:#727277}.pa-sort select{background:transparent;border:0;font-size:12px;color:#303136;padding:8px 25px 8px 0;cursor:pointer}
.pa-result-meta{display:flex;align-items:center;gap:16px;font-size:12px;color:#717178;margin:22px 0 18px}.pa-result-meta>button{border:0;background:none;color:#c4122c;padding:0;font-size:12px;font-weight:500}.pa-source-hint{margin-left:auto;font-size:11px}
.pa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.pa-player{display:block;min-width:0;color:var(--pa-ink);border-radius:6px}.pa-player-photo{position:relative;overflow:hidden;aspect-ratio:1.55;background:#e7e5e0;border-radius:6px}.pa-player-photo>img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block;filter:grayscale(1);transition:filter .2s,transform .3s}.pa-player:hover .pa-player-photo>img,.pa-player:focus-visible .pa-player-photo>img{filter:grayscale(0);transform:scale(1.03)}.pa-photo-brand{position:absolute;left:9px;top:8px;background:#16171b;line-height:0;padding:1px 5px;border-radius:2px;color:#fff}.pa-photo-brand .pz-mark{width:31px;height:21px;display:block}.pa-read{position:absolute;bottom:10px;right:10px;border-radius:3px;color:#fff;background:#151619e8;font-size:10px;padding:6px 9px;opacity:0;transform:translateY(5px);transition:.2s}.pa-player:hover .pa-read,.pa-player:focus-visible .pa-read{opacity:1;transform:translateY(0)}.redline #main .pa-player h3{font-size:26px;margin:13px 0 5px;line-height:1.1}.pa-player:hover h3{color:#c5122d}.pa-player>p{font-size:11px;color:#737379;margin:0;line-height:1.5}
.pa-no-portrait{background:#25262a;display:flex;align-items:center;justify-content:center;color:#f7f5f0}.pa-no-portrait:before{content:'♠';position:absolute;font-size:180px;color:#ffffff05;right:-10px;top:-50px}.pa-initials{font-family:'Barlow Condensed',sans-serif;font-size:64px;font-weight:600;letter-spacing:-.03em}.pa-portrait-note{position:absolute;bottom:11px;left:14px;color:#b4b4b8;font-size:10px}.pa-more{display:flex;flex-direction:column;align-items:center;gap:13px;margin:38px 0 0}.pa-more>button{display:flex;align-items:center;gap:24px;background:#eeede9;border:0;border-radius:6px;padding:15px 24px;font-size:14px;font-weight:600;color:#212226}.pa-more>button:hover{background:#e4e2de}.pa-more>button>span{font-weight:400;font-size:12px;color:#68686e}.pa-more>span{font-size:11px;color:#76767c}
.pa-empty{padding:55px 24px;text-align:center;background:#f0eeea;border-radius:7px}.pa-empty>span{display:block;font-size:38px;color:#c4122c;margin-bottom:8px}.redline #main .pa-empty h3{font-size:32px}.pa-empty p{color:#65656c;font-size:14px}.pa-empty button{border:0;border-radius:5px;background:#17181b;color:#fff;padding:12px 20px;font-size:13px}
.pa-archive-context{display:flex;align-items:center;gap:25px;padding:30px 34px;background:#eeede9;border-radius:7px;margin-top:54px}.pa-archive-emblem{flex:none;color:#28292d}.pa-archive-emblem .pz-mark{width:72px;height:44px}.redline #main .pa-archive-context h2{font-size:28px}.pa-archive-context p{max-width:610px;margin:8px 0 0;font-size:13px;line-height:1.65;color:#69696e}.pa-archive-context>a{margin-left:auto;flex:none;font-size:12px;font-weight:600;color:#333438}.pa-archive-context>a:hover{color:#c4122c}.pa-credits p{font-size:14px;line-height:1.65;margin:0 0 20px}.pa-credits a{text-decoration:underline;text-underline-offset:3px}
@media(min-width:1450px){.redline .pa-page{padding-left:28px;padding-right:28px}.pa-hero{grid-template-columns:355px minmax(0,1fr);gap:56px}.redline #main .pa-intro h1{font-size:78px}}
@media(max-width:1100px){.pa-hero{grid-template-columns:280px minmax(0,1fr);gap:28px}.redline #main .pa-intro h1{font-size:59px}.pa-featured{padding:20px 16px 16px}.pa-featured-cards{gap:8px;padding:0 0 8px}.pa-feature-caption{left:12px;bottom:15px}.pa-feature-caption strong{font-size:28px}.pa-feature-tag{font-size:8px}.pa-feature-first{font-size:12px}.pa-featured-foot{font-size:10px}.pa-featured-foot>span{max-width:150px}.pa-archive-signature{margin-top:22px}.pa-grid{gap:26px 18px}.pa-archive-context{padding:26px}.pa-archive-context>a{max-width:130px;flex:0 0 130px}}
@media(max-width:820px){.redline .pa-page{padding:19px 22px 40px}.pa-hero{grid-template-columns:1fr;gap:28px;padding:0 0 34px}.pa-intro{position:relative}.redline #main .pa-intro h1{font-size:59px;line-height:1;margin:13px 0}.pa-intro h1 br{display:none}.pa-intro>p{max-width:510px;font-size:15px;margin-bottom:18px}.pa-archive-signature{position:absolute;right:0;bottom:0;margin:0}.pa-featured{padding:23px 25px 15px}.pa-featured-cards{max-width:630px;margin:auto;gap:16px}.pa-feature{aspect-ratio:.74}.pa-feature-4{aspect-ratio:.71}.pa-feature-caption strong{font-size:35px}.pa-feature-tag{font-size:10px}.pa-featured-foot>span{max-width:none}.pa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-directory-head{gap:20px}.pa-search{width:320px}.pa-source-hint{display:none}.pa-filter-bar{align-items:flex-start;flex-wrap:wrap;gap:12px}.pa-result-meta{margin-top:17px}.pa-archive-context{flex-wrap:wrap;gap:18px}.pa-archive-context>div:nth-child(2){flex:1}.pa-archive-context>a{margin-left:90px;max-width:none;flex:auto}.pa-featured-foot{margin-top:21px}}
@media(max-width:560px){.redline .pa-page{padding:16px 18px 38px}.pa-breadcrumb{font-size:11px;margin-bottom:23px}.pa-kicker{font-size:10px}.redline #main .pa-intro h1{font-size:49px;max-width:320px}.pa-intro>p{max-width:340px;font-size:14px;line-height:1.6}.pa-browse-link{padding:11px 15px;font-size:12px;gap:18px}.pa-archive-signature>strong{font-size:35px}.pa-archive-signature>span{font-size:8px}.pa-featured{padding:18px 12px 12px;border-radius:6px}.pa-collection-label{font-size:8px;margin:0 0 17px 3px}.pa-featured-cards{gap:5px;padding:0 3px 4px}.pa-feature{aspect-ratio:.52;border-radius:4px;transform:rotate(-3deg)}.pa-feature-4{aspect-ratio:.51;transform:translateY(-4px) rotate(1deg)}.pa-feature-5{transform:rotate(3deg)}.pa-feature-caption{left:8px;right:4px;bottom:13px}.pa-feature-caption strong{font-size:23px;letter-spacing:-.03em}.pa-feature-first{font-size:10px}.pa-feature-tag{display:none}.pa-feature-suit{font-size:16px;right:7px;top:11px}.pa-card-stamp{left:7px;top:6px}.pa-card-stamp .pz-mark{width:31px;height:21px}.pa-featured-foot{margin-top:17px;font-size:9px;gap:8px}.pa-featured-foot button{font-size:9px}.pa-directory{padding-top:0}.pa-directory-head{display:block;margin-bottom:18px}.redline #main .pa-directory-head h2{font-size:34px}.pa-search{width:100%;margin-top:18px;height:49px}.pa-groups{gap:3px;width:100%}.pa-groups>span{display:none}.pa-groups>button{padding:9px 12px;font-size:11px;flex:1;white-space:nowrap}.pa-sort{margin-top:1px;font-size:11px}.pa-sort select{font-size:11px}.pa-result-meta{margin:5px 0 17px;font-size:11px}.pa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.pa-player-photo{aspect-ratio:1.15;border-radius:5px}.redline #main .pa-player h3{font-size:23px;margin-top:10px}.pa-player>p{font-size:10px}.pa-photo-brand{left:6px;top:6px;padding:0 4px}.pa-photo-brand .pz-mark{width:25px;height:19px}.pa-initials{font-size:50px}.pa-archive-context{padding:22px 20px;gap:12px;margin-top:36px}.pa-archive-emblem{display:none}.redline #main .pa-archive-context h2{font-size:28px}.pa-archive-context p{font-size:12px}.pa-archive-context>a{margin-left:0;font-size:12px;margin-top:4px;flex:0 0 100%}.pa-more{margin-top:28px}}
@media(prefers-reduced-motion:reduce){.pa-page *{transition:none!important;scroll-behavior:auto}}
/* Keep the directory close to the feature at wide desktop sizes. */
@media(min-width:1101px){.pa-hero{grid-template-columns:380px minmax(0,1fr);gap:36px}.pa-featured-cards{max-width:760px;margin:auto}.pa-feature{aspect-ratio:.74}.pa-feature-4{aspect-ratio:.71}.redline #main .pa-intro h1{font-size:65px}.pa-intro>p{max-width:330px}.pa-featured{padding-top:23px}.pa-featured-foot{margin-top:20px}}
@media(max-width:360px){.pa-feature-caption strong{font-size:18px}.pa-feature-caption{left:7px;right:3px}.pa-featured-foot>span{max-width:150px}.pa-archive-signature>span{font-size:7px}.pa-archive-signature{gap:8px}}
