.player-guides{padding:0 0 2.5rem;min-width:0;color:var(--ink,#e7edf5)}.player-guides h1{margin:0;font-size:1.7rem;line-height:1.2;letter-spacing:-.025em}.player-guides a{color:inherit}.player-guides .guide-icon{width:19px;height:19px;flex:none}
.player-guide-list-head,.player-guide-reader-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.player-guide-list-head{padding:4px 0 22px}.player-guide-list-head>div,.player-guide-reader-title{min-width:0}.player-guide-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#a8c7dc;font-size:12px;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.player-guide-eyebrow .guide-icon{width:17px;height:17px}.player-guide-lead,.player-guide-byline{margin:9px 0 0;color:var(--muted,#a6b3c2);font-size:14px}.player-guide-write{display:inline-flex;justify-content:center;align-items:center;gap:9px;flex:none;min-height:42px;padding:9px 15px;border:1px solid #7297ae;border-radius:7px;background:#bdd9ea;color:#12202b!important;font-size:13px;font-weight:700;text-decoration:none}.player-guide-write:hover{background:#d0e7f3}.player-guide-write .guide-icon{width:17px;height:17px}
.player-guide-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line,#303b49);margin:0 0 20px}.player-guide-tabs a{position:relative;display:flex;align-items:center;min-height:42px;color:var(--muted,#a9b5c4);font-size:13px;font-weight:600;text-decoration:none}.player-guide-tabs a[aria-current=page]{color:#e6f2fb}.player-guide-tabs a[aria-current=page]::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#a9cde5}
.player-guide-filter{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--line,#303b49);border-radius:9px;background:var(--panel,#171e28)}.player-guide-search{display:flex;align-items:center;gap:10px;flex:1;min-width:0;padding:0 10px;color:#93a9ba}.player-guide-search:focus-within{outline:2px solid #b8dbef;outline-offset:2px;border-radius:5px}.player-guide-search .guide-icon{width:17px;height:17px}.player-guide-search input{flex:1;min-width:0;border:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;padding:8px 0!important}.player-guide-sort select{min-width:155px}.player-guide-filter button{min-width:76px}.player-guide-count{margin:15px 0 10px;color:var(--muted,#a9b5c4);font-size:12px}.player-guide-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.player-guide-list{display:grid;gap:8px}.player-guide-card{display:grid;gap:5px;padding:15px;border:1px solid var(--line,#303b49);border-radius:8px;background:var(--panel,#171e28);color:inherit;text-decoration:none;overflow-wrap:anywhere}.player-guide-card:hover,.player-guide-card:focus-visible{border-color:#7195ae;background:#1b2732}.player-guide-list-row{grid-template-columns:52px minmax(0,1fr) 20px;gap:15px;align-items:center}.player-guide-row-score{display:grid;place-items:center;gap:2px;min-height:55px;border:1px solid #344757;border-radius:6px;background:#1b2a36;color:#c5deed;font-size:13px}.player-guide-row-score .guide-icon{width:15px;height:15px}.player-guide-row-copy{display:grid;gap:5px;min-width:0}.player-guide-row-copy>strong{font-size:15px}.player-guide-row-summary{color:#b7c4d1;font-size:13px;line-height:1.45}.player-guide-row-meta,.player-guide-card>span:not(.player-guide-row-copy):not(.player-guide-row-score){color:var(--muted,#9eaebb);font-size:12px}.player-guide-chevron{text-align:center;color:#91a7b9;font-size:24px!important}
.player-guide-empty{display:flex;gap:16px;align-items:flex-start;padding:27px;border:1px solid var(--line,#303b49);border-radius:9px;background:var(--panel,#171e28)}.player-guide-empty-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #354a5a;border-radius:8px;background:#202e3a;color:#a8ccdf}.player-guide-empty h2{margin:0 0 6px;font-size:15px}.player-guide-empty p{margin:0 0 9px;color:var(--muted,#a9b5c4);font-size:13px}.player-guide-empty a,.player-guide-pagination a{color:#b6d8eb;text-decoration:none;font-size:13px;font-weight:600}.player-guide-pagination{display:flex;gap:18px;margin:18px 0}.player-guide-pagination a{display:inline-flex;align-items:center;min-height:40px}
.player-guide-reader-head{padding:4px 0 16px}.player-guide-byline a{color:#c0dcea;text-decoration:none}.player-guide-summary{margin:14px 0 0;max-width:85ch;color:#c0cbd5;line-height:1.6}.player-guide-draft-label{display:inline-block;margin:12px 0 0;padding:3px 8px;border:1px solid #6a5c3c;border-radius:4px;color:#e1c793;font-size:12px}.player-guide-menu{position:relative;flex:none}.player-guide-menu summary{display:grid;place-items:center;list-style:none;width:42px;height:42px;border:1px solid var(--line,#35414e);border-radius:7px;background:var(--panel,#171e28);cursor:pointer;font-size:22px;line-height:1}.player-guide-menu summary::-webkit-details-marker{display:none}.player-guide-menu>div{position:absolute;z-index:10;right:0;top:48px;display:grid;min-width:175px;padding:5px;border:1px solid var(--line,#35414e);border-radius:7px;background:#1b2530;box-shadow:0 12px 30px #0008}.player-guide-menu a,.player-guide-menu button{display:block;width:100%;padding:10px 12px;border:0!important;background:transparent!important;color:inherit;text-align:left;text-decoration:none;font-size:13px}.player-guide-menu :is(a,button):hover{background:#2b3a48!important}.player-guide-menu form{margin:0}
.player-guide-voting{display:flex;align-items:center;gap:12px;padding:12px 0 16px;margin-bottom:22px;border-bottom:1px solid var(--line,#303b49)}.player-guide-score{display:inline-flex;align-items:center;gap:7px;color:#bed6e5;font-size:13px}.player-guide-score .guide-icon{width:16px;height:16px}.player-guide-score span{color:var(--muted,#a9b5c4);font-size:12px}.player-guide-vote-controls{display:flex;gap:5px;align-items:center}.player-guide-vote-controls button{min-width:40px;min-height:36px;padding:5px 11px}.player-guide-vote-controls button[aria-pressed=true]{border-color:#96bdd4;background:#314f62;color:#fff}.player-guide-vote-controls .player-guide-clear-vote{border:0;background:transparent;color:#b2c9d8;font-size:12px}.player-guide-article-layout{display:grid;gap:24px;align-items:start}.player-guide-article-layout.has-facts{grid-template-columns:minmax(0,1fr) minmax(220px,300px)}.player-guide-prose{min-width:0;max-width:80ch;order:1;line-height:1.7;overflow-wrap:anywhere}.player-guide-prose p{white-space:pre-wrap}.player-guide-prose h2{font-size:19px;margin:1.5em 0 .6em}.player-guide-facts{order:2;min-width:0;padding:16px;border:1px solid var(--line,#343c4b);border-radius:8px;background:var(--panel,#191f29)}.player-guide-facts h2{font-size:14px;margin:0 0 14px}.player-guide-facts dl{margin:0;display:grid;gap:12px}.player-guide-facts dt{color:var(--muted,#aab4c3);font-size:12px}.player-guide-facts dd{margin:4px 0 0;white-space:pre-wrap}.player-guide-table{overflow-x:auto}.player-guide-table th,.player-guide-table td{padding:.5rem;border:1px solid #43505a;text-align:left}
.player-guide-error{color:#ffb7a9}.player-guide-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0}.player-guide-actions a{min-height:40px;display:inline-flex;align-items:center}.player-guides :is(input,select,button){box-sizing:border-box;max-width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--line,#3a4654);border-radius:6px;background:var(--hi,#23303c);color:var(--ink,#e8edf4);font:inherit;font-size:13px}.player-guides button{cursor:pointer}.player-guides :is(a,input,select,button,summary):focus-visible{outline:2px solid #b8dbef;outline-offset:2px}
@media(max-width:760px){.player-guide-list-head{align-items:center}.player-guide-list-head h1{font-size:1.45rem}.player-guide-lead{font-size:13px}.player-guide-write{padding:9px 11px;font-size:12px}.player-guide-write .guide-icon{display:none}.player-guide-filter{flex-wrap:wrap}.player-guide-search{flex:1 1 100%;min-height:40px}.player-guide-sort{flex:1}.player-guide-sort select{width:100%;min-height:44px}.player-guide-filter button{min-height:44px}.player-guide-list-row{grid-template-columns:43px minmax(0,1fr) 15px;gap:10px;padding:12px}.player-guide-row-score{min-height:48px}.player-guide-empty{padding:20px}.player-guide-article-layout.has-facts{grid-template-columns:minmax(0,1fr)}.player-guide-facts{order:0}.player-guide-prose{order:1}.player-guide-menu summary,.player-guide-vote-controls button{min-height:44px}.player-guide-menu summary{width:44px}}
