:root{--paper:#f4f1ea;--ink:#0b0b0b;--yellow:#ffd400;--muted:#5b5b57;--line:#0b0b0b;--display:Anton, Impact, "Arial Narrow Bold", "Arial Black", sans-serif;--body:Archivo, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font:16px/1.55 var(--body);margin:0}a{color:inherit}.wrap{max-width:1200px;margin:0 auto;padding:0 20px}main.wrap{padding-top:26px;padding-bottom:64px}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:400}.muted{color:var(--muted)}.masthead{padding-top:22px}.masthead__top{justify-content:space-between;align-items:stretch;gap:24px;display:flex}.masthead__logo{flex:1;align-items:center;min-width:0;display:flex}.masthead__logo img{object-fit:contain;object-position:left center;width:100%;max-height:176px;display:block}.motto{border:2px solid var(--ink);text-align:center;background:var(--paper);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:112px;padding:10px 8px 8px;display:flex}.motto b{font:400 17px/1.05 var(--display);text-transform:uppercase}.motto small{font:800 10px/1 var(--body);letter-spacing:.06em;text-transform:uppercase}.motto__flag{width:100%;height:14px;display:flex}.motto__flag i{flex:1}.motto__flag i:first-child{background:#0b0b0b}.motto__flag i:nth-child(2){background:#d62828}.motto__flag i:nth-child(3){background:var(--yellow)}.infobar{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font:700 12px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;padding:6px 2px;display:flex}.infobar__date{text-align:center}.main-nav{justify-content:space-between;align-items:center;gap:10px;padding:10px 0 0;display:flex}.main-nav a{font:800 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;border-bottom:3px solid #0000;padding:8px 2px;text-decoration:none}.main-nav a:not(.btn):hover,.main-nav a.is-active:not(.btn){border-bottom-color:var(--yellow)}.btn{border:2px solid var(--ink);background:var(--paper);font:800 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--ink);padding:10px 18px;text-decoration:none;display:inline-block}.btn:hover{background:var(--ink);color:var(--yellow)}.btn--primary{background:var(--yellow)}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:2px solid var(--ink);font:800 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:6px 12px;text-decoration:none}.chip small{opacity:.6;margin-left:2px}.chip:hover{background:var(--yellow)}.chip.is-active{background:var(--ink);color:var(--yellow)}.sort{font:700 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;display:flex}.sort a{color:var(--ink);border-bottom:3px solid #0000;padding:6px 10px;text-decoration:none}.sort a:hover{border-bottom-color:var(--yellow)}.sort a.is-active{background:var(--yellow)}.grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.card{color:#fff;background:var(--ink);aspect-ratio:5/6;isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.card__media{z-index:-2;position:absolute;inset:0}.card__media img,.card__media video{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.card:hover .card__media img,.card:hover .card__media video{transform:scale(1.04)}.card__media .no-media{background:#151515;place-items:center;height:100%;display:grid}.card__media .no-media img{object-fit:contain;opacity:.12;filter:invert();width:70%;height:auto}.card__shade{z-index:-1;background:linear-gradient(#00000059 0%,#0000 35%,#0000008c 62%,#000000eb 100%);position:absolute;inset:0}.card__content{flex-direction:column;justify-content:space-between;padding:14px;display:flex;position:absolute;inset:0}.card h2{font-size:27px;line-height:1.32}.card h2 span{background:var(--yellow);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.08em .35em}.card__foot p{text-shadow:0 1px 6px #000c;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.meta{font:700 11px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.meta b{color:var(--yellow)}.play{border:2px solid var(--yellow);width:44px;height:44px;color:var(--yellow);z-index:1;background:#000000b3;border-radius:50%;place-items:center;padding-left:3px;font-size:16px;display:grid;position:absolute;top:14px;right:14px}.card:not(.card--lead) .play{top:14px;bottom:auto}.card--lead{aspect-ratio:auto;grid-column:1/-1;min-height:440px;margin-bottom:4px}.card--lead .card__shade{background:linear-gradient(90deg,#000000f2 0%,#000000db 34%,#0003 70%,#0000 100%)}.card--lead .card__content{justify-content:center;gap:14px;max-width:62%;padding:34px 38px}.kicker{background:var(--yellow);color:var(--ink);font:400 24px/1 var(--display);text-transform:uppercase;align-self:flex-start;padding:8px 14px}.card--lead h2{color:#fff;font-size:clamp(40px,6vw,76px);line-height:1}.card--lead h2 em{color:var(--yellow);font-style:normal;display:block}.card--lead p{max-width:560px;margin:0;font-size:19px;font-weight:600;line-height:1.4}.card--lead .meta{font-size:12px}.count{color:var(--muted);font:700 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;margin-top:24px}.article{margin:0}.article h1{margin:0 0 22px;font-size:clamp(36px,6vw,62px);line-height:1.25}.article h1 span{background:var(--yellow);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.02em .22em}.article .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:18px 0 22px;display:flex}.article .meta .tag{background:var(--ink);color:var(--yellow);padding:6px 12px;line-height:1;text-decoration:none}.lede{max-width:820px;font:700 21px/1.4 var(--body);border-left:6px solid var(--yellow);margin:0 0 26px;padding-left:14px}.article__media{border:2px solid var(--ink);background:#000;margin:0 0 26px}.article__media img,.article__media video{object-fit:contain;width:100%;max-height:560px;display:block}.article__body{max-width:820px;font:18px/1.75 Georgia,Times New Roman,serif}.article__body p{margin:0 0 1.1em}.article__body p:first-child:first-letter{font:400 3.4em/.85 var(--display);float:left;padding:6px 8px 0 0}.back{font:800 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;border-bottom:3px solid var(--yellow);margin-bottom:8px;padding-bottom:4px;text-decoration:none;display:inline-block}.related{border-top:3px double var(--ink);margin-top:56px;padding-top:18px}.related h3{margin:0 0 16px;font-size:30px}.related h3:after{content:"";background:var(--yellow);vertical-align:middle;width:60px;height:6px;margin-left:12px;display:inline-block}.related .card{aspect-ratio:4/5}.form-page{max-width:780px;margin:0 auto}.form-page h1{margin:0 0 6px;font-size:46px;line-height:1.1}.form-page h1:after{content:"";background:var(--yellow);width:90px;height:8px;margin-top:8px;display:block}.form{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--yellow);background:#fff;gap:18px;margin-top:22px;padding:26px;display:grid}.form label{font:800 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;gap:6px;display:grid}.form small{color:var(--muted);text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.form input[type=text],.form input[type=datetime-local],.form select,.form textarea,.form input[type=file]{border:2px solid var(--ink);width:100%;font:500 16px var(--body);background:var(--paper);text-transform:none;letter-spacing:0;border-radius:0;padding:10px 12px}.form input:focus,.form select:focus,.form textarea:focus{outline:3px solid var(--yellow);outline-offset:0}.row{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.row--2{grid-template-columns:1fr 1fr}.actions{gap:10px;display:flex}.error{color:#7f1111;background:#fff0f0;border:2px solid #d62828;margin-top:14px;padding:10px 14px;font-weight:600}.flash{background:var(--yellow);border:2px solid var(--ink);margin-bottom:18px;padding:10px 14px;font-weight:700}.empty{border:2px dashed var(--ink);text-align:center;padding:48px;font-weight:600}.empty a{background:var(--yellow);padding:0 4px}.ctx{border-top:3px double var(--ink);margin-top:40px;padding-top:16px}.ctx__title{margin:0 0 16px;font-size:30px}.ctx__title:after{content:"";background:var(--yellow);vertical-align:middle;width:60px;height:6px;margin-left:12px;display:inline-block}.ctx__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:20px;display:grid}.ctx-card{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--yellow);background:#fff;min-width:0;padding:18px}.ctx-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ctx-tag{background:var(--ink);color:var(--yellow);font:800 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;padding:4px 9px}.ctx-date{color:var(--muted);font:700 12px/1.2 var(--body);text-transform:uppercase;letter-spacing:.06em}.ctx-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.ctx-team{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.ctx-team b{font:800 13px/1.2 var(--body);text-transform:uppercase;overflow-wrap:anywhere}.ctx-crest{object-fit:contain;width:56px;height:56px;display:block}.ctx-score__mid{flex-direction:column;align-items:center;gap:4px;display:flex}.ctx-score__mid strong{font:400 44px/1 var(--display);white-space:nowrap}.ctx-score__mid small{font:700 11px/1 var(--body);color:var(--muted)}.ctx-res{font:800 11px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--muted);padding:4px 8px}.ctx-res--w{background:#1f8a3b}.ctx-res--l{background:#d62828}.ctx-table-wrap{margin-top:16px;overflow-x:auto}.ctx-table{border-collapse:collapse;width:100%;font:600 14px/1.3 var(--body)}.ctx-table th{text-align:left;font:800 11px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:2px solid var(--ink);padding:6px 8px}.ctx-table td{border-bottom:1px solid #ddd8cc;padding:7px 8px}.ctx-table th:nth-child(n+3),.ctx-table td:nth-child(n+3){text-align:center}.ctx-mom{color:#c99a00}.ctx-player__head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ctx-player__head h3{font-size:30px;line-height:1.05}.ctx-ovr{background:var(--ink);width:64px;height:64px;color:var(--yellow);font:400 36px/1 var(--display);flex:none;place-items:center;display:grid}.ctx-sub{color:var(--muted);font:600 13px/1.4 var(--body);margin:6px 0 0}.ctx-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.ctx-stats div{border:1px solid var(--ink);text-align:center;padding:8px 6px}.ctx-stats dt{font:800 10px/1.2 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ctx-stats dd{font:400 26px/1 var(--display);margin:4px 0 0}.ctx-career{font:600 14px/1.4 var(--body);margin:12px 0 0}.ctx-foot{font:500 12px/1.4 var(--body);color:var(--muted);margin:12px 0 0}.ctx-foot a{color:var(--ink);background:var(--yellow);padding:1px 5px;font-weight:700;text-decoration:none}.comments{border-top:3px double var(--ink);max-width:820px;margin-top:48px;padding-top:18px}.comments h3{margin:0 0 16px;font-size:30px}.comments h3:after{content:"";background:var(--yellow);vertical-align:middle;width:60px;height:6px;margin-left:12px;display:inline-block}.comment-list{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.comment{border:2px solid var(--ink);background:#fff;padding:12px 16px}.comment__head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:4px;display:flex}.comment__head b{font:800 14px/1.2 var(--body);text-transform:uppercase;letter-spacing:.04em;background:var(--yellow);padding:2px 6px}.comment__head time{color:var(--muted);font:600 12px/1.2 var(--body)}.comment__body{white-space:pre-wrap;overflow-wrap:anywhere;font:500 16px/1.5 var(--body);margin:0}.comment__del{color:#b11;font:700 12px/1 var(--body);cursor:pointer;background:0 0;border:0;margin-left:auto;text-decoration:underline}.comment-form{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--yellow);background:#fff;gap:14px;padding:18px;display:grid}.comment-form label{font:800 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;gap:6px;display:grid}.comment-form input[type=text],.comment-form textarea{font:500 16px/1.4 var(--body);border:2px solid var(--ink);box-sizing:border-box;background:#fff;width:100%;padding:10px 12px}.comment-form input:focus,.comment-form textarea:focus{outline:3px solid var(--yellow);outline-offset:0}.comment-form .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.site-foot{border-top:3px double var(--ink);padding:16px 0 22px}.site-foot__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.site-foot__club{align-items:center;gap:10px;text-decoration:none;display:flex}.site-foot__club img{background:var(--ink);padding:3px;display:block}.site-foot__club b{font:400 22px/1 var(--display);letter-spacing:.06em}.site-foot__values{font:700 12px/1.3 var(--body);letter-spacing:.1em;text-transform:uppercase}.site-foot__values i{margin:0 8px;font-style:normal}.site-foot__name{font:400 24px/1 var(--display);letter-spacing:.02em}@media (max-width:900px){.grid{grid-template-columns:repeat(2,1fr)}.card--lead .card__content{justify-content:flex-end;max-width:100%;padding:22px}.card--lead .card__shade{background:linear-gradient(#0000001a 0%,#000000bf 55%,#000000f2 100%)}.card--lead{min-height:520px}.row,.row--2{grid-template-columns:1fr}.infobar{text-align:center;justify-content:center}.motto{width:92px}}@media (max-width:600px){.grid{grid-template-columns:1fr}.card h2{font-size:24px}.site-foot__inner{text-align:center;justify-content:center}}.main-nav__links,.main-nav__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.main-nav a.btn--dark{background:var(--ink);color:var(--yellow)}.main-nav a.btn--dark:hover{background:var(--yellow);color:var(--ink)}.btn--dark{background:var(--ink);color:var(--yellow)}.page-h1{font-size:40px;line-height:1.1}.page-h1:after{content:"";background:var(--yellow);width:70px;height:7px;margin-top:6px;display:block}.today-cover{border:2px solid var(--ink);background:var(--ink);width:168px;color:var(--yellow);flex-direction:column;flex:none;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.today-cover:hover{box-shadow:4px 4px 0 var(--yellow);transform:translateY(-2px)}.today-cover small{font:800 10px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:6px 4px}.cover-frame{background:var(--paper);width:100%;position:relative;overflow:hidden}.cover-frame>.cover{transform-origin:0 0}.cover-frame--full{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--yellow)}.cover-page{max-width:900px;margin:0 auto}.cover-page__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cover-page__bar .back{margin:0}.cover-page__nav{align-items:center;gap:10px;display:flex}.cover-page__date{font:400 22px/1 var(--display);text-transform:uppercase;letter-spacing:.02em}.cover-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:24px;display:grid}.cover-tile{border:2px solid var(--ink);background:#fff;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.cover-tile:hover{box-shadow:6px 6px 0 var(--yellow);transform:translateY(-3px)}.cover-tile__cap{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.cover-tile__cap b{font:400 21px/1 var(--display);text-transform:uppercase}.cover-tile__cap span{font:700 11px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.daybar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0 6px;display:flex}.daybar label{font:800 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;gap:6px;display:grid}.daybar input[type=date]{border:2px solid var(--ink);font:500 16px var(--body);background:#fff;border-radius:0;padding:9px 12px}.daybar__existing{font:700 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.form__title{font-size:24px}.pick-list{gap:10px;display:grid}.pick{border:2px solid var(--ink);background:var(--paper);grid-template-columns:110px 1fr auto auto;align-items:center;gap:14px;padding:8px;display:grid}.pick__thumb{aspect-ratio:16/9;background:#222;position:relative;overflow:hidden}.pick__thumb img,.pick__thumb video{object-fit:cover;width:100%;height:100%;display:block}.pick__thumb .play{display:none}.pick__thumb .no-media{place-items:center;height:100%;display:grid}.pick__thumb .no-media img{object-fit:contain;opacity:.2;filter:invert();width:70%;height:auto}.pick__info b{font:700 15px/1.3 var(--body);text-transform:none;letter-spacing:0;display:block}.pick__info small{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.form .pick__opt{font:800 12px/1 var(--body);cursor:pointer;align-items:center;gap:6px;display:flex}.pick__opt.is-disabled{opacity:.35;cursor:not-allowed}.pick__opt input{width:18px;height:18px;accent-color:var(--ink)}.result-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.result-list li{align-items:center;gap:10px;display:flex}.result-list small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.res{width:24px;height:24px;font:800 12px var(--body);color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.res--w{background:#22c55e}.res--d{background:#f59e0b}.res--l{color:#fff;background:#ef4444}.cover{box-sizing:border-box;background:var(--paper);width:900px;height:1360px;color:var(--ink);font-family:var(--body);flex-direction:column;padding:18px 22px 0;display:flex;position:relative}.cover>*{flex:none}.cv-head{justify-content:space-between;align-items:stretch;gap:20px;display:flex}.cv-logo{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.cv-logo img{object-fit:contain;object-position:center;width:100%;max-height:190px;display:block}.cv-motto{border:2px solid var(--ink);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:6px;width:108px;padding:10px 8px 8px;display:flex}.cv-motto b{font:400 17px/1.05 var(--display);text-transform:uppercase}.cv-motto small{font:800 10px/1 var(--body);letter-spacing:.06em;text-transform:uppercase}.cv-flag{width:100%;height:14px;display:flex}.cv-flag i{flex:1}.cv-flag i:first-child{background:#0b0b0b}.cv-flag i:nth-child(2){background:#d62828}.cv-flag i:nth-child(3){background:var(--yellow)}.cv-info{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font:700 12px/1.3 var(--body);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin-top:8px;padding:6px 2px;display:flex}.cv-lead,.cv-card{background:var(--ink);color:#fff;isolation:isolate;z-index:0;text-decoration:none;display:block;position:relative;overflow:hidden}.cv-media{z-index:-2;position:absolute;inset:0}.cv-media img,.cv-media video{object-fit:cover;width:100%;height:100%;display:block}.cv-media .play{display:none}.cv-media .no-media{background:#151515;place-items:center;height:100%;display:grid}.cv-media .no-media img{object-fit:contain;opacity:.12;filter:invert();width:60%;height:auto}.cv-shade{z-index:-1;background:linear-gradient(90deg,#000000f2 0%,#000000db 36%,#00000026 72%,#0000 100%);position:absolute;inset:0}.cv-shade--card{background:linear-gradient(#00000059 0%,#0000 35%,#0000008c 62%,#000000eb 100%)}.cv-lead{min-height:200px;margin-top:12px;flex:auto!important}.cv-lead__text{flex-direction:column;justify-content:center;gap:12px;width:62%;padding:24px 28px;display:flex;position:absolute;inset:0}.cv-kicker{background:var(--yellow);color:var(--ink);font:400 22px/1 var(--display);text-transform:uppercase;align-self:flex-start;padding:7px 12px}.cv-lead h2{color:#fff;font-size:60px;line-height:1}.cv-lead h2 em{color:var(--yellow);font-style:normal;display:block}.cv-lead p{font:600 16px/1.4 var(--body);margin:0}.cv-results{background:var(--ink);color:#fff;align-items:stretch;gap:14px;margin-top:10px;padding:10px 14px 10px 0;display:flex}.cv-results__label{background:var(--yellow);color:var(--ink);font:400 22px/1 var(--display);text-transform:uppercase;flex:none;align-self:center;padding:9px 14px}.cv-results__list{flex-wrap:wrap;flex:1;align-items:center;gap:8px 26px;display:flex}.cv-match small{font:700 9px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-bottom:3px;display:block}.cv-match__row{font:800 14px/1 var(--body);text-transform:uppercase;align-items:center;gap:8px;display:flex}.cv-match__row img{object-fit:contain;width:22px;height:22px}.cv-score{font:400 20px/1 var(--display);color:var(--ink);padding:4px 8px}.cv-score--w{background:#22c55e}.cv-score--d{background:#f59e0b}.cv-score--l{color:#fff;background:#ef4444}.cv-grid{gap:10px;margin-top:10px;display:grid}.cv-grid--1{grid-template-columns:1fr}.cv-grid--2{grid-template-columns:repeat(2,1fr)}.cv-grid--3{grid-template-columns:repeat(3,1fr)}.cv-card{height:380px}.cv-card__text{flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0}.cv-card h3{font-size:25px;line-height:1.32}.cv-card h3 span{background:var(--yellow);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.08em .35em}.cv-card p{font:600 14px/1.4 var(--body);text-shadow:0 1px 6px #000c;margin:0}.cv-foot{border-top:3px double var(--ink);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 0 14px;display:flex}.cv-foot__club{align-items:center;gap:8px;display:flex}.cv-foot__club img{background:var(--ink);padding:3px;display:block}.cv-foot__club b{font:400 20px/1 var(--display);letter-spacing:.06em}.cv-foot__values{font:700 11px/1.3 var(--body);letter-spacing:.1em;text-transform:uppercase}.cv-foot__values i{margin:0 7px;font-style:normal}.cv-foot__name{font:400 22px/1 var(--display)}@media (max-width:900px){.masthead__top{gap:14px}.pick{grid-template-columns:80px 1fr}.pick__opt{grid-column:span 1}}@media (max-width:600px){.today-cover{width:110px}}.card__link{color:inherit;text-decoration:none}.card__link:after{content:"";z-index:1;position:absolute;inset:0}.byline{font:700 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;margin:0 0 6px}.byline a{color:var(--yellow);z-index:2;border-bottom:2px solid #0000;text-decoration:none;position:relative}.byline a:hover{border-bottom-color:var(--yellow)}.card--lead .byline{margin:0}.article .byline{color:var(--muted);margin:0 0 16px;font-size:13px}.article .byline a{color:var(--ink);background:var(--yellow);padding:1px 6px}.article .byline a:hover{background:var(--ink);color:var(--yellow);border-bottom-color:#0000}.filter-note{background:var(--yellow);border:2px solid var(--ink);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;padding:10px 14px;font-weight:700;display:flex}.filter-note a{color:var(--ink);font:800 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase}.j-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;margin-top:8px;display:grid}.j-card{border:2px solid var(--ink);background:#fff;flex-direction:column;gap:10px;padding:22px 20px 18px;transition:transform .15s,box-shadow .15s;display:flex}.j-card:hover{box-shadow:6px 6px 0 var(--yellow);transform:translateY(-3px)}.j-card:target{box-shadow:6px 6px 0 var(--yellow)}.j-card h2{font-size:26px;line-height:1.1}.j-card p{color:#333;flex:1;margin:0;font-size:15px;line-height:1.5}.j-avatar{background:var(--ink);width:64px;height:64px;color:var(--yellow);font:400 26px/1 var(--display);letter-spacing:.04em;border:3px solid var(--yellow);outline:2px solid var(--ink);border-radius:50%;place-items:center;display:grid}.j-card__foot{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:12px;display:flex}.j-count{font:700 12px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.j-count b{color:var(--ink);font-size:16px}.j-card .btn{padding:8px 12px;font-size:11px}.form-page--narrow{margin-top:48px}.section-h{margin:44px 0 16px;font-size:30px}.section-h small{font:700 13px/1 var(--body);color:var(--muted);letter-spacing:.06em;margin-left:6px}.promo-slot{max-width:970px;margin:18px auto}.promo-slot small,.cv-promo-wrap small{font:700 9px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:right;margin-bottom:4px;display:block}.promo-slot--row{grid-column:1/-1;width:100%;margin:10px auto}.promo,.cv-promo{aspect-ratio:970/120;background:#e6e2d8;border:1px solid #0003;width:100%;display:block;overflow:hidden}.promo img,.cv-promo img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}a.promo:hover,a.cv-promo:hover{border-color:var(--ink)}.site-foot__legal{text-align:center;margin-top:10px}.site-foot__legal a{font:500 11px/1 var(--body);color:var(--muted);letter-spacing:.04em;text-decoration:none}.site-foot__legal a:hover{text-decoration:underline}.cv-promo-wrap{margin-top:12px}.cv-promo-wrap small{font-size:10px}.ad-size{border:2px solid var(--ink);background:#fff;margin:6px 0 8px;padding:20px 22px}.ad-size h2{margin:0 0 12px;font-size:26px}.ad-size__box{border:2px dashed var(--ink);text-align:center;width:100%;max-width:970px;font:600 15px/1.3 var(--body);background:repeating-linear-gradient(135deg,#fff7c2 0 12px,#fffbe0 12px 24px);place-items:center;display:grid}.ad-size__list{gap:6px;margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.ad-check{font:700 13px/1.4 var(--body);text-transform:none;letter-spacing:0;border:2px solid;padding:8px 10px}.ad-check--ok{color:#14532d;background:#e8f8ee;border-color:#1f9d55}.ad-check--warn{color:#6b4a00;background:#fff6dc;border-color:#d99a00}.ad-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:18px;display:grid}.ad-item{border:2px solid var(--ink);background:#fff;gap:10px;padding:12px;display:grid}.ad-item__img{background:#e6e2d8;border:1px solid #0003;overflow:hidden}.ad-item__img img{object-fit:contain;width:100%;height:100%;display:block}.ad-item__info{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.ad-item__info b{flex-basis:100%;font-size:15px}.ad-item__size{font:700 12px/1 var(--body);color:var(--muted);letter-spacing:.04em}.ad-item__link{color:var(--muted);word-break:break-all;flex-basis:100%;font-size:12px}.tag-ok,.tag-warn{font:800 10px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px}.tag-ok{color:#14532d;background:#e8f8ee;border:1px solid #1f9d55}.tag-warn{color:#6b4a00;background:#fff6dc;border:1px solid #d99a00}.ad-item__del{margin:0}.ad-item__del .btn{padding:7px 12px;font-size:11px}@media (max-width:600px){.promo-slot--row{margin:6px auto}}.j-avatar.has-photo{background:#ddd;overflow:hidden}.j-avatar img{object-fit:cover;width:100%;height:100%;display:block}.j-avatar--sm{border-width:2px;outline-width:1px;flex:none;width:52px;height:52px;font-size:20px}.j-avatar--lg{flex:none;width:96px;height:96px;font-size:38px}.byline--photo{align-items:center;gap:10px;display:flex}.j-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.photo-edit{align-items:center;gap:18px;display:flex}.photo-edit>div{gap:6px;display:grid}.photo-edit b{font:800 12px/1.3 var(--body);letter-spacing:.06em;text-transform:uppercase}.form label.check{font:700 13px/1.3 var(--body);text-transform:none;letter-spacing:0;align-items:center;gap:8px;display:flex}.form label.check input{width:18px;height:18px;accent-color:var(--ink)}.ad-pick{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.form .ad-pick__opt{cursor:pointer;text-transform:none;letter-spacing:0;display:block;position:relative}.ad-pick__opt input{opacity:0;pointer-events:none;position:absolute}.ad-pick__box{border:2px solid var(--ink);background:var(--paper);align-content:start;gap:6px;height:100%;padding:8px;display:grid}.ad-pick__box--text{align-content:center;min-height:64px}.ad-pick__box b{font:800 13px/1.2 var(--body);text-transform:uppercase;letter-spacing:.06em}.ad-pick__box small{font:600 12px/1.3 var(--body);color:var(--muted)}.ad-pick__img{background:#e6e2d8;border:1px solid #0003;display:block;overflow:hidden}.ad-pick__img img{object-fit:contain;width:100%;height:100%;display:block}.ad-pick__opt:hover .ad-pick__box{background:#fff}.ad-pick__opt input:checked+.ad-pick__box{box-shadow:4px 4px 0 var(--yellow);outline:3px solid var(--yellow);background:#fff7c2}.ad-pick__opt input:focus-visible+.ad-pick__box{outline:3px solid var(--ink)}.cover-page__tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cover-page__status{font:700 12px/1.3 var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.cover-page__status.is-ok{color:#14532d}.cover-page__status.is-err{color:#7f1111}.btn:disabled{opacity:.55;cursor:wait}.btn--danger{color:#fff;border-color:var(--ink);background:#d62828}.btn--danger:hover{background:var(--ink);color:#fff}.dlg{border:3px solid var(--ink);max-width:min(480px,100vw - 32px);color:var(--ink);background:#fff;padding:0;box-shadow:8px 8px #d62828}.dlg::backdrop{background:#0009}.dlg form{gap:12px;padding:26px;display:grid}.dlg__icon{background:var(--yellow);border:3px solid var(--ink);width:46px;height:46px;font:400 28px/1 var(--display);border-radius:50%;place-items:center;display:grid}.dlg h2{margin:0;font-size:30px}.dlg p{margin:0;line-height:1.5}.dlg__warn{background:#fff0f0;border-left:5px solid #d62828;padding:10px 12px;font-size:14px;font-weight:600}.dlg .actions{justify-content:flex-end;margin-top:6px}.today-cover--empty{background:var(--paper);color:var(--ink);border:2px dashed var(--ink);justify-content:center;align-items:center;gap:10px;min-height:174px}.today-cover--empty:hover{background:#fff;border-style:solid}.today-cover__plus{background:var(--yellow);border:3px solid var(--ink);width:56px;height:56px;font:400 38px/1 var(--display);border-radius:50%;place-items:center;padding-bottom:4px;display:grid}.today-cover--empty small{padding:0}.card:not(.card--lead) .card__content{justify-content:flex-end;gap:10px}.card:not(.card--lead) .meta{margin:0}.home-strips{align-items:stretch;gap:12px;margin:0 0 18px;display:flex}.home-strips:empty{display:none}.home-strips .tufu-strip{flex:1;min-width:0}@media (max-width:900px){.home-strips{flex-direction:column}}.tufu-strip{color:#f2f3f5;border:2px solid var(--ink);background:#090b0d;align-items:stretch;min-width:0;margin:0;display:flex}.motm-strip{color:#f2f3f5;border:2px solid var(--ink);background:#090b0d;flex:0 0 280px;align-items:stretch;min-width:0;text-decoration:none;display:flex}@media (max-width:900px){.motm-strip{flex:none}}.motm-strip:hover{outline-offset:-2px;outline:2px solid #19e36b}.motm-strip__brand{background:#0c1812;border-right:2px solid #19e36b;flex-direction:column;flex:none;justify-content:center;gap:6px;padding:8px 12px;display:flex}.motm-strip__brand img{width:auto;height:22px;display:block}.motm-strip__brand small{font:800 9px/1.15 var(--body);letter-spacing:.1em;text-transform:uppercase;color:#19e36b;display:block}.motm-strip__body{flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:8px 14px;display:flex}.motm-strip__body small{font:700 9px/1.2 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#8f98a6;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.motm-strip__body b{font:400 22px/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.motm-strip__body em{font-style:normal;font:700 12px/1 var(--body);color:#c5cdc8}.motm-strip__rating{color:#19e36b}.tufu-strip__label{color:#090b0d;background:#f4d610;flex:none;align-items:center;gap:10px;padding:8px 16px;text-decoration:none;display:flex}.tufu-strip__label img{background:#090b0d;border-radius:50%;padding:3px;display:block}.tufu-strip__label b{font:400 22px/1 var(--display);letter-spacing:.06em;display:block}.tufu-strip__label small{font:800 10px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;display:block}.tufu-strip__list{scrollbar-width:none;flex:1;align-items:center;gap:0;min-width:0;display:flex;overflow-x:auto}.tufu-strip__list::-webkit-scrollbar{display:none}.tufu-game{border-left:1px solid #ffffff1a;flex:none;padding:8px 18px}.tufu-game:first-child{border-left:0}.tufu-game small{font:700 9px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;color:#8f98a6;margin-bottom:5px;display:block}.tufu-game__row{font:800 13px/1 var(--body);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;display:flex}.tufu-game__row img{object-fit:contain;width:22px;height:22px}.tufu-game__opp{text-overflow:ellipsis;max-width:130px;overflow:hidden}.tufu-score{font:400 16px/1 var(--display);letter-spacing:.04em;color:#090b0d;padding:4px 8px}.tufu-score--w{background:#22c55e}.tufu-score--d{background:#f59e0b}.tufu-score--l{color:#fff;background:#ef4444}@media (max-width:640px){.tufu-strip__label small{display:none}.tufu-strip__label{padding:8px 12px}}.article__actions{border-top:2px solid var(--ink);align-items:center;gap:10px;margin:34px 0 0;padding-top:18px;display:flex}.menu{position:relative}.menu__btn{letter-spacing:.1em;padding:10px 14px 12px;font-size:20px;line-height:.6}.menu__list{z-index:20;background:var(--paper);border:2px solid var(--ink);min-width:150px;box-shadow:4px 4px 0 var(--yellow);display:grid;position:absolute;bottom:calc(100% + 6px);left:0}.menu__list a,.menu__list button{text-align:left;width:100%;font:800 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:11px 14px;text-decoration:none;display:block}.menu__list a+button{border-top:1px solid #0003}.menu__list a:hover,.menu__list button:hover{background:var(--ink);color:var(--yellow)}.menu__list .menu__danger{color:#b3261e}.menu__list .menu__danger:hover{color:#fff;background:#d62828}.photo-edit img,.photo-edit video,.cover-tile__img{width:100%;height:auto;display:block}.archive-page{max-width:760px;margin:0 auto}.archive-page__img{border:2px solid var(--ink);width:100%;height:auto;box-shadow:8px 8px 0 var(--yellow);background:#fff;display:block}.archive-page__note{color:var(--muted);margin:16px 0 0;font-size:14px}.dlg--share{box-shadow:8px 8px 0 var(--yellow)}.dlg__body{gap:12px;padding:26px;display:grid}.dlg__icon--ok{color:var(--ink);background:#25d366}.share-msg{white-space:pre-wrap;word-break:break-word;background:var(--paper);border:2px solid var(--ink);font:600 14px/1.5 var(--body);max-height:190px;margin:0;padding:10px 12px;overflow:auto}.share-steps{gap:4px;margin:0;padding-left:20px;font-weight:600;display:grid}.share-status{font:700 13px/1.4 var(--body);color:var(--muted)}.btn--wa{color:var(--ink);border-color:var(--ink);background:#25d366}.btn--wa:hover{background:var(--ink);color:#25d366}.dlg--share .actions{flex-wrap:wrap;justify-content:flex-start}.dlg--share .muted{word-break:break-all}
