/* LFC BELIEVER v3.15.17 performance bundle — generated from verified source styles */

/* --- work31513/lfc-believer-media-rebuild/assets/editorial.css --- */
:root{--lfcb-red:#c8102e;--lfcb-ink:#171717;--lfcb-paper:#f6f6f4;--lfcb-line:#e3e3df}.lfcb-editorial-home #content{padding:0!important;margin:0!important;max-width:none!important}.lfcb-editorial-home .l-content{margin:0!important;max-width:none!important}.lfcb-site{background:var(--lfcb-paper);color:var(--lfcb-ink);font-family:"Noto Sans JP",sans-serif}.lfcb-site *{box-sizing:border-box}.lfcb-site a{text-decoration:none;color:inherit}.lfcb-wrap{width:min(calc(100% - 48px),1200px);margin:auto}.lfcb-breaking{height:38px;background:#202020;color:#fff;font-size:12px}.lfcb-breaking .lfcb-wrap{height:100%;display:flex;align-items:center;gap:18px}.lfcb-breaking strong{height:100%;display:flex;align-items:center;background:var(--lfcb-red);padding:0 16px;font-size:10px;letter-spacing:.12em}.lfcb-breaking a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.lfcb-breaking time{margin-left:auto;color:#aaa}.lfcb-lead{display:grid;grid-template-columns:2fr 1fr;gap:16px;padding-top:32px}.lfcb-hero{min-height:500px;position:relative;background:#171717;overflow:hidden}.lfcb-img{width:100%;height:100%;object-fit:cover;display:block}.lfcb-hero>a>.lfcb-img,.lfcb-hero>a>.lfcb-fallback{position:absolute;inset:0}.lfcb-fallback{display:flex;flex-direction:column;justify-content:flex-end;padding:24px;background:linear-gradient(110deg,#171717 60%,var(--lfcb-red) 60%);color:#fff}.lfcb-fallback b{font-size:64px;line-height:.8}.lfcb-fallback em{font-style:normal;font-weight:900}.lfcb-overlay{position:absolute;inset:auto 0 0;padding:80px 32px 30px;color:#fff;background:linear-gradient(transparent,rgba(0,0,0,.94))}.lfcb-tag{display:inline-block;background:var(--lfcb-red);color:#fff;padding:5px 8px;font-size:10px;font-weight:800}.lfcb-overlay h1{font-size:clamp(26px,3vw,42px);line-height:1.4;margin:12px 0}.lfcb-overlay time,.lfcb-side time{font-size:11px;color:#ddd}.lfcb-side{display:grid;gap:16px}.lfcb-side article{background:#fff;overflow:hidden}.lfcb-side article>a{height:100%;display:grid;grid-template-columns:42% 58%}.lfcb-side .lfcb-img,.lfcb-side .lfcb-fallback{min-height:240px}.lfcb-side article>a>div{padding:22px;display:flex;flex-direction:column;align-items:flex-start}.lfcb-side h2{font-size:16px;line-height:1.6;margin:10px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lfcb-side time{margin-top:auto;color:#777}.lfcb-section{padding-top:76px;padding-bottom:76px}.lfcb-heading{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:14px;margin-bottom:28px;border-bottom:2px solid var(--lfcb-ink)}.lfcb-heading small{display:block;color:var(--lfcb-red);font-weight:900;letter-spacing:.15em;font-size:10px}.lfcb-heading h2{font-family:Arial,sans-serif;font-size:28px;margin:3px 0 0}.lfcb-heading>a{font-size:12px;font-weight:700}.lfcb-news-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}.lfcb-news-grid article{background:#fff}.lfcb-news-grid article>a{display:grid;grid-template-columns:180px 1fr;min-height:124px;overflow:hidden}.lfcb-news-grid .lfcb-img,.lfcb-news-grid .lfcb-fallback{height:124px}.lfcb-news-grid .lfcb-fallback b{font-size:30px}.lfcb-news-grid article>a>div{padding:14px 18px}.lfcb-news-grid span{color:var(--lfcb-red);font-size:10px;font-weight:800}.lfcb-news-grid h3{font-size:15px;line-height:1.6;margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lfcb-news-grid time{font-size:10px;color:#777}.lfcb-news-grid a:hover h3{color:var(--lfcb-red)}.lfcb-news-grid img{transition:transform .18s}.lfcb-news-grid a:hover img{transform:scale(1.03)}.lfcb-transfer{background:#171717;color:#fff;padding:72px 0}.lfcb-heading--dark{border-color:#fff}.lfcb-transfer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lfcb-transfer-grid article{border:1px solid #444;background:#222}.lfcb-transfer-grid article>a{display:block;padding:24px}.lfcb-transfer-top{display:flex;justify-content:space-between}.lfcb-transfer-top span{background:var(--lfcb-red);padding:6px 8px;font-size:10px;font-weight:800}.lfcb-transfer-top b{font-size:34px;color:#414141}.lfcb-transfer-grid h3{font-size:24px;margin:24px 0 4px}.lfcb-transfer-grid p{font-size:12px;color:#aaa}.lfcb-transfer-grid dl{border-top:1px solid #444;border-bottom:1px solid #444;margin:24px 0}.lfcb-transfer-grid dl div{display:flex;justify-content:space-between;padding:12px 0}.lfcb-transfer-grid dl div+div{border-top:1px solid #333}.lfcb-transfer-grid dt{color:#999;font-size:9px;letter-spacing:.12em}.lfcb-transfer-grid dd{font-size:11px;font-weight:800}.lfcb-transfer-grid footer{display:flex;justify-content:space-between;font-size:10px;color:#999}.lfcb-transfer-grid footer b{color:#fff}.lfcb-stories{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.lfcb-stories article{background:#fff}.lfcb-stories article>a{display:grid;grid-template-columns:1fr 1fr;height:100%}.lfcb-stories .lfcb-img,.lfcb-stories .lfcb-fallback{min-height:360px}.lfcb-stories article>a>div{padding:30px;display:flex;flex-direction:column}.lfcb-stories span{font-size:10px;color:var(--lfcb-red);font-weight:800;letter-spacing:.12em}.lfcb-stories h3{font-size:23px;line-height:1.55}.lfcb-stories p{font-size:12px;line-height:1.8;color:#666}.lfcb-stories b{margin-top:auto;font-size:11px}.lfcb-ranking{padding:0;margin:0;list-style:none;border-top:1px solid var(--lfcb-line)}.lfcb-ranking li{border-bottom:1px solid var(--lfcb-line)}.lfcb-ranking a{min-height:82px;display:grid;grid-template-columns:64px 100px 1fr 30px;align-items:center}.lfcb-ranking strong{font-size:28px;color:#c8c8c4}.lfcb-ranking span{color:var(--lfcb-red);font-size:10px;font-weight:800}.lfcb-ranking h3{font-size:15px}.lfcb-ranking b{color:var(--lfcb-red)}.lfcb-follow{background:var(--lfcb-red);color:#fff}.lfcb-follow .lfcb-wrap{min-height:220px;display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:28px}.lfcb-follow .lfcb-wrap>strong{font-size:68px}.lfcb-follow small{font-size:10px;letter-spacing:.15em;font-weight:800}.lfcb-follow h2{font-size:29px;margin:8px 0}.lfcb-follow p{font-size:12px}.lfcb-follow a{background:#fff;color:#171717;padding:16px 20px;font-size:12px;font-weight:800}
@media(max-width:900px){.lfcb-lead{grid-template-columns:1fr}.lfcb-side{grid-template-columns:1fr 1fr}.lfcb-transfer-grid{grid-template-columns:1fr}.lfcb-stories{grid-template-columns:1fr}.lfcb-follow .lfcb-wrap{grid-template-columns:80px 1fr}.lfcb-follow a{grid-column:2;margin-bottom:28px;width:max-content}}
@media(max-width:767px){.lfcb-wrap{width:calc(100% - 32px)}.lfcb-breaking .lfcb-wrap{width:100%;padding-right:16px}.lfcb-breaking time{display:none}.lfcb-lead{padding-top:16px;gap:12px}.lfcb-hero{min-height:410px}.lfcb-overlay{padding:60px 20px 20px}.lfcb-overlay h1{font-size:24px}.lfcb-side{grid-template-columns:1fr;gap:12px}.lfcb-side article>a{grid-template-columns:38% 62%;min-height:154px}.lfcb-side .lfcb-img,.lfcb-side .lfcb-fallback{min-height:154px}.lfcb-side article>a>div{padding:15px}.lfcb-side h2{font-size:14px}.lfcb-section{padding-top:54px;padding-bottom:54px}.lfcb-heading{margin-bottom:20px}.lfcb-heading h2{font-size:23px}.lfcb-heading>a{font-size:0}.lfcb-heading>a:after{content:'→';font-size:18px;color:var(--lfcb-red)}.lfcb-news-grid{grid-template-columns:1fr;gap:10px}.lfcb-news-grid article>a{grid-template-columns:128px 1fr;min-height:114px}.lfcb-news-grid .lfcb-img,.lfcb-news-grid .lfcb-fallback{height:114px}.lfcb-news-grid article>a>div{padding:11px 13px}.lfcb-news-grid h3{font-size:14px;-webkit-line-clamp:3;margin:4px 0}.lfcb-transfer{padding:52px 0}.lfcb-stories article>a{grid-template-columns:1fr}.lfcb-stories .lfcb-img,.lfcb-stories .lfcb-fallback{min-height:230px;max-height:260px}.lfcb-stories article>a>div{padding:24px;min-height:260px}.lfcb-ranking a{grid-template-columns:46px 1fr 24px;min-height:94px}.lfcb-ranking span{grid-column:2;align-self:end}.lfcb-ranking h3{grid-column:2;align-self:start;font-size:14px;margin:5px 0}.lfcb-ranking b{grid-column:3;grid-row:1/3}.lfcb-follow .lfcb-wrap{min-height:300px;display:flex;flex-wrap:wrap;padding-top:30px;padding-bottom:30px}.lfcb-follow .lfcb-wrap>strong{font-size:48px}.lfcb-follow .lfcb-wrap>div{width:calc(100% - 70px)}.lfcb-follow h2{font-size:22px}.lfcb-follow a{width:100%;text-align:center;margin:16px 0 0}}
@media(max-width:370px){.lfcb-news-grid article>a{grid-template-columns:112px 1fr}.lfcb-overlay h1{font-size:21px}}
@media(prefers-reduced-motion:reduce){.lfcb-news-grid img{transition:none}}
.lfcb-sports{padding:72px 0;background:#202124;color:#fff}.lfcb-sports-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:24px}.lfcb-fixtures,.lfcb-table{background:#fff;color:#171717;border-top:5px solid var(--lfcb-red)}.lfcb-fixtures>header,.lfcb-table>header{padding:22px 24px 16px;border-bottom:1px solid #dededb}.lfcb-fixtures header small,.lfcb-table header small{color:var(--lfcb-red);font-weight:900;letter-spacing:.14em}.lfcb-fixtures h3,.lfcb-table h3{margin:4px 0 0;font-size:22px}.lfcb-fixtures ol{list-style:none;margin:0;padding:0}.lfcb-fixtures li{display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:center;padding:18px 24px;border-bottom:1px solid #e7e7e4}.lfcb-fixtures time{display:block;font:800 14px/1.5 Inter,Arial,sans-serif}.lfcb-fixtures li small{display:block;color:#777;font-size:10px;margin-top:3px}.lfcb-fixtures li p{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:800}.lfcb-fixtures li p span:last-child{text-align:right}.lfcb-fixtures li p b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#171717;color:#fff;font-size:9px}.lfcb-table-scroll{overflow:auto;max-height:545px;scrollbar-width:thin}.lfcb-table table{width:100%;border-collapse:collapse;font-size:12px}.lfcb-table thead{position:sticky;top:0;background:#e4e4e2;z-index:1}.lfcb-table th,.lfcb-table td{padding:9px 8px;text-align:center;border-bottom:1px solid #ececea}.lfcb-table tbody th{text-align:left;display:flex;align-items:center;gap:8px;font-weight:700}.lfcb-table tbody img{width:22px;height:22px;object-fit:contain}.lfcb-table tr.is-liverpool{background:#fff0f2;color:#a60825}.lfcb-table tr.is-liverpool th{font-weight:900}.lfcb-data-note{margin:0;padding:11px 20px;text-align:right;color:#777;font-size:9px}.lfcb-heading--dark>span{font-size:10px;color:#aaa}
@media(max-width:900px){.lfcb-sports-grid{grid-template-columns:1fr}.lfcb-table-scroll{max-height:480px}}
@media(max-width:767px){.lfcb-sports{padding:52px 0}.lfcb-fixtures>header,.lfcb-table>header{padding:18px 16px 13px}.lfcb-fixtures h3,.lfcb-table h3{font-size:19px}.lfcb-fixtures li{grid-template-columns:1fr;gap:9px;padding:15px 16px}.lfcb-fixtures li p{font-size:12px}.lfcb-table th,.lfcb-table td{padding:8px 5px}.lfcb-table tbody th{gap:6px;white-space:nowrap}.lfcb-table tbody img{width:20px;height:20px}.lfcb-heading--dark>span{display:none}}
.lfcb-home-main{display:flex;flex-direction:column}.lfcb-home-main>.lfcb-sports{order:30}.lfcb-home-main>.lfcb-squad{order:31}.lfcb-home-main>.lfcb-staff{order:32}.lfcb-home-main>.lfcb-follow{order:40}
.lfcb-standards-link{background:#ececea;padding:44px 0}.lfcb-standards-link .lfcb-wrap{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:28px}.lfcb-standards-link small{color:#c8102e;font:900 9px Inter;letter-spacing:.17em}.lfcb-standards-link h2{margin:5px 0 8px;font-size:24px}.lfcb-standards-link p{margin:0;color:#666;font-size:12px}.lfcb-standards-link a{grid-column:2;grid-row:1/4;display:flex;align-items:center;min-height:48px;padding:0 20px;background:#202124;color:#fff;font-size:11px;font-weight:800}@media(max-width:767px){.lfcb-standards-link{padding:34px 0}.lfcb-standards-link .lfcb-wrap{display:block}.lfcb-standards-link h2{font-size:20px}.lfcb-standards-link p{line-height:1.8}.lfcb-standards-link a{display:inline-flex;margin-top:18px}}
.lfcb-squad-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lfcb-squad-grid article{display:grid;grid-template-columns:92px 1fr;min-height:118px;background:#fff;border-bottom:3px solid #171717;overflow:hidden}.lfcb-squad-grid img{width:92px;height:118px;object-fit:cover;object-position:top;background:#e7e7e4}.lfcb-squad-grid article>div{padding:14px 12px;min-width:0}.lfcb-squad-grid small{color:#c8102e;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lfcb-squad-grid h3{margin:5px 0 10px;font-size:14px;line-height:1.35}.lfcb-squad-grid p{display:flex;align-items:center;gap:8px;margin:0}.lfcb-squad-grid p b{font:900 22px/1 Inter,Arial,sans-serif}.lfcb-squad-grid p span{font-size:10px;color:#777}@media(max-width:1000px){.lfcb-squad-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.lfcb-squad-grid{grid-template-columns:repeat(2,1fr);gap:8px}.lfcb-squad-grid article{grid-template-columns:70px 1fr;min-height:102px}.lfcb-squad-grid img{width:70px;height:102px}.lfcb-squad-grid article>div{padding:11px 9px}.lfcb-squad-grid h3{font-size:12px}.lfcb-squad-grid p b{font-size:18px}}@media(max-width:370px){.lfcb-squad-grid{grid-template-columns:1fr}}
@media(max-width:767px){.lfcb-hero{min-height:440px}.lfcb-overlay{padding:88px 20px 22px}.lfcb-overlay h1{font-size:21px;line-height:1.48;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}
.lfcb-match-centre{order:25}.lfcb-live,.lfcb-results,.lfcb-x-feed{background:#fff;border-top:5px solid #202124;margin-bottom:16px;padding:24px}.lfcb-live{background:#202124;color:#fff;border-color:#c8102e}.lfcb-live>header{display:flex;align-items:center;gap:14px}.lfcb-live>header b{color:#fff;font:900 12px Inter}.lfcb-live>header b i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#e31b3d;animation:lfcb-pulse 1.2s infinite}.lfcb-live>header a{margin-left:auto;color:#fff;font-weight:800}.lfcb-live article,.lfcb-results article{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:18px;padding:18px 0;border-top:1px solid #444}.lfcb-live article div,.lfcb-results article div{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;gap:12px;text-align:center}.lfcb-live article strong,.lfcb-results article strong{font:900 24px Inter}.lfcb-results h3{margin:0 0 16px}.lfcb-results time small{display:block;color:#777}.lfcb-x-feed{display:grid;grid-template-columns:1fr auto;align-items:center;background:#c8102e;color:#fff;border-color:#202124}.lfcb-x-feed small{font:900 10px Inter;letter-spacing:.14em}.lfcb-x-feed h3{font-size:24px;margin:6px 0}.lfcb-load-x{min-height:48px;padding:0 22px;border:0;background:#fff;color:#171717;font-weight:900}.lfcb-x-feed .twitter-timeline{grid-column:1/-1;width:100%;margin-top:20px}@keyframes lfcb-pulse{50%{opacity:.3}}@media(max-width:767px){.lfcb-match-centre{padding-top:54px}.lfcb-live,.lfcb-results,.lfcb-x-feed{padding:18px 16px}.lfcb-live article,.lfcb-results article{grid-template-columns:1fr;gap:8px}.lfcb-live article div,.lfcb-results article div{grid-template-columns:1fr 54px 1fr}.lfcb-live article p{margin:0}.lfcb-x-feed{grid-template-columns:1fr}.lfcb-load-x{margin-top:18px;width:100%}}
.lfcb-today-links{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d8d8d5}.lfcb-today-links a{min-height:144px;padding:24px;color:#171717;text-decoration:none;border-right:1px solid #d8d8d5;display:flex;flex-direction:column;gap:12px}.lfcb-today-links a:last-child{border-right:0}.lfcb-today-links small{color:#c8102e;font-weight:800;letter-spacing:.08em}.lfcb-today-links b{font-size:20px}.lfcb-today-links i{margin-top:auto;font-style:normal;color:#c8102e}@media(max-width:767px){.lfcb-today-links{grid-template-columns:1fr}.lfcb-today-links a{min-height:96px;border-right:0;border-bottom:1px solid #d8d8d5}.lfcb-today-links a:last-child{border-bottom:0}}

/* --- work31513/lfc-believer-media-rebuild/assets/hub.css --- */
.lfcb-hub{background:#f6f6f4;color:#171717;padding-bottom:80px}.lfcb-hub>*{box-sizing:border-box;width:min(calc(100% - 48px),1200px);margin-left:auto;margin-right:auto}.lfcb-hub-hero{width:100%;max-width:none;background:#202124;border-bottom:7px solid #c8102e;color:#fff}.lfcb-hub-hero>div{width:min(calc(100% - 48px),1200px);margin:auto;padding:58px 0}.lfcb-hub-hero small{color:#e31b3d;font:900 11px Inter,Arial;letter-spacing:.18em}.lfcb-hub-hero h1{margin:8px 0 14px;font-size:clamp(32px,5vw,60px);line-height:1.15}.lfcb-hub-hero p{max-width:760px;margin:0;color:#d5d5d5;font-size:16px;line-height:1.8}.lfcb-hub-nav{display:grid;grid-template-columns:repeat(6,1fr);margin-top:28px;border:1px solid #ddd;background:#fff}.lfcb-hub-nav a{display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px;border-right:1px solid #ddd;color:#171717!important;font-size:13px;font-weight:800;text-align:center}.lfcb-hub-nav a:last-child{border-right:0}.lfcb-hub-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px}.lfcb-hub-posts article{background:#fff;border-bottom:4px solid #202124}.lfcb-hub-posts a{display:block;color:#171717!important}.lfcb-hub-posts img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.lfcb-hub-posts div{padding:18px}.lfcb-hub-posts small{color:#c8102e;font-size:11px;font-weight:900}.lfcb-hub-posts h2{margin:8px 0 16px;font-size:18px;line-height:1.55}.lfcb-hub-posts time{color:#777;font-size:11px}.lfcb-hub-matches,.lfcb-hub-table{margin-top:42px;padding:30px;background:#fff;border-top:5px solid #c8102e}.lfcb-hub-matches h2,.lfcb-hub-table h2{margin:0 0 24px;font-size:28px}.lfcb-hub-matches ol{list-style:none;margin:0;padding:0}.lfcb-hub-matches li{padding:22px 0;border-top:1px solid #ddd}.lfcb-hub-matches time{font-weight:900}.lfcb-hub-matches small{display:block;color:#777;margin-top:4px}.lfcb-hub-matches p{display:grid;grid-template-columns:1fr 56px 1fr;align-items:center;margin:18px 0 0;font-size:18px}.lfcb-hub-matches p b:last-child{text-align:right}.lfcb-hub-matches p span{text-align:center}.lfcb-hub-table>div{overflow-x:auto}.lfcb-hub-table table{width:100%;border-collapse:collapse}.lfcb-hub-table th,.lfcb-hub-table td{padding:14px 12px;border-bottom:1px solid #ddd;text-align:left}.lfcb-hub-table .is-liverpool{background:#fbe9ed}.lfcb-hub-table .is-liverpool th{color:#c8102e}@media(max-width:767px){.lfcb-hub{padding-bottom:56px}.lfcb-hub>*{width:calc(100% - 32px)}.lfcb-hub-hero{width:100%}.lfcb-hub-hero>div{width:calc(100% - 32px);padding:36px 0}.lfcb-hub-hero p{font-size:14px}.lfcb-hub-nav{grid-template-columns:repeat(2,1fr);margin-top:16px}.lfcb-hub-nav a{border-bottom:1px solid #ddd}.lfcb-hub-posts{grid-template-columns:1fr;gap:16px;margin-top:28px}.lfcb-hub-posts a{display:grid;grid-template-columns:128px 1fr}.lfcb-hub-posts img{height:100%;aspect-ratio:1;object-fit:cover}.lfcb-hub-posts div{padding:14px}.lfcb-hub-posts h2{font-size:15px;margin:5px 0 12px}.lfcb-hub-matches,.lfcb-hub-table{margin-top:28px;padding:20px 16px}.lfcb-hub-matches p{font-size:14px;grid-template-columns:1fr 40px 1fr}.lfcb-hub-table th,.lfcb-hub-table td{padding:12px 8px;font-size:12px}}
.lfcb-today-summary{max-width:1200px;margin:40px auto;display:grid;grid-template-columns:2fr 1fr 1fr;background:#1e1f21;color:#fff;border-bottom:8px solid #c8102e}.lfcb-today-summary>div{padding:28px;border-right:1px solid #48494b}.lfcb-today-summary>div:last-child{border-right:0}.lfcb-today-summary small{color:#e51b3e;font-weight:800;letter-spacing:.08em}.lfcb-today-summary h2{font-size:22px}.lfcb-today-summary a{color:#fff;font-weight:700}@media(max-width:767px){.lfcb-today-summary{grid-template-columns:1fr;margin:24px 16px}.lfcb-today-summary>div{border-right:0;border-bottom:1px solid #48494b}}

/* --- work31513/lfc-believer-media-rebuild/assets/beginner.css --- */
.lfcb-beginner{background:#f6f6f4;color:#171717;padding-bottom:80px}
.lfcb-beginner *{box-sizing:border-box}
.lfcb-beginner a{text-decoration:none}
.lfcb-beginner-hero{background:#202124;border-bottom:7px solid #c8102e;color:#fff}
.lfcb-beginner-hero>div{width:min(calc(100% - 48px),1200px);margin:auto;padding:68px 0}
.lfcb-beginner-hero small,.lfcb-beginner-lead small,.lfcb-beginner-next small{color:#e31b3d;font:900 10px Inter,Arial,sans-serif;letter-spacing:.18em}
.lfcb-beginner-hero h1{max-width:850px;margin:8px 0 18px;font-size:clamp(38px,6vw,72px);line-height:1.15}
.lfcb-beginner-hero p{max-width:760px;margin:0;color:#ddd;font-size:16px;line-height:1.9}
.lfcb-beginner-hero nav{display:flex;gap:8px;margin-top:30px}
.lfcb-beginner-hero nav a{display:flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #555;color:#fff;font-size:12px;font-weight:800}
.lfcb-beginner-lead,.lfcb-beginner-grid,.lfcb-beginner-next{width:min(calc(100% - 48px),1200px);margin-left:auto;margin-right:auto}
.lfcb-beginner-lead{padding:70px 0}
.lfcb-beginner-lead h2{margin:8px 0 18px;font-size:clamp(30px,4vw,48px)}
.lfcb-beginner-lead p{max-width:850px;margin:0;color:#555;font-size:16px;line-height:2}
.lfcb-beginner-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.lfcb-beginner-grid>a{position:relative;min-height:270px;padding:28px;background:#fff;border-bottom:5px solid #202124;color:#171717}
.lfcb-beginner-grid>a:hover{border-color:#c8102e}
.lfcb-beginner-grid strong{position:absolute;right:20px;top:18px;color:#ddd;font:900 42px Inter}
.lfcb-beginner-grid small{color:#c8102e;font:900 10px Inter;letter-spacing:.14em}
.lfcb-beginner-grid h2{margin:34px 0 12px;font-size:24px}
.lfcb-beginner-grid p{color:#666;font-size:13px;line-height:1.8}
.lfcb-beginner-grid b{position:absolute;left:28px;bottom:26px;color:#c8102e;font-size:11px}
.lfcb-beginner-next{display:grid;grid-template-columns:1fr 380px;gap:56px;margin-top:72px;padding:48px;background:#202124;color:#fff;border-bottom:7px solid #c8102e}
.lfcb-beginner-next h2{margin:8px 0 14px;font-size:32px}
.lfcb-beginner-next p{margin:0;color:#ccc;line-height:1.9}
.lfcb-beginner-next nav{display:grid}
.lfcb-beginner-next nav a{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #555;color:#fff;font-weight:800}
.lfcb-beginner-next nav b{color:#e31b3d}
@media(max-width:900px){.lfcb-beginner-grid{grid-template-columns:repeat(2,1fr)}
.lfcb-beginner-next{grid-template-columns:1fr}
}
@media(max-width:767px){.lfcb-beginner{padding-bottom:56px}
.lfcb-beginner-hero>div,.lfcb-beginner-lead,.lfcb-beginner-grid,.lfcb-beginner-next{width:calc(100% - 32px)}
.lfcb-beginner-hero>div{padding:42px 0}
.lfcb-beginner-hero p{font-size:14px}
.lfcb-beginner-hero nav{flex-wrap:wrap}
.lfcb-beginner-lead{padding:48px 0}
.lfcb-beginner-lead p{font-size:14px}
.lfcb-beginner-grid{grid-template-columns:1fr}
.lfcb-beginner-grid>a{min-height:230px;padding:24px}
.lfcb-beginner-grid b{left:24px}
.lfcb-beginner-next{gap:28px;margin-top:48px;padding:28px 22px}
.lfcb-beginner-next nav a{min-height:52px}
}
.lfcb-beginner-essentials{width:min(calc(100% - 48px),1200px);margin:0 auto;display:grid;gap:24px}
.lfcb-essential-card{overflow:hidden;background:#fff;border-top:8px solid #202124;border-bottom:8px solid #c8102e}
.lfcb-essential-card>header{position:relative;padding:48px 56px 36px;border-bottom:1px solid #ddd}
.lfcb-essential-card>header>span{position:absolute;right:46px;top:22px;color:#e5e5e3;font:900 clamp(64px,10vw,112px)/1 Inter,Arial,sans-serif}
.lfcb-essential-card>header small{position:relative;color:#c8102e;font:900 11px Inter,Arial,sans-serif;letter-spacing:.18em}
.lfcb-essential-card>header h2{position:relative;max-width:800px;margin:14px 0 12px;font-size:clamp(32px,5vw,52px);line-height:1.18}
.lfcb-essential-card>header p{position:relative;max-width:760px;margin:0;color:#666;font-size:15px;line-height:1.8}
.lfcb-essential-copy{padding:40px 56px}
.lfcb-essential-copy>p{max-width:920px;margin:0 0 24px;color:#333;font-size:16px;line-height:2.05}
.lfcb-essential-copy strong{font-weight:900}
.lfcb-essential-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:34px 0;padding:0;background:#202124;color:#fff}
.lfcb-essential-facts div{display:flex;align-items:center;gap:18px;min-height:132px;padding:24px 28px;border-right:1px solid #4a4a4a}
.lfcb-essential-facts div:last-child{border-right:0}
.lfcb-essential-facts b{color:#fff;font:900 clamp(40px,6vw,68px)/1 Inter,Arial,sans-serif}
.lfcb-essential-facts span{color:#ddd;font-size:12px;font-weight:800;line-height:1.6}
.lfcb-essential-list{max-width:920px;margin:32px 0;padding:0;border-top:2px solid #202124;list-style:none}
.lfcb-essential-list li{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:18px 0;border-bottom:1px solid #ddd}
.lfcb-essential-list b{font-size:14px}
.lfcb-essential-list span{color:#555;font-size:14px;line-height:1.8}
.lfcb-essential-copy .lfcb-essential-note{margin-bottom:0;padding:22px 24px;border-left:4px solid #c8102e;background:#f6f6f4;color:#444;font-size:14px}
.lfcb-essential-card>footer{display:flex;gap:8px;padding:0 56px 40px}
.lfcb-essential-card>footer a{display:inline-flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 18px;border:1px solid #ccc;color:#171717;font-size:13px;font-weight:900}
.lfcb-essential-card>footer a:hover{border-color:#c8102e;color:#c8102e}
.lfcb-essential-card>footer b{margin-left:24px;color:#c8102e}
.lfcb-beginner-grid--next{margin-top:32px}
@media(max-width:767px){.lfcb-beginner-essentials{width:calc(100% - 32px);gap:16px}.lfcb-essential-card{border-top-width:6px;border-bottom-width:6px}.lfcb-essential-card>header{padding:30px 22px 24px}.lfcb-essential-card>header>span{right:18px;top:16px;font-size:62px}.lfcb-essential-card>header small{font-size:9px}.lfcb-essential-card>header h2{max-width:82%;margin-top:12px;font-size:30px}.lfcb-essential-card>header p{font-size:13px;line-height:1.75}.lfcb-essential-copy{padding:26px 22px}.lfcb-essential-copy>p{margin-bottom:20px;font-size:15px;line-height:1.95}.lfcb-essential-facts{grid-template-columns:1fr;margin:26px 0}.lfcb-essential-facts div{min-height:88px;padding:16px 22px;border-right:0;border-bottom:1px solid #4a4a4a}.lfcb-essential-facts div:last-child{border-bottom:0}.lfcb-essential-facts b{min-width:62px;font-size:42px}.lfcb-essential-list li{grid-template-columns:1fr;gap:5px;padding:15px 0}.lfcb-essential-list span{font-size:13px}.lfcb-essential-copy .lfcb-essential-note{padding:18px;font-size:13px}.lfcb-essential-card>footer{display:grid;padding:0 22px 28px}.lfcb-essential-card>footer a{width:100%;font-size:12px}.lfcb-beginner-grid--next{margin-top:24px}}

/* --- work31513/lfc-believer-media-rebuild/assets/brand-social.css --- */
.lfcb-editorial-home .c-headLogo__link{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;font-weight:800;letter-spacing:-.025em}
.lfcb-editorial-home .lfcb-brand-icon{display:block;width:42px!important;height:42px!important;object-fit:cover;border-radius:8px;flex:0 0 42px}
.lfcb-socials{display:grid;gap:8px;min-width:220px}
.lfcb-follow .lfcb-social{display:flex;align-items:center;gap:11px;padding:12px 15px;margin:0;min-height:48px;background:#fff;color:#171717}
.lfcb-social i{display:grid;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;font-size:19px;line-height:1;flex:0 0 25px}
.lfcb-social--instagram i{border:2px solid #171717;border-radius:7px;font-size:0;position:relative}
.lfcb-social--instagram i:before{content:"";width:8px;height:8px;border:2px solid #171717;border-radius:50%}
.lfcb-social--instagram i:after{content:"";position:absolute;width:3px;height:3px;background:#171717;border-radius:50%;right:3px;top:3px}
.lfcb-social--note i{background:#171717;color:#fff;border-radius:4px;font-family:Arial,sans-serif;font-size:18px;text-transform:lowercase}
.lfcb-social span{font-size:12px;font-weight:800;white-space:nowrap}
.lfcb-social b{margin-left:auto;color:#c8102e}
@media(max-width:767px){
  .lfcb-editorial-home .c-headLogo__link{gap:7px;font-size:21px!important;letter-spacing:-.04em}
  .lfcb-editorial-home .lfcb-brand-icon{width:32px!important;height:32px!important;flex-basis:32px;border-radius:6px}
  .lfcb-socials{width:100%;min-width:0;margin-top:14px}
  .lfcb-follow .lfcb-social{width:100%;margin:0;padding:13px 16px;text-align:left}
}
@media(max-width:370px){
  .lfcb-editorial-home .c-headLogo__link{font-size:18px!important}
  .lfcb-editorial-home .lfcb-brand-icon{width:28px!important;height:28px!important;flex-basis:28px}
}

/* --- work31513/lfc-believer-media-rebuild/assets/premium-header.css --- */
.lfcb-brand-header .l-header,.lfcb-brand-header .l-fixHeader{background:#202124!important;color:#fff!important;box-shadow:none!important;border-bottom:5px solid #c8102e}
.lfcb-brand-header .l-header__inner,.lfcb-brand-header .l-fixHeader__inner{min-height:82px;color:#fff!important}
.lfcb-brand-header .l-header__logo,.lfcb-brand-header .l-fixHeader__logo{padding:10px 0!important}
.lfcb-brand-header .c-headLogo__link{color:#fff!important;text-decoration:none!important}
.lfcb-brand-lockup{display:inline-flex;align-items:center;gap:13px;line-height:1}
.lfcb-brand-header .lfcb-brand-icon{width:48px!important;height:48px!important;flex:0 0 48px!important;border-radius:6px!important;object-fit:cover}
.lfcb-brand-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding-left:13px;border-left:1px solid rgba(255,255,255,.65);white-space:nowrap}
.lfcb-brand-copy strong{font-family:Arial,"Noto Sans JP",sans-serif;font-size:21px;font-weight:900;letter-spacing:-.035em;color:#fff}
.lfcb-brand-copy small{font-family:Arial,"Noto Sans JP",sans-serif;font-size:9px;font-weight:800;letter-spacing:.18em;color:#d4d4d4}
.lfcb-brand-header .l-header__customBtn .c-iconBtn,.lfcb-brand-header .l-header__menuBtn .c-iconBtn{width:50px;height:50px;border-radius:50%;color:#fff!important}
.lfcb-brand-header .l-header__customBtn .c-iconBtn{border:2px solid rgba(255,255,255,.8)}
.lfcb-brand-header .l-header__menuBtn .c-iconBtn{background:#c8102e!important}
.lfcb-brand-header .l-header__customBtn .c-iconBtn:before,.lfcb-brand-header .l-header__menuBtn .c-iconBtn:before{color:#fff!important}
.lfcb-brand-header .l-header__spNav{display:none!important}
.lfcb-brand-header .l-header__bar{background:#202124!important;color:#fff!important}
.lfcb-brand-header .c-gnav>li>a,.lfcb-brand-header .l-fixHeader .c-gnav>li>a{color:#fff!important;font-weight:700}
@media(max-width:959px){
  .lfcb-brand-header .l-header__inner{padding:0 14px!important;min-height:76px}
  .lfcb-brand-header .l-header__logo{flex:1;min-width:0;justify-content:flex-start!important;text-align:left!important}
  .lfcb-brand-lockup{gap:9px}
  .lfcb-brand-header .lfcb-brand-icon{width:40px!important;height:40px!important;flex-basis:40px!important}
  .lfcb-brand-copy{gap:4px;padding-left:9px}
  .lfcb-brand-copy strong{font-size:18px}
  .lfcb-brand-copy small{font-size:7px;letter-spacing:.14em}
  .lfcb-brand-header .l-header__customBtn .c-iconBtn,.lfcb-brand-header .l-header__menuBtn .c-iconBtn{width:44px;height:44px}
  .lfcb-brand-header .l-header__customBtn{margin-right:8px}
}
@media(max-width:370px){
  .lfcb-brand-header .l-header__inner{padding:0 9px!important}
  .lfcb-brand-header .lfcb-brand-icon{width:34px!important;height:34px!important;flex-basis:34px!important}
  .lfcb-brand-copy strong{font-size:16px}
  .lfcb-brand-copy small{font-size:6px}
  .lfcb-brand-header .l-header__customBtn .c-iconBtn,.lfcb-brand-header .l-header__menuBtn .c-iconBtn{width:40px;height:40px}
}

/* v3.11: 横並びのサブナビは隠し、検索とMENUボタンだけを残す。 */
@media(max-width:959px){
  .lfcb-brand-header .l-header__spNav,.l-header__spNav{display:none!important}
  .lfcb-brand-header .l-header__menuBtn,.l-header__menuBtn{display:block!important}
}
@media(min-width:960px){
  .l-header__inner{max-width:1200px!important}
  .l-header__gnav{min-width:0!important;max-width:calc(100% - 260px)!important;overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none}
  .l-header__gnav::-webkit-scrollbar{display:none}
  .l-header__gnav .c-gnav{width:max-content!important;min-width:100%!important;justify-content:flex-start!important}
  .l-header__gnav .c-gnav>li{flex:0 0 auto!important}
  .l-header__gnav .c-gnav>li.lfcb-desktop-secondary{display:none!important}
  .l-header__gnav .c-gnav>li>a{padding:0 10px!important;font-size:12px!important;white-space:nowrap!important}
}

/* --- work31513/lfc-believer-media-rebuild/assets/sitewide-refinements.css --- */
.lfcb-genre-menu{padding:22px 20px 8px}
.lfcb-genre-menu h2{margin:0 0 15px;padding:0 0 10px;border-bottom:3px solid #c8102e;color:#171717;font-size:17px;font-weight:900}
.lfcb-genre-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.lfcb-genre-grid a{position:relative;display:flex;align-items:center;min-height:48px;padding:10px 28px 10px 12px;border:1px solid #e0e0e0;background:#f7f7f5;color:#202124!important;font-size:12px;font-weight:800;text-decoration:none!important}
.lfcb-genre-grid a:after{content:"→";position:absolute;right:10px;color:#c8102e;font-weight:900}
.lfcb-brand-header .p-spMenu__nav{margin-top:18px;padding:0 20px}
.lfcb-brand-header .p-spMenu__nav:before{content:"サイト情報";display:block;margin-bottom:8px;color:#888;font-size:10px;font-weight:800;letter-spacing:.12em}
.lfcb-brand-header .p-spMenu__inner{border-top:5px solid #c8102e}
.lfcb-editorial-home .lfcb-follow .lfcb-wrap>strong{font-family:Arial,sans-serif;font-size:25px!important;font-weight:900;letter-spacing:.08em;transform:rotate(-90deg);white-space:nowrap}
@media(max-width:767px){
  .lfcb-genre-menu{padding:20px 18px 4px}
  .lfcb-genre-grid a{font-size:11px}
  .lfcb-editorial-home .lfcb-follow .lfcb-wrap>strong{width:58px;font-size:20px!important;text-align:center}
}
@media(max-width:370px){.lfcb-genre-grid{grid-template-columns:1fr}}
.lfcb-brand-header .p-spMenu__body>.p-spMenu__nav,.lfcb-brand-header .p-spMenu__body>.lfcb-genre-menu{display:none!important}.lfcb-guide-menu{margin:0;padding:32px 24px 48px;background:#202124;color:#fff;border-top:6px solid #c8102e;min-height:100%}.lfcb-guide-menu header{padding:0 4px 24px;border-bottom:1px solid #474747}.lfcb-guide-menu header small{color:#e31b3d;font:900 10px Inter,Arial;letter-spacing:.2em}.lfcb-guide-menu h2{margin:6px 0 4px;color:#fff;font-size:28px;letter-spacing:-.02em}.lfcb-guide-menu header p{margin:0;color:#a9a9a9;font-size:12px}.lfcb-guide-grid{display:grid;grid-template-columns:1fr;margin:0}.lfcb-guide-grid a{display:grid;grid-template-columns:74px 1fr auto;align-items:center;min-height:66px;padding:10px 4px;color:#fff!important;border-bottom:1px solid #3f3f3f;text-decoration:none!important}.lfcb-guide-grid a small{color:#e31b3d;font:800 9px Inter,Arial;letter-spacing:.11em}.lfcb-guide-grid a span{font-size:14px;font-weight:800}.lfcb-guide-grid a b{color:#e31b3d;font-size:17px}.lfcb-guide-grid a:hover,.lfcb-guide-grid a:focus-visible{background:#292b2e}.lfcb-guide-grid a:nth-child(odd){border-right:0}@media(max-width:370px){.lfcb-guide-menu{margin:0;padding:26px 18px 40px}}
.lfcb-policy{padding:54px 0 80px;background:#f6f6f4;color:#171717}.lfcb-policy>div>header{max-width:860px;padding:46px;background:#202124;color:#fff;border-bottom:7px solid #c8102e}.lfcb-policy header small{color:#e31b3d;font:900 10px Inter;letter-spacing:.18em}.lfcb-policy h1{margin:10px 0 18px;font-size:clamp(30px,5vw,54px);line-height:1.25}.lfcb-policy header p{line-height:1.9}.lfcb-policy section{display:grid;grid-template-columns:90px 1fr;gap:24px;max-width:860px;padding:34px 0;border-bottom:1px solid #d5d5d2}.lfcb-policy section>span{color:#c8102e;font:900 32px Inter}.lfcb-policy section h2{margin:0 0 10px;font-size:22px}.lfcb-policy section p{margin:0;line-height:2;color:#555}.lfcb-policy footer{max-width:860px;padding-top:32px}.lfcb-policy footer a{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;background:#c8102e;color:#fff;font-weight:800}@media(max-width:767px){.lfcb-policy{padding:24px 0 56px}.lfcb-policy>div>header{padding:30px 22px}.lfcb-policy section{grid-template-columns:54px 1fr;gap:10px;padding:26px 0}.lfcb-policy section>span{font-size:25px}.lfcb-policy section h2{font-size:19px}.lfcb-policy section p{font-size:14px}}
.lfcb-shop-links{box-sizing:border-box;width:min(calc(100% - 48px),1200px);margin:48px auto;padding:28px;background:#202124;color:#fff;border-bottom:5px solid #c8102e}.lfcb-shop-links header small{color:#e31b3d;font:900 9px Inter;letter-spacing:.14em}.lfcb-shop-links h2{margin:6px 0 22px;font-size:24px}.lfcb-shop-links>div{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lfcb-shop-links a{display:flex;justify-content:space-between;align-items:center;min-height:82px;padding:18px;background:#fff;color:#171717!important}.lfcb-shop-links a span{display:flex;flex-direction:column;gap:4px}.lfcb-shop-links a small{color:#777}.lfcb-shop-links a em{font-style:normal;color:#c8102e;font-weight:900}.lfcb-shop-links>p{margin:14px 0 0;color:#aaa;font-size:9px}.post_content .lfcb-shop-links{width:100%}@media(max-width:767px){.lfcb-shop-links{width:calc(100% - 32px);margin:32px auto;padding:22px 16px}.lfcb-shop-links>div{grid-template-columns:1fr}.lfcb-shop-links h2{font-size:20px}}
.lfcb-watch-links{box-sizing:border-box;width:min(calc(100% - 48px),1200px);margin:48px auto;padding:28px;background:#f6f6f4;color:#171717;border-top:5px solid #202124;border-bottom:5px solid #c8102e}.lfcb-watch-links header small{color:#c8102e;font:900 9px Inter,Arial,sans-serif;letter-spacing:.14em}.lfcb-watch-links h2{margin:6px 0 8px;font-size:24px}.lfcb-watch-links header p{margin:0 0 22px;color:#666;font-size:12px;line-height:1.8}.lfcb-watch-links>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lfcb-watch-links>div>a{display:flex;flex-direction:column;justify-content:space-between;min-height:126px;padding:20px;background:#202124;color:#fff!important}.lfcb-watch-links a span{display:flex;flex-direction:column;gap:7px}.lfcb-watch-links a b{font:900 20px Inter,Arial,sans-serif}.lfcb-watch-links a small{color:#ccc;line-height:1.6}.lfcb-watch-links a em{margin-top:20px;color:#fff;font-style:normal;font-size:11px;font-weight:900}.lfcb-watch-links>p{margin:14px 0 0;color:#777;font-size:9px}.lfcb-watch-links>p a{color:#555!important;text-decoration:underline}.post_content .lfcb-watch-links{width:100%}@media(max-width:767px){.lfcb-watch-links{width:calc(100% - 32px);margin:32px auto;padding:22px 16px}.lfcb-watch-links>div{grid-template-columns:1fr}.lfcb-watch-links>div>a{min-height:104px}.lfcb-watch-links h2{font-size:20px}}
.lfcb-discover{box-sizing:border-box;margin-top:48px;margin-bottom:48px;padding:30px;background:#fff;border-top:5px solid #c8102e}.lfcb-discover header small{color:#c8102e;font:900 9px Inter,Arial;letter-spacing:.16em}.lfcb-discover header h2{margin:6px 0 22px;font-size:24px}.lfcb-discover>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd;border-left:1px solid #ddd}.lfcb-discover a{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:12px 16px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;color:#171717!important;font-size:13px;font-weight:900}.lfcb-discover a b{color:#c8102e}@media(max-width:767px){.lfcb-discover{margin-top:32px;margin-bottom:32px;padding:22px 16px}.lfcb-discover>div{grid-template-columns:1fr 1fr}.lfcb-discover a{min-height:58px;padding:10px;font-size:11px}.lfcb-discover header h2{font-size:20px}}
.lfcb-author-box,.p-authorBox,.c-postAuthor,.post_author,.post-author,.author-box,.author_box{display:none!important}

/* v3.6.1 — single-source AdSense styling. No clipping, no pre-hide, no reserved giant blank space. */
.lfcb-ad{
  box-sizing:border-box!important;
  display:block;
  visibility:visible!important;
  width:min(calc(100% - 48px),1200px)!important;
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  margin:40px auto!important;
  padding:12px 0 0!important;
  border:0!important;
  border-top:1px solid #d8d8d8!important;
  background:transparent!important;
  color:#777!important;
  text-align:center!important;
  overflow:visible!important;
  contain:none!important;
}
.lfcb-ad>small{
  display:block!important;
  margin:0 0 10px!important;
  color:#8a8a8a!important;
  font:600 10px/1.2 -apple-system,BlinkMacSystemFont,"Noto Sans JP",sans-serif!important;
  letter-spacing:.08em!important;
}
.lfcb-manual-ad{
  display:block!important;
  visibility:visible!important;
  width:100%!important;
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
}
.lfcb-ad--article-mid,.lfcb-ad--article-mid-2,.lfcb-ad--article-mid-3,.lfcb-ad--article-end{width:100%!important;max-width:760px!important;min-height:110px!important;margin:46px auto!important}
.lfcb-ad--home,.lfcb-ad--home-mid{max-width:1040px!important;min-height:280px!important;margin:44px auto 54px!important}
.lfcb-ad--home-lower{display:none!important}
.lfcb-ad:has(>ins.adsbygoogle[data-ad-status="unfilled"]){display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
@media(max-width:767px){
  .lfcb-ad{width:calc(100% - 32px)!important;margin:34px auto!important;padding-top:10px!important}
  .lfcb-ad--article-mid,.lfcb-ad--article-mid-2,.lfcb-ad--article-mid-3,.lfcb-ad--article-end{width:100%!important;max-width:none!important;min-height:100px!important;margin:38px auto!important}
  .lfcb-ad--home,.lfcb-ad--home-mid{width:calc(100% - 24px)!important;min-height:120px!important;margin:36px auto 44px!important}
}

/* v3.8.0 — AdSense delivery safeguards. Filled ads are never clipped or hidden. */
ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfilled"]{display:none!important}
.lfcb-ad:has(ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfilled"]){display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}
.lfcb-ad.is-unfilled,.lfcb-ad:has(.lfcb-manual-ad[data-ad-status="unfilled"]){display:none!important}

/* v3.9.0 — trust, membership and sponsor surfaces. */
.lfcb-corrections{box-sizing:border-box;max-width:760px;margin:40px auto;padding:24px;border-left:5px solid #c8102e;background:#f6f6f4;color:#171717}.lfcb-corrections>small{color:#c8102e;font:900 10px Inter,Arial;letter-spacing:.14em}.lfcb-corrections h2{margin:6px 0 14px;font-size:20px}.lfcb-corrections ul{margin:0;padding-left:20px}.lfcb-corrections li{margin:7px 0;line-height:1.7}.lfcb-sponsor{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:42px;margin-bottom:42px;padding:28px;background:#202124;color:#fff;border-left:7px solid #c8102e}.lfcb-sponsor small{color:#e31b3d;font:900 10px Inter,Arial;letter-spacing:.15em}.lfcb-sponsor h2{margin:6px 0;font-size:23px}.lfcb-sponsor a{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;background:#fff;color:#171717!important;font-weight:900;text-decoration:none}@media(max-width:767px){.lfcb-corrections{margin:32px 0;padding:20px 16px}.lfcb-sponsor{display:block;margin:32px 16px;padding:22px 16px}.lfcb-sponsor h2{font-size:20px}.lfcb-sponsor a{width:100%;box-sizing:border-box;justify-content:center;margin-top:16px;font-size:12px}}

/* v3.11: SWELLの安全性を保ったまま、LFC BELIEVER専用のモバイルメニューへ整える。 */
@media(max-width:959px){
  .lfcb-brand-header .p-spMenu__body>.p-spMenu__nav,.p-spMenu__body>.p-spMenu__nav{display:block!important}
  .lfcb-brand-header .p-spMenu__body>.lfcb-genre-menu,.p-spMenu__body>.lfcb-genre-menu{display:none!important}
  .p-spMenu__inner{width:min(92vw,440px)!important;background:#17191c!important;color:#fff!important;border-top:6px solid #c8102e!important;box-shadow:none!important}
  .p-spMenu__head{min-height:82px!important;padding:18px 24px!important;background:#17191c!important;border-bottom:1px solid #383a3d!important}
  .p-spMenu__title{display:flex!important;align-items:center!important;min-height:44px!important;margin:0!important;padding:0 0 0 14px!important;background:transparent!important;border-left:5px solid #c8102e!important;color:#fff!important;font:900 22px/1 Inter,Arial,sans-serif!important;letter-spacing:.08em!important}
  .p-spMenu__closeBtn{color:#fff!important}
  .p-spMenu__body{padding:0 18px 34px!important;background:#17191c!important}
  .p-spMenu__nav{margin:0!important;padding:22px 0 0!important}
  .p-spMenu__nav:before{content:"EXPLORE LFC BELIEVER"!important;display:block!important;margin:0 0 12px!important;padding:0!important;color:#e31b3d!important;font:900 9px/1 Inter,Arial,sans-serif!important;letter-spacing:.18em!important}
  .p-spMenu__nav>ul,.p-spMenu__nav>.menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important}
  .p-spMenu__nav li{margin:0!important;padding:0!important;border:0!important;background:transparent!important;list-style:none!important}
  .p-spMenu__nav li.lfcb-menu-utility{order:99!important}
  .p-spMenu__nav li>a{box-sizing:border-box!important;display:flex!important;align-items:center!important;min-height:56px!important;height:100%!important;margin:0!important;padding:11px 28px 11px 12px!important;background:#24272b!important;border:1px solid #35383c!important;border-left:3px solid #c8102e!important;color:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important;text-decoration:none!important;position:relative!important}
  .p-spMenu__nav li>a:after{content:"→"!important;position:absolute!important;right:10px!important;color:#e31b3d!important;font:900 14px/1 Inter,Arial,sans-serif!important}
  .p-spMenu__nav li>a:before{display:none!important}
  .p-spMenu__nav li>a:hover,.p-spMenu__nav li>a:focus-visible{background:#2e3135!important;border-color:#c8102e!important}
  .p-spMenu__nav .sub-menu{grid-column:1/-1!important;margin:8px 0 0!important;padding:0!important}
}
@media(max-width:370px){
  .p-spMenu__body{padding-left:14px!important;padding-right:14px!important}
  .p-spMenu__nav>ul,.p-spMenu__nav>.menu{gap:6px!important}
  .p-spMenu__nav li>a{min-height:52px!important;padding-left:9px!important;font-size:11px!important}
}

/* --- work31513/lfc-believer-media-rebuild/assets/article.css --- */
/* SWELLの記事機能を保ったまま、記事ページだけを編集型メディアとして整えます。 */
.single-post.lfcb-brand-header .c-postTitle{display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important;text-align:left!important}.single-post.lfcb-brand-header .c-postTitle__ttl{order:1;width:100%!important;max-width:900px;margin:0!important;padding:0!important;text-align:left!important;word-break:normal;overflow-wrap:anywhere}.single-post.lfcb-brand-header .c-postTitle__date{order:2;float:none!important;width:auto;margin:22px 0 0!important}@media(max-width:767px){.single-post.lfcb-brand-header .p-articleHead{padding:28px 20px 24px}.single-post.lfcb-brand-header .c-postTitle__ttl{font-size:clamp(23px,6.4vw,29px);line-height:1.55;letter-spacing:0}}
.single-post.lfcb-brand-header{background:#f6f6f4;color:#171717}
.single-post.lfcb-brand-header #breadcrumb{background:#ececea;border:0}
.single-post.lfcb-brand-header #breadcrumb .p-breadcrumb__list{max-width:1040px}
.single-post.lfcb-brand-header #content{max-width:1040px;padding-top:48px}
.single-post.lfcb-brand-header #sidebar,.single-post.lfcb-brand-header .l-sidebar,.single-post.lfcb-brand-header .p-sidebar{display:none!important}.single-post.lfcb-brand-header #content,.single-post.lfcb-brand-header .l-content{display:block!important}.single-post.lfcb-brand-header #main_content,.single-post.lfcb-brand-header .l-mainContent{width:100%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
.single-post.lfcb-brand-header .widget_recent_entries,.single-post.lfcb-brand-header .widget_recent_comments,.single-post.lfcb-brand-header .widget_archive,.single-post.lfcb-brand-header .widget_categories,.single-post.lfcb-brand-header .wp-block-latest-posts,.single-post.lfcb-brand-header .wp-block-latest-comments,.single-post.lfcb-brand-header .wp-block-archives,.single-post.lfcb-brand-header .wp-block-categories{display:none!important}
.single-post.lfcb-brand-header #main_content{background:#fff;border-top:6px solid #c8102e;box-shadow:none}
.single-post.lfcb-brand-header .l-mainContent__inner{padding-top:0}
.single-post.lfcb-brand-header .p-articleHead{position:relative;margin:0;padding:46px 48px 34px;background:#202124;color:#fff;overflow:hidden}
.single-post.lfcb-brand-header .p-articleHead:after{content:"LFC BELIEVER";position:absolute;right:-8px;bottom:-22px;color:rgba(255,255,255,.045);font:900 62px/1 Inter,Arial,sans-serif;white-space:nowrap;pointer-events:none}
.single-post.lfcb-brand-header .c-postTitle__ttl{position:relative;z-index:1;margin:0;color:#fff;font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.48;letter-spacing:-.02em}
.single-post.lfcb-brand-header .c-postTitle__date{position:relative;z-index:1;display:inline-flex;align-items:center;margin-top:22px;padding:7px 11px;border:1px solid rgba(255,255,255,.28);color:#ddd;font:700 12px/1 Inter,Arial,sans-serif}
.single-post.lfcb-brand-header .p-articleMetas{position:relative;z-index:1;margin-top:15px;color:#ddd}
.single-post.lfcb-brand-header .p-articleMetas a{color:#fff}
.single-post.lfcb-brand-header .c-categoryList__link{border-radius:4px;background:#c8102e!important;color:#fff!important}
.single-post.lfcb-brand-header .p-articleThumb{margin:0}
.single-post.lfcb-brand-header .p-articleThumb img{width:100%;max-height:580px;object-fit:cover}
.single-post.lfcb-brand-header .post_content{padding:42px 48px;font-size:17px;line-height:2}
.single-post.lfcb-brand-header .post_content>p:first-of-type{font-size:1.08em;font-weight:600}
.single-post.lfcb-brand-header .post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)){margin-top:3em;padding:.8em 1em;background:#202124;color:#fff;border-left:6px solid #c8102e}
.single-post.lfcb-brand-header .post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)):before{display:none}
.single-post.lfcb-brand-header .post_content h3:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)){border-bottom:2px solid #202124;padding:0 0 .55em}
.single-post.lfcb-brand-header .post_content h3:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)):before{width:64px;background:#c8102e}
.single-post.lfcb-brand-header .p-toc{border:1px solid #dededb;background:#f6f6f4}
@media(max-width:767px){.single-post.lfcb-brand-header #content{padding:24px 16px 0}.single-post.lfcb-brand-header .p-articleHead{padding:30px 22px 25px}.single-post.lfcb-brand-header .p-articleHead:after{font-size:38px}.single-post.lfcb-brand-header .c-postTitle__ttl{font-size:26px;line-height:1.5}.single-post.lfcb-brand-header .post_content{padding:30px 22px;font-size:16px;line-height:1.9}.single-post.lfcb-brand-header .p-articleThumb{margin-left:0;margin-right:0}.single-post.lfcb-brand-header .post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)){font-size:1.35em}}
@media(max-width:370px){.single-post.lfcb-brand-header #content{padding-left:12px;padding-right:12px}.single-post.lfcb-brand-header .p-articleHead{padding:26px 18px 22px}.single-post.lfcb-brand-header .c-postTitle__ttl{font-size:23px}.single-post.lfcb-brand-header .post_content{padding:26px 18px}}
.lfcb-article-brief{margin:0 0 38px;padding:24px;background:#f3f3f1;border-top:5px solid #c8102e}.lfcb-article-brief header{display:flex;justify-content:space-between;gap:16px;margin-bottom:16px}.lfcb-article-brief header small{color:#c8102e;font:900 10px Inter;letter-spacing:.16em}.lfcb-article-brief header b{color:#777;font-size:11px}.lfcb-article-brief h2{margin:0 0 10px!important;padding:0!important;background:none!important;color:#171717!important;border:0!important;font-size:20px!important}.lfcb-article-brief>p{margin:0 0 18px!important;line-height:1.9!important}.lfcb-article-brief dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;background:#d9d9d6}.lfcb-article-brief dl div{background:#fff;padding:13px}.lfcb-article-brief dt{color:#777;font-size:9px}.lfcb-article-brief dd{margin:4px 0 0;font-size:12px;font-weight:800}.lfcb-article-related{margin-top:64px;padding-top:24px;border-top:4px solid #202124}.lfcb-article-related>header small{color:#c8102e;font:900 9px Inter;letter-spacing:.16em}.lfcb-article-related>header h2{margin:4px 0 20px!important;padding:0!important;background:none!important;color:#171717!important;border:0!important}.lfcb-article-related>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.lfcb-article-related article{margin:0;background:#f3f3f1}.lfcb-article-related a{display:block;color:#171717!important;text-decoration:none!important}.lfcb-article-related img{width:100%;aspect-ratio:16/9;object-fit:cover}.lfcb-article-related article span{display:block;padding:14px}.lfcb-article-related article small{display:block;color:#777;font:700 9px Inter}.lfcb-article-related article b{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.55}.lfcb-article-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:32px}.lfcb-article-actions a{display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px;background:#202124;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:800}.lfcb-article-actions a:first-child{background:#c8102e}@media(max-width:767px){.lfcb-article-brief{padding:18px}.lfcb-article-brief dl{grid-template-columns:1fr}.lfcb-article-related>div{grid-template-columns:1fr}.lfcb-article-related a{display:grid;grid-template-columns:120px 1fr}.lfcb-article-related img{height:100%;min-height:105px}.lfcb-article-actions{grid-template-columns:1fr}}

/* --- work31513/lfc-believer-media-rebuild/assets/audience.css --- */
.lfcb-entry{margin:72px 0 0;padding:56px 40px;background:#fff;border-top:8px solid #c8102e}
.lfcb-entry__eyebrow,.lfcb-match-centre__eyebrow{margin:0 0 12px;color:#c8102e;font-family:Inter,"Noto Sans JP",sans-serif;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.lfcb-entry__title{max-width:760px;margin:0;color:#171717;font-size:clamp(30px,4vw,52px);line-height:1.25;letter-spacing:-.025em}
.lfcb-entry__lead{max-width:720px;margin:20px 0 32px;color:#555;font-size:16px;line-height:1.9}
.lfcb-entry__nav{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d8d8d5;border-bottom:1px solid #d8d8d5}
.lfcb-entry__link{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;min-height:96px;padding:20px 24px;color:#171717;text-decoration:none;border-right:1px solid #d8d8d5;transition:color .18s ease,background-color .18s ease}
.lfcb-entry__link:last-child{border-right:0}.lfcb-entry__link:hover,.lfcb-entry__link:focus-visible{color:#c8102e;background:#f6f6f4}
.lfcb-entry__number{color:#aaa;font-family:Inter,sans-serif;font-size:14px;font-weight:800}.lfcb-entry__label{font-weight:800;line-height:1.45}.lfcb-entry__arrow{color:#c8102e;font-size:20px}
.lfcb-entry-intro small{display:block;margin:0 0 12px;color:#c8102e;font-family:Inter,"Noto Sans JP",sans-serif;font-size:13px;font-weight:800;letter-spacing:.16em}.lfcb-entry-intro h2{max-width:760px;margin:0;color:#171717;font-size:clamp(30px,4vw,52px);line-height:1.25;letter-spacing:-.025em}.lfcb-entry-intro p{max-width:720px;margin:20px 0;color:#555;font-size:16px;line-height:1.9}.lfcb-entry-intro>a{display:inline-flex;align-items:center;gap:24px;min-height:48px;color:#171717;font-weight:800;text-decoration:none;border-bottom:2px solid #c8102e}.lfcb-entry-intro>a:hover,.lfcb-entry-intro>a:focus-visible{color:#c8102e}.lfcb-entry>nav{display:grid;grid-template-columns:repeat(3,1fr);margin-top:36px;border-top:1px solid #d8d8d5;border-bottom:1px solid #d8d8d5}.lfcb-entry>nav>a{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"number label arrow" "number text arrow";column-gap:16px;align-items:center;min-height:112px;padding:20px 24px;color:#171717;text-decoration:none;border-right:1px solid #d8d8d5;transition:color .18s ease,background-color .18s ease}.lfcb-entry>nav>a:last-child{border-right:0}.lfcb-entry>nav>a:hover,.lfcb-entry>nav>a:focus-visible{color:#c8102e;background:#f6f6f4}.lfcb-entry>nav strong{grid-area:number;color:#aaa;font:800 14px Inter,sans-serif}.lfcb-entry>nav small{grid-area:label;font-size:16px;font-weight:800}.lfcb-entry>nav span{grid-area:text;color:#666;font-size:13px;line-height:1.5}.lfcb-entry>nav b{grid-area:arrow;color:#c8102e;font-size:20px}
.lfcb-now-links{display:grid;grid-template-columns:repeat(4,1fr);margin:28px 0 0;background:#202124;border:1px solid #3c3c3c}
.lfcb-now-links a{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:12px 18px;background:#202124;color:#fff!important;text-decoration:none;border-right:1px solid #555;font-weight:700;transition:background-color .18s ease,color .18s ease}
.lfcb-now-links a small{color:#e31b3d!important}.lfcb-now-links a b,.lfcb-now-links a span{color:#fff!important}
.lfcb-now-links a:last-child{border-right:0}.lfcb-now-links a::after{content:"→";color:#d7193f}.lfcb-now-links a:hover,.lfcb-now-links a:focus-visible{color:#fff;background:#2a2a2a}
.lfcb-article-actions{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:767px){.lfcb-entry{margin-top:48px;padding:40px 16px}.lfcb-entry__title,.lfcb-entry-intro h2{font-size:30px}.lfcb-entry__lead,.lfcb-entry-intro p{font-size:15px}.lfcb-entry__nav,.lfcb-entry>nav{grid-template-columns:1fr}.lfcb-entry__link,.lfcb-entry>nav>a{min-height:82px;padding:14px 8px;border-right:0;border-bottom:1px solid #d8d8d5}.lfcb-entry__link:last-child,.lfcb-entry>nav>a:last-child{border-bottom:0}.lfcb-match-centre>.lfcb-heading{display:block}.lfcb-match-centre>.lfcb-heading>span{display:block;margin-top:8px;color:#666;font-size:12px}.lfcb-now-links{grid-template-columns:1fr 1fr}.lfcb-now-links a{min-height:64px;border-bottom:1px solid #555}.lfcb-now-links a:nth-child(2){border-right:0}.lfcb-now-links a:nth-child(n+3){border-bottom:0}.lfcb-article-actions{grid-template-columns:1fr}}
@media(max-width:374px){.lfcb-now-links{grid-template-columns:1fr}.lfcb-now-links a{border-right:0;border-bottom:1px solid #3c3c3c!important}.lfcb-now-links a:last-child{border-bottom:0!important}}
.lfcb-staff-all{margin-top:24px}

/* --- work31513/lfc-believer-media-rebuild/assets/v240.css --- */
/* v2.4.0 — article-first editorial hierarchy, compact match data and trust UI. */
.lfcb-home-main>.lfcb-live-strip{order:0}.lfcb-home-main>.lfcb-lead{order:1}.lfcb-home-main>.lfcb-latest{order:2}.lfcb-home-main>.lfcb-ad{order:3}.lfcb-home-main>.lfcb-transfer{order:4}.lfcb-home-main>.lfcb-stories-section{order:5}.lfcb-home-main>.lfcb-popular-section{order:6}.lfcb-home-main>.lfcb-scoreboard{order:7}.lfcb-home-main>.lfcb-entry{order:8}.lfcb-home-main>.lfcb-squad{order:9}.lfcb-home-main>.lfcb-staff{order:10}.lfcb-home-main>.lfcb-sports{order:11}.lfcb-home-main>.lfcb-discover{order:12}.lfcb-home-main>.lfcb-shop-links{order:13}.lfcb-home-main>.lfcb-follow{order:14}.lfcb-home-main>.lfcb-standards-link{order:15}
.lfcb-live-strip{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;background:#202124;color:#fff;border-left:5px solid #c8102e}.lfcb-live-strip strong{color:#fff;font:900 12px Inter,sans-serif;letter-spacing:.12em}.lfcb-live-strip strong i{display:inline-block;width:8px;height:8px;margin-right:7px;background:#e31b3d;border-radius:50%}.lfcb-live-strip span:first-of-type{text-align:right}.lfcb-live-strip b{font:900 18px Inter,sans-serif}.lfcb-live-strip a{color:#fff!important;font-weight:800}
.lfcb-stories-section,.lfcb-popular-section,.lfcb-scoreboard{padding-top:64px;padding-bottom:24px}.lfcb-scoreboard>.lfcb-heading>span{font-size:12px;font-weight:800;color:#666}.lfcb-scoreboard-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d8d8d4}.lfcb-scoreboard-grid article{display:flex;flex-direction:column;min-height:244px;padding:24px;background:#fff;border-right:1px solid #d8d8d4}.lfcb-scoreboard-grid article:last-child{border-right:0}.lfcb-scoreboard-grid small{color:#c8102e;font:900 10px Inter,sans-serif;letter-spacing:.14em}.lfcb-scoreboard-grid time{margin:10px 0 24px;color:#666;font-size:13px}.lfcb-scoreboard-grid h3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:0;font-size:15px;line-height:1.45}.lfcb-scoreboard-grid h3 span:last-child{text-align:right}.lfcb-scoreboard-grid h3 b{display:grid;place-items:center;min-width:44px;height:44px;padding:0 8px;background:#202124;color:#fff;border-radius:50%;font:800 12px Inter,sans-serif}.lfcb-scoreboard-grid article>a{margin-top:auto;color:#171717!important;font-weight:900}.lfcb-rank-card strong{margin:auto 0 0;color:#202124;font:900 72px/1 Inter,sans-serif}.lfcb-rank-card strong i{font-style:normal;font-size:18px}.lfcb-rank-card p{margin:8px 0 20px;color:#666;font-weight:700}.lfcb-sports-actions{display:grid;grid-template-columns:1fr 1fr;border:1px solid #555}.lfcb-sports-actions a{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:18px 24px;color:#fff!important;font-weight:900}.lfcb-sports-actions a+ a{border-left:1px solid #555}
.lfcb-squad-all{display:grid!important;grid-template-columns:1fr auto 28px;align-items:center;gap:18px;min-height:82px;margin-top:20px;padding:18px 22px;background:#202124;color:#fff!important;border-bottom:5px solid #c8102e}.lfcb-squad-all span{display:grid;gap:4px}.lfcb-squad-all small{color:#e31b3d;font:900 9px Inter,Arial,sans-serif;letter-spacing:.14em}.lfcb-squad-all b{font-size:16px}.lfcb-squad-all strong{font:900 13px Inter,Arial,sans-serif}.lfcb-squad-all i{color:#e31b3d;font-style:normal;font-size:22px}.lfcb-staff-all{background:#c8102e;border-color:#202124}.lfcb-staff-all small,.lfcb-staff-all i{color:#fff}
.lfcb-article-brief{margin:28px 0 44px;padding:24px;background:#f6f6f4;border-top:5px solid #202124;border-left:5px solid #c8102e}.lfcb-article-brief header{display:flex;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #ddd}.lfcb-article-brief header small{color:#c8102e;font:900 10px Inter,sans-serif;letter-spacing:.15em}.lfcb-article-brief header b{font-size:12px}.lfcb-article-brief h2{margin:20px 0 8px!important;padding:0!important;background:none!important;border:0!important;font-size:22px!important}.lfcb-article-brief>p{margin:0 0 20px!important;line-height:1.9}.lfcb-article-brief dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:#ddd}.lfcb-article-brief dl>div{padding:13px 15px;background:#fff}.lfcb-article-brief dt{color:#777;font-size:11px;font-weight:800}.lfcb-article-brief dd{margin:4px 0 0;font-size:13px;font-weight:800}.lfcb-note-cta,.lfcb-author-box{margin:56px 0 8px;padding:28px;background:#202124;color:#fff;border-top:5px solid #c8102e}.lfcb-note-cta small,.lfcb-author-box small{display:block;color:#e31b3d;font:900 10px Inter,Arial,sans-serif;letter-spacing:.14em}.lfcb-note-cta h2,.lfcb-author-box h2{margin:8px 0!important;padding:0!important;background:none!important;color:#fff!important;border:0!important;font-size:23px!important}.lfcb-note-cta p,.lfcb-author-box p{margin:0 0 18px!important;color:#ddd}.lfcb-note-cta a,.lfcb-author-box a{display:inline-flex;align-items:center;min-height:48px;padding:0 18px;background:#c8102e;color:#fff!important;text-decoration:none!important;font-weight:900}.lfcb-author-box{margin-top:40px;background:#f6f6f4;color:#171717;border-top-color:#202124}.lfcb-author-box h2{color:#171717!important}.lfcb-author-box p{color:#555}
.lfcb-preseason{border-top:6px solid #c8102e}.lfcb-preseason>header{margin-bottom:20px}.lfcb-preseason>header small{color:#c8102e;font:900 11px Inter,sans-serif;letter-spacing:.14em}.lfcb-preseason>header h2{margin:6px 0}.lfcb-preseason>header p{margin:0;color:#666;font-size:13px}.lfcb-preseason-results{border-top-color:#202124}.lfcb-result-score{min-width:72px!important;border-radius:4px!important;font-size:18px!important}.lfcb-match-source{display:inline-flex;min-height:44px;align-items:center;margin-top:8px;color:#c8102e!important;font:800 12px Inter,"Noto Sans JP",sans-serif;text-decoration:none}.lfcb-scoreboard-grid:has(.lfcb-preseason-card){grid-template-columns:repeat(4,minmax(0,1fr))}.lfcb-preseason-card{border-top:5px solid #c8102e}.lfcb-preseason-card .lfcb-match-venue{margin:18px 0 10px;color:#777;font-size:11px;font-weight:700}
@media(max-width:767px){.lfcb-live-strip{grid-template-columns:auto 1fr auto;gap:8px;margin-top:8px;padding:11px 16px}.lfcb-live-strip span{font-size:11px}.lfcb-live-strip span:first-of-type{text-align:left}.lfcb-live-strip a{display:none}.lfcb-stories-section,.lfcb-popular-section,.lfcb-scoreboard{padding-top:44px}.lfcb-scoreboard>.lfcb-heading>span{display:block;margin-top:5px}.lfcb-scoreboard-grid{grid-template-columns:1fr}.lfcb-scoreboard-grid article{min-height:210px;border-right:0;border-bottom:1px solid #d8d8d4}.lfcb-scoreboard-grid article:last-child{border-bottom:0}.lfcb-sports-actions{grid-template-columns:1fr}.lfcb-sports-actions a+ a{border-left:0;border-top:1px solid #555}.lfcb-squad-all{grid-template-columns:1fr 24px;min-height:88px;padding:16px}.lfcb-squad-all strong{grid-column:1;font-size:10px;color:#bbb}.lfcb-squad-all i{grid-column:2;grid-row:1/3}.lfcb-staff-all strong{color:#fff}.lfcb-article-brief{margin:20px 0 32px;padding:19px 16px}.lfcb-article-brief dl{grid-template-columns:1fr}.lfcb-note-cta,.lfcb-author-box{padding:22px 18px}.lfcb-note-cta h2,.lfcb-author-box h2{font-size:20px!important}.lfcb-note-cta a,.lfcb-author-box a{width:100%;justify-content:center}}
@media(max-width:767px){.lfcb-scoreboard-grid:has(.lfcb-preseason-card){grid-template-columns:1fr}}
.lfcb-article-brief h2{margin-bottom:14px!important}.lfcb-article-brief>ul{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none!important;counter-reset:brief}.lfcb-article-brief>ul li{position:relative;margin:0!important;padding:12px 14px 12px 48px;background:#fff;font-size:15px;font-weight:800;line-height:1.65;counter-increment:brief}.lfcb-article-brief>ul li:before{position:absolute;left:14px;top:13px;color:#c8102e;font:900 13px Inter,sans-serif;content:'0' counter(brief)}.lfcb-brief-status{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 0!important}.lfcb-brief-status span{padding:6px 9px;background:#202124;color:#fff;font-size:10px;font-weight:800}.lfcb-brief-source{display:flex;align-items:center;gap:10px;margin:14px 0 0!important;font-size:11px}.lfcb-brief-source small{color:#777;font-weight:800}.lfcb-brief-source a,.lfcb-brief-source b{color:#171717!important;font-weight:900}.lfcb-brief-hook{margin:18px 0 0!important;padding-top:15px;border-top:1px solid #ddd;color:#555;font-size:13px;font-weight:700;line-height:1.7}.lfcb-article-brief dl{display:none!important}

/* v2.5.0 — clearer editorial brief, launch-state table and stronger directory actions. */
.lfcb-article-brief>ol{display:grid;gap:10px;margin:0!important;padding:0!important;list-style:none!important}.lfcb-article-brief>ol li{display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:start;margin:0!important;padding:15px 16px;background:#fff;border-left:3px solid #c8102e;line-height:1.7}.lfcb-article-brief>ol li small{color:#c8102e;font-size:11px;font-weight:900}.lfcb-article-brief>ol li span{color:#171717;font-size:15px;font-weight:800}.lfcb-directory-head{border-bottom:5px solid #c8102e}.lfcb-squad-tools{border:2px solid #202124}.lfcb-position-nav button{min-height:52px}.lfcb-position-nav button.is-active{background:#c8102e!important;color:#fff!important}.lfcb-staff-grid+.lfcb-directory-all{display:flex;align-items:center;justify-content:space-between;min-height:64px;margin-top:24px;padding:15px 20px;background:#c8102e;color:#fff!important;font-weight:900;text-decoration:none}.lfcb-rank-card.is-preseason strong{font-size:34px;line-height:1.2}.lfcb-rank-card.is-preseason p{margin-top:14px}.lfcb-home-main>.lfcb-entry{background:#f0f0ed}.lfcb-entry-intro h2{max-width:760px}.lfcb-entry nav a{min-height:112px}
@media(max-width:767px){.lfcb-article-brief>ol li{grid-template-columns:1fr;gap:4px;padding:14px}.lfcb-article-brief>ol li span{font-size:14px;line-height:1.65}.lfcb-article-brief header b{font-size:10px}.lfcb-entry nav a{min-height:92px}}

/* v2.5.1 — remove decorative red labels and keep the brief factual. */
.lfcb-article-brief{border-left:0}.lfcb-article-brief header small{color:#555;letter-spacing:.06em}.lfcb-article-brief>ol{display:none}.lfcb-article-brief>ul{display:grid;gap:0;margin:0!important;padding:0!important;list-style:none!important;counter-reset:none}.lfcb-article-brief>ul li{position:relative;margin:0!important;padding:14px 14px 14px 30px;background:#fff;border-bottom:1px solid #ddd;color:#171717;font-size:15px;font-weight:800;line-height:1.75;counter-increment:none}.lfcb-article-brief>ul li:last-child{border-bottom:0}.lfcb-article-brief>ul li:before{position:absolute;left:12px;top:17px;color:#171717;font:900 12px Inter,sans-serif;content:'—'}.lfcb-directory .lfcb-squad-grid article small,.lfcb-directory .lfcb-staff-grid article small{color:#555!important}.lfcb-directory .lfcb-squad-grid em,.lfcb-directory .lfcb-staff-grid b{color:#171717!important}.lfcb-directory-head>small{display:none}.lfcb-position-group>header small{color:#555!important}.lfcb-brief-hook{display:none!important}

/* --- work31513/lfc-believer-media-rebuild/assets/monetization.css --- */
.lfcb-commerce,.lfcb-policy-page,.lfcb-glossary,.lfcb-search-page{max-width:1200px;margin:0 auto;padding:48px 24px 96px;color:#171717}.lfcb-commerce-hero,.lfcb-policy-page>header,.lfcb-glossary>header,.lfcb-search-page>header{padding:56px 48px;background:#202124;border-bottom:8px solid #c8102e;color:#fff}.lfcb-commerce-hero small,.lfcb-policy-page>header small,.lfcb-glossary>header small,.lfcb-search-page>header small,.lfcb-commerce-shops>header small,.lfcb-commerce-policy>small{color:#e31b3d;font:800 13px Inter,sans-serif;letter-spacing:.17em}.lfcb-commerce-hero h1,.lfcb-policy-page h1,.lfcb-glossary h1,.lfcb-search-page h1{margin:12px 0 18px;font-size:clamp(34px,5vw,64px);line-height:1.15}.lfcb-commerce-hero p,.lfcb-policy-page>header p,.lfcb-glossary>header p{max-width:700px;margin:0;color:#d5d5d5;line-height:1.8}.lfcb-commerce-shops{margin-top:56px}.lfcb-commerce-shops>header h2{margin:8px 0 24px;font-size:32px}.lfcb-commerce-shops .lfcb-shop-links{margin:0}.lfcb-commerce-policy{margin-top:48px;padding:40px;background:#f1f1ee;border-left:8px solid #c8102e}.lfcb-commerce-policy h2{margin:8px 0 16px;font-size:28px}.lfcb-commerce-policy p,.lfcb-policy-page section p{line-height:1.9;color:#555}.lfcb-commerce-policy a{display:inline-block;margin-top:12px;color:#a80d28;font-weight:800}.lfcb-policy-page section{max-width:800px;margin:0 auto;padding:48px 0}.lfcb-policy-page section h2{margin:40px 0 12px;padding-top:24px;border-top:1px solid #ddd}.lfcb-glossary>section{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ccc;margin-top:48px}.lfcb-glossary article{position:relative;min-height:190px;padding:32px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.lfcb-glossary article:nth-child(even){border-right:0}.lfcb-glossary article small{color:#c8102e;font:800 13px Inter,sans-serif}.lfcb-glossary article h2{margin:12px 0;font-size:27px}.lfcb-glossary article p{margin:0;color:#555;line-height:1.8}.lfcb-glossary>aside{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding:32px;background:#c8102e;color:#fff}.lfcb-glossary>aside h2{margin:0}.lfcb-glossary>aside a{color:#fff;font-weight:800}.lfcb-search-page>header form{display:flex;max-width:760px;margin-top:30px}.lfcb-search-page>header input{min-width:0;flex:1;height:56px;padding:0 18px;border:0;font-size:16px}.lfcb-search-page>header button{min-width:110px;border:0;background:#c8102e;color:#fff;font-weight:800}.lfcb-search-results{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:48px;background:#ddd;border:1px solid #ddd}.lfcb-search-results article{background:#fff}.lfcb-search-results a{display:grid;grid-template-columns:160px 1fr;min-height:150px;color:#171717;text-decoration:none}.lfcb-search-results img{width:160px;height:100%;object-fit:cover}.lfcb-search-results div{padding:24px}.lfcb-search-results small{color:#c8102e;font-size:12px;font-weight:800}.lfcb-search-results h2{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:8px 0 18px;font-size:18px;line-height:1.55}.lfcb-search-results time{color:#777;font:12px Inter,sans-serif}.lfcb-search-empty{padding:64px 24px;text-align:center}.lfcb-search-empty a{color:#a80d28;font-weight:800}.lfcb-search-pagination{margin-top:40px}.lfcb-search-pagination .nav-links{display:flex;justify-content:center;gap:8px}.lfcb-search-pagination a,.lfcb-search-pagination span{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1px solid #ccc;color:#171717;text-decoration:none}.lfcb-search-pagination .current{border-color:#c8102e;background:#c8102e;color:#fff}
@media(max-width:767px){.lfcb-commerce,.lfcb-policy-page,.lfcb-glossary,.lfcb-search-page{padding:24px 16px 72px}.lfcb-commerce-hero,.lfcb-policy-page>header,.lfcb-glossary>header,.lfcb-search-page>header{padding:40px 24px}.lfcb-commerce-hero h1,.lfcb-policy-page h1,.lfcb-glossary h1,.lfcb-search-page h1{font-size:34px}.lfcb-glossary>section,.lfcb-search-results{grid-template-columns:1fr}.lfcb-glossary article{min-height:0;border-right:0}.lfcb-glossary>aside{display:block}.lfcb-glossary>aside a{display:inline-block;margin-top:20px}.lfcb-search-page>header form{display:grid;grid-template-columns:1fr auto}.lfcb-search-page>header button{min-width:80px}.lfcb-search-results a{grid-template-columns:116px 1fr;min-height:130px}.lfcb-search-results img{width:116px}.lfcb-search-results div{padding:16px}.lfcb-search-results h2{font-size:16px}}

/* --- work31513/lfc-believer-media-rebuild/assets/player.css --- */
.lfcb-player{background:#f6f6f4;color:#171717;padding:32px 0 80px}.lfcb-player a{text-decoration:none}.lfcb-player-crumb{display:flex;gap:10px;align-items:center;overflow:hidden;margin:0 0 24px;color:#6c6c6c;font:700 11px/1.4 Inter,Arial;letter-spacing:.08em;white-space:nowrap}.lfcb-player-crumb a{color:#a30d29}.lfcb-player-crumb b{overflow:hidden;text-overflow:ellipsis}.lfcb-player-hero{display:grid;grid-template-columns:minmax(300px,42%) 1fr;min-height:480px;background:#1d1f21;color:#fff;border-bottom:8px solid #c8102e;overflow:hidden}.lfcb-player-visual{display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(145deg,#2a2c2f,#151617)}.lfcb-player-visual img{display:block;width:100%;height:100%;max-height:520px;object-fit:cover;object-position:center top}.lfcb-player-fallback{display:flex!important;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:420px;background:radial-gradient(circle at 50% 35%,#34363a 0,#1d1f21 70%);color:#fff}.lfcb-player-fallback small{font:800 11px Inter;letter-spacing:.25em;color:#c8c8c8}.lfcb-player-fallback b{font:900 96px/1 Inter;margin-top:14px}.lfcb-player-intro{align-self:center;padding:48px}.lfcb-player-intro>small,.lfcb-player-section>header small{color:#e31b3d;font:900 12px/1 Inter,Arial;letter-spacing:.18em}.lfcb-player-intro h1{max-width:700px;margin:14px 0 18px;font:900 clamp(42px,6vw,76px)/.98 Inter,"Noto Sans JP",sans-serif;letter-spacing:-.045em}.lfcb-role{display:flex;gap:12px;align-items:center;margin:0 0 30px;font-weight:800}.lfcb-role span{color:#929292;font:700 10px Inter;letter-spacing:.14em}.lfcb-profile-facts{display:flex;flex-wrap:wrap;margin:0 0 28px;border-top:1px solid #444;border-bottom:1px solid #444}.lfcb-profile-facts div{min-width:105px;padding:16px 24px 16px 0;margin-right:24px}.lfcb-profile-facts dt{color:#989898;font:700 9px Inter;letter-spacing:.14em}.lfcb-profile-facts dd{margin:5px 0 0;color:#fff;font:800 18px Inter,"Noto Sans JP"}.lfcb-official-link{display:inline-flex;align-items:center;gap:18px;min-height:44px;color:#fff!important;font-weight:800;border-bottom:2px solid #c8102e}.lfcb-official-link span{color:#e31b3d}.lfcb-player-section{margin-top:64px}.lfcb-player-section>header{display:flex;justify-content:space-between;align-items:end;margin-bottom:20px;border-bottom:3px solid #202124;padding-bottom:14px}.lfcb-player-section>header h2{margin:5px 0 0;font-size:28px}.lfcb-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lfcb-stat-grid article{background:#fff;border-top:5px solid #c8102e;padding:24px}.lfcb-stat-grid h3{margin:0 0 18px;font:900 18px Inter,"Noto Sans JP"}.lfcb-stat-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e3e3e1}.lfcb-stat-grid dl div{background:#fff;padding:14px 10px}.lfcb-stat-grid dt{font-size:10px;color:#777}.lfcb-stat-grid dd{margin:5px 0 0;font:900 24px Inter,Arial}.lfcb-stat-grid dd small{font-size:9px;color:#777}.lfcb-injuries article{display:grid;grid-template-columns:160px 1fr auto;align-items:center;gap:24px;background:#202124;color:#fff;border-left:6px solid #c8102e;padding:22px}.lfcb-injuries span{color:#e31b3d;font:900 10px Inter;letter-spacing:.16em}.lfcb-injuries strong{font-size:18px}.lfcb-injuries p{margin:0;color:#bbb}.lfcb-player-stories>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lfcb-player-stories article{background:#fff}.lfcb-player-stories article a{display:grid;grid-template-columns:42% 1fr;height:100%;color:#171717}.lfcb-player-stories img{width:100%;height:100%;min-height:180px;object-fit:cover}.lfcb-player-stories article span{padding:22px}.lfcb-player-stories article small{color:#777;font:700 10px Inter}.lfcb-player-stories h3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 18px;font-size:17px;line-height:1.6}.lfcb-player-stories b{color:#c8102e;font:900 10px Inter;letter-spacing:.08em}.lfcb-player-switch{display:grid;grid-template-columns:1fr 1fr;margin-top:64px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.lfcb-player-switch a{display:flex;flex-direction:column;justify-content:center;min-height:110px;padding:20px;color:#171717}.lfcb-player-switch .next{text-align:right;border-left:1px solid #ccc}.lfcb-player-switch small{color:#a30d29;font:800 9px Inter;letter-spacing:.14em}.lfcb-player-switch b{margin-top:8px;font-size:17px}
@media(max-width:767px){.lfcb-player{padding:20px 0 56px}.lfcb-player-hero{grid-template-columns:1fr;min-height:0}.lfcb-player-visual{height:320px}.lfcb-player-visual img{height:320px}.lfcb-player-fallback{min-height:320px}.lfcb-player-fallback b{font-size:72px}.lfcb-player-intro{padding:26px 20px 30px}.lfcb-player-intro h1{font-size:40px}.lfcb-profile-facts{display:grid;grid-template-columns:repeat(3,1fr)}.lfcb-profile-facts div{min-width:0;margin:0;padding:14px 8px 14px 0}.lfcb-profile-facts dd{font-size:15px;overflow-wrap:anywhere}.lfcb-player-section{margin-top:48px}.lfcb-player-section>header h2{font-size:23px}.lfcb-stat-grid,.lfcb-player-stories>div{grid-template-columns:1fr}.lfcb-stat-grid article{padding:18px}.lfcb-stat-grid dl div{padding:12px 7px}.lfcb-stat-grid dd{font-size:21px}.lfcb-injuries article{grid-template-columns:1fr;gap:8px}.lfcb-player-stories article a{grid-template-columns:38% 1fr}.lfcb-player-stories img{min-height:150px}.lfcb-player-stories article span{padding:16px}.lfcb-player-switch a{padding:16px 10px}.lfcb-player-switch b{font-size:14px}}

/* --- work31513/lfc-believer-media-rebuild/assets/transfer-cards.css --- */
.lfcb-transfer-grid article>a{padding:0!important;height:100%;display:flex!important;flex-direction:column}
.lfcb-transfer-media{position:relative;aspect-ratio:16/9;overflow:hidden;background:#292929}
.lfcb-transfer-media .lfcb-img,.lfcb-transfer-media .lfcb-fallback{width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .2s ease}
.lfcb-transfer-grid article:hover .lfcb-transfer-media .lfcb-img{transform:scale(1.03)}
.lfcb-transfer-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.18),transparent 45%,rgba(0,0,0,.35));pointer-events:none}
.lfcb-transfer-media .lfcb-transfer-top{position:absolute;z-index:2;inset:16px 16px auto;align-items:flex-start}
.lfcb-transfer-media .lfcb-transfer-top span{background:#c8102e;padding:6px 9px;color:#fff;font-size:10px;font-weight:900}
.lfcb-transfer-media .lfcb-transfer-top b{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.55);font-size:30px;line-height:1}
.lfcb-transfer-body{padding:22px 22px 18px;display:flex;flex:1;flex-direction:column}
.lfcb-transfer-grid .lfcb-transfer-body h3{margin:0 0 12px;font-size:18px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lfcb-transfer-body p{margin:0 0 15px!important;color:#aaa;font-size:11px}
.lfcb-transfer-grid .lfcb-transfer-body footer{border-top:1px solid #444;margin-top:auto;padding-top:16px;align-items:center}
.lfcb-transfer-body footer time{color:#999;font-size:10px}
.lfcb-transfer-body footer b{color:#fff;font-size:11px}
@media(max-width:900px){
  .lfcb-transfer-grid{gap:18px}
  .lfcb-transfer-grid article>a{display:grid!important;grid-template-columns:minmax(140px,42%) 1fr}
  .lfcb-transfer-media{aspect-ratio:auto;min-height:210px}
  .lfcb-transfer-body{padding:20px}
}
@media(max-width:560px){
  .lfcb-transfer-grid article>a{display:flex!important}
  .lfcb-transfer-media{aspect-ratio:16/9;min-height:0}
  .lfcb-transfer-grid .lfcb-transfer-body h3{font-size:17px}
}
@media(prefers-reduced-motion:reduce){.lfcb-transfer-media .lfcb-img{transition:none}}

/* --- work31513/lfc-believer-media-rebuild/assets/roster.css --- */
.lfcb-squad-grid article{display:block}.lfcb-squad-grid article>a{display:grid;grid-template-columns:92px 1fr;height:100%;color:inherit}.lfcb-squad-grid article>a>div{padding:14px 12px}.lfcb-squad-grid em{font-style:normal;font-size:8px;color:#c8102e;font-weight:900}.lfcb-staff-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.lfcb-staff-grid article{background:#202124;color:#fff;overflow:hidden}.lfcb-staff-grid img{width:100%;aspect-ratio:1;object-fit:cover;object-position:top}.lfcb-staff-grid article>div{padding:18px}.lfcb-staff-grid small{color:#e31b3d;font-weight:900}.lfcb-staff-grid h3{font-size:17px;margin:7px 0}.lfcb-staff-grid p,.lfcb-staff-grid span{font-size:10px;color:#bbb}@media(max-width:767px){.lfcb-staff-grid{grid-template-columns:repeat(2,1fr)}.lfcb-squad-grid article>a{grid-template-columns:70px 1fr}}
.lfcb-staff-card{display:block;height:100%;color:#fff!important}.lfcb-staff-card>div{padding:18px}.lfcb-staff-card b{font-size:9px;color:#fff}.lfcb-directory{min-height:70vh;padding:54px 0 90px;background:#f6f6f4;color:#171717}.lfcb-directory-head{margin-bottom:32px;padding:42px;background:#202124;color:#fff;border-bottom:6px solid #c8102e}.lfcb-directory-head small,.lfcb-directory-stories>header small,.lfcb-staff-profile>div>small{color:#e31b3d;font-weight:900;letter-spacing:.15em}.lfcb-directory-head h1{margin:8px 0;font-size:clamp(30px,5vw,52px)}.lfcb-directory-head p{margin:0;color:#bbb}.lfcb-directory-crumb{display:flex;gap:10px;margin-bottom:24px;font-size:11px;font-weight:800}.lfcb-staff-profile{display:grid;grid-template-columns:260px 1fr;background:#202124;color:#fff;border-bottom:7px solid #c8102e}.lfcb-staff-profile>.lfcb-staff-fallback{aspect-ratio:1}.lfcb-staff-profile>div{display:flex;flex-direction:column;justify-content:center;padding:42px}.lfcb-staff-profile h1{margin:10px 0;font-size:clamp(34px,6vw,64px)}.lfcb-staff-profile p{font-size:20px}.lfcb-staff-profile a{align-self:flex-start;margin-top:20px;padding:14px 18px;background:#c8102e;color:#fff;font-weight:800}.lfcb-directory-stories{padding-top:60px}.lfcb-directory-stories>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lfcb-directory-stories article{background:#fff}.lfcb-directory-stories img{width:100%;aspect-ratio:16/9;object-fit:cover}.lfcb-directory-stories span{display:block;padding:18px}.lfcb-directory-stories h3{font-size:15px;line-height:1.6}@media(max-width:767px){.lfcb-directory{padding:24px 0 60px}.lfcb-directory-head{padding:28px 20px}.lfcb-staff-profile{grid-template-columns:110px 1fr}.lfcb-staff-profile>div{padding:24px 18px}.lfcb-staff-profile h1{font-size:28px}.lfcb-staff-profile p{font-size:14px}.lfcb-directory-stories>div{grid-template-columns:1fr}}

/* --- work31513/lfc-believer-media-rebuild/assets/roster-fix.css --- */
.lfcb-player-fallback,.lfcb-staff-fallback{display:grid;place-items:center;background:#202124;color:#fff;font:900 28px/1 Inter,Arial,sans-serif;min-height:118px}.lfcb-staff-fallback{aspect-ratio:1;min-height:0;font-size:34px;background:linear-gradient(135deg,#202124 70%,#c8102e 70%)}.lfcb-staff-grid a{color:#fff;font-size:9px;font-weight:800}

/* --- work31513/lfc-believer-media-rebuild/assets/directory-v2.css --- */
.lfcb-position-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 44px}.lfcb-position-nav a{display:flex;justify-content:space-between;align-items:center;min-height:54px;padding:12px 15px;background:#fff;border-bottom:3px solid #202124;color:#171717;font-size:11px;font-weight:800}.lfcb-position-nav b{color:#c8102e;font:900 10px Inter}.lfcb-position-group{margin-top:48px;scroll-margin-top:120px}.lfcb-position-group>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px;padding-bottom:12px;border-bottom:3px solid #202124}.lfcb-position-group>header small{color:#c8102e;font:900 9px Inter;letter-spacing:.16em}.lfcb-position-group>header h2{margin:4px 0 0;font-size:24px}.lfcb-position-group>header>b{color:#777;font:900 10px Inter;letter-spacing:.1em}.lfcb-squad-grid img{object-fit:cover!important;object-position:center top!important;background:#e7e7e4}.lfcb-squad-all{display:grid;grid-template-columns:1fr auto 28px;align-items:center;gap:20px;min-height:82px;margin-top:20px;padding:18px 22px;background:#202124;color:#fff!important;border-bottom:5px solid #c8102e}.lfcb-squad-all span{display:flex;flex-direction:column}.lfcb-squad-all small{color:#e31b3d;font:900 9px Inter;letter-spacing:.15em}.lfcb-squad-all b{margin-top:5px;font-size:18px}.lfcb-squad-all strong{font:900 11px Inter;letter-spacing:.1em;color:#bbb}.lfcb-squad-all i{font-style:normal;color:#e31b3d;font-size:22px}@media(max-width:767px){.lfcb-position-nav{grid-template-columns:1fr 1fr;margin-bottom:36px}.lfcb-position-group{margin-top:40px}.lfcb-position-group>header h2{font-size:20px}.lfcb-squad-all{grid-template-columns:1fr auto;min-height:76px;padding:15px 16px}.lfcb-squad-all strong{display:none}.lfcb-squad-all i{grid-column:2;grid-row:1}}
.lfcb-squad-tools{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px 20px;margin:0 0 18px}.lfcb-squad-tools label{grid-column:1/-1;font-size:11px;font-weight:900}.lfcb-squad-tools input{width:100%;min-height:48px;padding:0 15px;border:1px solid #bbb;border-radius:0;background:#fff;font-size:16px}.lfcb-squad-tools p{display:flex;flex-direction:column;align-items:flex-end;margin:0;font:800 10px Inter;color:#777}.lfcb-squad-tools p b{color:#c8102e;font-size:12px}.lfcb-position-nav{grid-template-columns:repeat(5,1fr)}.lfcb-position-nav button{display:flex;justify-content:space-between;align-items:center;min-height:54px;padding:12px 15px;background:#fff;border:0;border-bottom:3px solid #202124;color:#171717;font-size:11px;font-weight:800;text-align:left}.lfcb-position-nav button.is-active{background:#202124;color:#fff;border-color:#c8102e}.lfcb-no-players{padding:28px;background:#fff;border-left:5px solid #c8102e;font-weight:800}.lfcb-position-group[hidden],.lfcb-squad-grid article[hidden]{display:none!important}@media(max-width:767px){.lfcb-squad-tools{grid-template-columns:1fr}.lfcb-squad-tools label{grid-column:auto}.lfcb-squad-tools p{align-items:flex-start}.lfcb-position-nav{grid-template-columns:1fr 1fr}}

/* --- work31513/lfc-believer-media-rebuild/assets/v300.css --- */
:root{--lfcb-red:#c8102e;--lfcb-ink:#171717;--lfcb-paper:#f6f6f4}
.lfcb-transfer-desk{margin:32px auto 72px;padding:32px;background:#fff;border-top:6px solid var(--lfcb-red);border-bottom:2px solid var(--lfcb-ink);display:flex;align-items:end;justify-content:space-between;gap:32px}
.lfcb-transfer-desk small,.lfcb-news-desk small,.lfcb-tracker .lfcb-stage{color:var(--lfcb-red);font-weight:800;letter-spacing:.12em}.lfcb-transfer-desk h2{margin:8px 0;font-size:clamp(26px,4vw,42px)}.lfcb-transfer-desk p{margin:0;max-width:680px}.lfcb-transfer-desk>a{display:flex;min-height:48px;align-items:center;padding:0 20px;background:var(--lfcb-ink);color:#fff;font-weight:800}
.lfcb-news-desk{display:grid;grid-template-columns:repeat(4,1fr);margin:24px auto 72px;border:1px solid #d9d9d5}.lfcb-news-desk a{min-height:128px;padding:24px;border-right:1px solid #d9d9d5;display:grid;align-content:space-between;color:var(--lfcb-ink)}.lfcb-news-desk a:last-child{border-right:0}.lfcb-news-desk b{font-size:18px}.lfcb-news-desk i{color:var(--lfcb-red);font-style:normal;justify-self:end}
.lfcb-membership{margin:40px auto 80px;padding:32px;background:var(--lfcb-ink);color:#fff;border-bottom:6px solid var(--lfcb-red);display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:end}.lfcb-membership small{color:#fff;font-weight:800;letter-spacing:.14em}.lfcb-membership h2{font-size:clamp(26px,4vw,42px);margin:8px 0}.lfcb-membership p{margin:0;color:#d7d7d7}.lfcb-membership nav{display:grid;gap:8px}.lfcb-membership a{min-height:64px;background:#fff;color:var(--lfcb-ink);padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px}.lfcb-membership a span{color:var(--lfcb-red);font-weight:800}
.lfcb-data-freshness{max-width:1200px;margin:16px auto;padding:0 16px;color:#666;font-size:13px;text-align:right}.lfcb-tracker,.lfcb-watch-guide{max-width:1200px;margin:48px auto 96px;padding:0 16px}.lfcb-tracker>div{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lfcb-tracker article{background:#fff;border:1px solid #ddd;border-bottom:4px solid var(--lfcb-ink)}.lfcb-tracker article a{display:block;padding:24px;color:var(--lfcb-ink)}.lfcb-tracker h2{font-size:22px;margin:14px 0}.lfcb-tracker p{font-size:14px}.lfcb-tracker footer{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #ddd;padding-top:16px;font-size:12px;color:#666}.lfcb-watch-guide ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lfcb-watch-guide li{padding:24px;background:#fff;border-top:4px solid var(--lfcb-red)}.lfcb-watch-guide li b,.lfcb-watch-guide li span{display:block}.lfcb-watch-guide li span{margin-top:8px;color:#555}.lfcb-brief-pending{font-size:17px;line-height:1.8;margin:20px 0 0}.lfcb-article-brief ul{padding-left:1.25em}.lfcb-article-brief li{margin:0 0 12px;line-height:1.7}.lfcb-article-brief li::marker{color:var(--lfcb-red)}
a:focus-visible,button:focus-visible{outline:3px solid #0b57d0!important;outline-offset:3px}
@media(max-width:767px){.lfcb-transfer-desk{margin:24px 16px 56px;padding:24px;display:block}.lfcb-transfer-desk>a{margin-top:20px;justify-content:center}.lfcb-news-desk{grid-template-columns:1fr 1fr;margin:16px 16px 56px}.lfcb-news-desk a{min-height:108px;padding:16px;border-bottom:1px solid #d9d9d5}.lfcb-news-desk a:nth-child(2n){border-right:0}.lfcb-membership{margin:32px 16px 64px;padding:24px;grid-template-columns:1fr}.lfcb-tracker>div,.lfcb-watch-guide ol{grid-template-columns:1fr}.lfcb-tracker footer{display:grid}.lfcb-data-freshness{text-align:left}.lfcb-article-brief h2{font-size:28px!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* --- work31513/lfc-believer-media-rebuild/assets/v310.css --- */
/* v3.1: controlled monetization, stable data cards and mobile readability */

.lfcb-watch-links,.lfcb-shop-links{width:min(calc(100% - 48px),1200px);margin:40px auto;padding:28px;border:1px solid #d9d9d6;border-top:4px solid #c8102e;background:#fff;color:#171717}
.lfcb-watch-links header,.lfcb-shop-links header{margin-bottom:20px}.lfcb-watch-links header small,.lfcb-shop-links header small{display:block;margin-bottom:8px;color:#c8102e;font:800 12px/1 Inter,sans-serif;letter-spacing:.14em}.lfcb-watch-links h2,.lfcb-shop-links h2{margin:0 0 8px;font-size:clamp(24px,3vw,36px);line-height:1.2}.lfcb-watch-links header p{margin:0;color:#626262}
.lfcb-watch-links>div,.lfcb-shop-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lfcb-watch-links>div>a,.lfcb-shop-links>div>a{display:flex;min-height:96px;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid #d9d9d6;color:#171717;text-decoration:none;transition:border-color .16s,color .16s}.lfcb-watch-links>div>a:hover,.lfcb-shop-links>div>a:hover{border-color:#c8102e;color:#c8102e}.lfcb-watch-links a span,.lfcb-shop-links a span{display:grid;gap:5px}.lfcb-watch-links a small,.lfcb-shop-links a small{color:#666}.lfcb-watch-links a em,.lfcb-shop-links a em{font-style:normal;font-weight:800;white-space:nowrap}.lfcb-watch-links>p,.lfcb-shop-links>p{margin:16px 0 0;color:#666;font-size:12px}
.lfcb-article-brief li{overflow-wrap:anywhere}.lfcb-article-brief li::marker{color:#171717}.lfcb-article-brief h2{letter-spacing:-.02em}
@media(max-width:767px){.lfcb-watch-links,.lfcb-shop-links{width:calc(100% - 32px);margin:28px auto;padding:20px 16px}.lfcb-watch-links>div,.lfcb-shop-links>div{grid-template-columns:1fr}.lfcb-watch-links>div>a,.lfcb-shop-links>div>a{min-height:72px;padding:14px}.lfcb-watch-links a em,.lfcb-shop-links a em{font-size:12px}.lfcb-article-brief li{font-size:16px;line-height:1.8}}

.lfcb-watch-links>div>a.is-unext{background:#c8102e;border-color:#c8102e;color:#fff}.lfcb-watch-links>div>a.is-unext:hover{background:#a90d27;border-color:#a90d27;color:#fff}.lfcb-watch-links>div>a.is-unext span,.lfcb-watch-links>div>a.is-unext b,.lfcb-watch-links>div>a.is-unext em{color:#fff}

/* --- work31513/lfc-believer-media-rebuild/assets/v320.css --- */
.lfcb-home-main{display:flex!important;flex-direction:column!important}
.lfcb-home-main>.lfcb-matchday{order:0!important}.lfcb-home-main>.lfcb-ad--home{order:1!important}.lfcb-home-main>.lfcb-lead{order:2!important}.lfcb-home-main>.lfcb-latest{order:3!important}.lfcb-home-main>.lfcb-ad{order:3!important}.lfcb-home-main>.lfcb-stories-section{order:4!important}.lfcb-home-main>.lfcb-popular-section{order:5!important}.lfcb-home-main>.lfcb-today-home{order:6!important}.lfcb-home-main>.lfcb-transfer{order:7!important}.lfcb-home-main>.lfcb-transfer-desk{order:8!important}.lfcb-home-main>.lfcb-scoreboard{order:9!important}.lfcb-home-main>.lfcb-watch-links{order:10!important}.lfcb-home-main>.lfcb-entry{order:11!important}.lfcb-home-main>.lfcb-squad{order:12!important}.lfcb-home-main>.lfcb-staff{order:13!important}.lfcb-home-main>.lfcb-news-desk{order:14!important}.lfcb-home-main>.lfcb-sports{order:15!important}.lfcb-home-main>.lfcb-discover{order:16!important}.lfcb-home-main>.lfcb-membership{order:17!important}.lfcb-home-main>.lfcb-x-feed{order:18!important}.lfcb-home-main>.lfcb-shop-links{order:19!important}.lfcb-home-main>.lfcb-standards-link{order:20!important}.lfcb-home-main>.lfcb-follow{order:21!important}
.lfcb-matchday{margin-top:24px;margin-bottom:48px;background:#1d1f21;color:#fff;border-top:8px solid #c8102e;padding:32px;box-sizing:border-box}.lfcb-matchday header{display:flex;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid #555;padding-bottom:20px}.lfcb-matchday header small{color:#ef3340;font-weight:800;letter-spacing:.14em}.lfcb-matchday h2{margin:6px 0 0;font-size:clamp(28px,4vw,44px)}.lfcb-matchday time{font-weight:700}.lfcb-matchday-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:34px 0;text-align:center}.lfcb-matchday-score strong{font-size:clamp(20px,3vw,32px)}.lfcb-matchday-score b{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#c8102e;font-size:22px}.lfcb-matchday-meta,.lfcb-lineup-pending{color:#ddd}.lfcb-matchday footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.lfcb-matchday footer a{display:inline-flex;min-height:48px;align-items:center;padding:0 22px;background:#fff;color:#171717;font-weight:800;text-decoration:none}.lfcb-matchday footer .lfcb-unext{background:#c8102e;color:#fff}.lfcb-lineups{border-top:1px solid #555;padding-top:24px}.lfcb-lineups>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lfcb-lineups h5{margin:16px 0 6px;color:#ddd;font-size:12px}.lfcb-lineups ol{margin:0;padding:0;list-style:none}.lfcb-lineups li{border-bottom:1px solid #444;padding:8px}.lfcb-lineups li b{display:inline-block;width:34px;color:#ef3340}.lfcb-lineups details{margin-top:14px}.lfcb-lineups summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#fff;font-weight:800}
.lfcb-matchday-clock{text-align:right}.lfcb-matchday-clock time{display:block}.lfcb-countdown{display:inline-flex;min-height:38px;align-items:center;margin-top:10px;padding:0 14px;background:#c8102e;color:#fff;font:800 15px/1 Inter,"Noto Sans JP",sans-serif;letter-spacing:.03em;white-space:nowrap;font-variant-numeric:tabular-nums}
@media(max-width:767px){.lfcb-matchday{margin:16px 16px 32px;padding:22px 16px}.lfcb-matchday header{display:block}.lfcb-matchday-clock{text-align:left}.lfcb-matchday time{display:block;margin-top:12px}.lfcb-countdown{width:100%;box-sizing:border-box;justify-content:center}.lfcb-matchday-score{gap:10px}.lfcb-matchday-score b{width:54px;height:54px}.lfcb-lineups>div{grid-template-columns:1fr}.lfcb-matchday footer a{width:100%;justify-content:center}.lfcb-news-desk{margin-top:24px!important}}

/* v3.2.8: clean public copy, U-NEXT watch CTA, X, matchday and balanced monetization */
.lfcb-x-feed{box-sizing:border-box;padding:28px;background:#fff;border-top:4px solid #171717}.lfcb-x-feed>div:first-child small{font:900 9px Inter,Arial,sans-serif;letter-spacing:.14em;color:#c8102e}.lfcb-x-feed h3{margin:6px 0 8px;font-size:24px}.lfcb-x-feed p{margin:0;color:#666;line-height:1.8}.lfcb-x-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:18px}.lfcb-load-x,.lfcb-x-actions a{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border:0;background:#171717;color:#fff!important;font-weight:900;text-decoration:none;cursor:pointer}.lfcb-x-actions a{background:#f2f2ef;color:#171717!important}.lfcb-load-x:disabled{opacity:.6;cursor:wait}.lfcb-x-feed .twitter-timeline{margin-top:22px!important}.lfcb-matchday footer .lfcb-watch-guide{background:#c8102e;color:#fff}.lfcb-settings-status{margin:12px 0 18px}
@media(max-width:767px){.lfcb-x-feed{margin-left:16px!important;margin-right:16px!important;padding:22px 16px}.lfcb-x-actions{display:grid;grid-template-columns:1fr}.lfcb-load-x,.lfcb-x-actions a{width:100%;box-sizing:border-box}}

.lfcb-home-main>.lfcb-ad--home-lower{order:9!important}
.lfcb-home-main>.lfcb-ad--home{order:1!important}
.lfcb-home-main>.lfcb-ad--home-mid{order:6!important}
@media(max-width:767px){.lfcb-home-main>.lfcb-lead{order:1!important}.lfcb-home-main>.lfcb-ad--home{order:2!important}.lfcb-home-main>.lfcb-latest{order:3!important}}

/* --- work31513/lfc-believer-media-rebuild/assets/v312.css --- */
/* LFC BELIEVER 3.12.0 — trust, live match and growth refinements */
.lfcb-brief-meta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.lfcb-brief-meta span{border:1px solid #ddd;padding:6px 9px;font-size:12px;font-weight:700;color:#444}.lfcb-brief-evidence{margin-top:14px;padding-top:14px;border-top:1px solid #e3e3e3}.lfcb-brief-evidence small{display:block;color:#777;font-weight:700;letter-spacing:.08em}.lfcb-brief-evidence a,.lfcb-brief-evidence b{display:block;margin-top:5px;color:#171717;font-weight:800}.lfcb-match-events{margin:20px 0 0;padding:18px;background:#fff;color:#171717;border-left:4px solid #c8102e}.lfcb-match-events h3{margin:0 0 12px;font-size:18px}.lfcb-match-events ol{list-style:none;margin:0;padding:0}.lfcb-match-events li{display:grid;grid-template-columns:45px 1fr;gap:12px;padding:9px 0;border-top:1px solid #e8e8e8}.lfcb-match-events li:first-child{border-top:0}.lfcb-match-events time{font-weight:900;color:#c8102e}.lfcb-match-events span{font-size:14px;line-height:1.5}.lfcb-live-freshness{display:inline-flex;margin-left:8px;padding:3px 7px;background:#eef7f1;color:#177245;font-size:11px;font-weight:800}.lfcb-global-growth{margin-top:40px;padding:24px;border:1px solid #dedede;background:#f6f6f4}.lfcb-global-growth>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.lfcb-global-growth small{font-size:11px;letter-spacing:.14em;font-weight:800;color:#777}.lfcb-global-growth h2{margin:5px 0 0;font-size:24px}.lfcb-global-growth nav{display:flex;flex-wrap:wrap;gap:8px}.lfcb-global-growth a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;background:#171717;color:#fff;font-weight:800;text-decoration:none}.lfcb-global-growth a:first-child{background:#c8102e}
@media(max-width:767px){.lfcb-global-growth{margin:28px 16px 0;padding:20px 16px}.lfcb-global-growth>div{display:block}.lfcb-global-growth nav{margin-top:16px}.lfcb-global-growth a{width:100%;justify-content:space-between}.lfcb-match-events{padding:15px}.lfcb-brief-meta{gap:6px}}

/* --- work31513/lfc-believer-media-rebuild/assets/v313.css --- */
/* LFC BELIEVER 3.13.0 — roster truth, loan status and revenue fallback */
.lfcb-ad.is-unfilled.is-house-ad,.lfcb-ad.is-house-ad:has(.lfcb-manual-ad[data-ad-status="unfilled"]){display:block!important;width:calc(100% - 32px)!important;height:auto!important;min-height:0!important;margin:40px auto!important;padding:0!important;border:0!important;overflow:visible!important}
.lfcb-ad.is-house-ad>small,.lfcb-ad.is-house-ad>.lfcb-manual-ad{display:none!important}
.lfcb-ad-fallback[hidden]{display:none!important}
.lfcb-ad-fallback{display:block;max-width:760px;margin:0 auto}
.lfcb-ad-fallback>a{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,1.5fr) auto;align-items:center;gap:22px;min-height:94px;padding:20px 24px;border:1px solid #d8d8d5;border-left:6px solid #c8102e;background:#f6f6f4;color:#171717!important;text-decoration:none!important}
.lfcb-ad-fallback span{display:flex;flex-direction:column;gap:4px}.lfcb-ad-fallback small{color:#c8102e;font:900 10px Inter,sans-serif;letter-spacing:.12em}.lfcb-ad-fallback strong{font-size:17px}.lfcb-ad-fallback>a>em{font-style:normal;font-weight:900;white-space:nowrap}
.lfcb-roster-status{display:flex;flex-wrap:wrap;gap:8px 18px;margin:16px 0 26px;padding:14px 16px;border-left:4px solid #177245;background:#eef7f1;color:#234b35;font-size:13px;line-height:1.6}.lfcb-roster-status.is-warning{border-color:#b7791f;background:#fff8e6;color:#694800}.lfcb-roster-status b{font-weight:900}.lfcb-roster-status a{color:inherit;font-weight:800}
.lfcb-loan-roster{max-width:1200px;margin:32px auto 48px;padding:0 24px}.lfcb-loan-roster>header{display:flex;align-items:end;justify-content:space-between;padding-bottom:14px;border-bottom:3px solid #202124}.lfcb-loan-roster>header small{color:#c8102e;font:900 11px Inter,sans-serif;letter-spacing:.14em}.lfcb-loan-roster>header h2{margin:5px 0 0;font-size:28px}.lfcb-loan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;background:#d8d8d5;border:1px solid #d8d8d5}.lfcb-loan-card{display:grid;grid-template-columns:104px 1fr;min-height:150px;background:#fff}.lfcb-loan-card img,.lfcb-loan-photo{width:104px;height:150px;object-fit:cover;object-position:center top;background:#202124;color:#fff;display:grid;place-items:center;font:900 25px Inter,sans-serif}.lfcb-loan-card>div{padding:18px}.lfcb-loan-card small{color:#c8102e;font:900 10px Inter,sans-serif;letter-spacing:.1em}.lfcb-loan-card h3{margin:7px 0 10px;font-size:18px}.lfcb-loan-card p{margin:4px 0;color:#555;font-size:13px}.lfcb-loan-card a{display:inline-block;margin-top:10px;color:#171717;font-size:12px;font-weight:900}
@media(max-width:767px){.lfcb-ad.is-unfilled.is-house-ad,.lfcb-ad.is-house-ad:has(.lfcb-manual-ad[data-ad-status="unfilled"]){width:calc(100% - 24px)!important;margin:30px auto!important}.lfcb-ad-fallback>a{grid-template-columns:1fr;gap:8px;min-height:0;padding:18px 16px}.lfcb-ad-fallback>a>em{margin-top:5px}.lfcb-roster-status{margin:14px 0 22px}.lfcb-loan-roster{padding:0 16px}.lfcb-loan-grid{grid-template-columns:1fr}.lfcb-loan-roster>header h2{font-size:22px}}

/* --- work31513/lfc-believer-media-rebuild/assets/v314.css --- */
/* LFC BELIEVER 3.14.0 — match centre, predicted XI and fan ratings */
.lfcb-mc{background:#f4f3ef;color:#171717;min-height:70vh;padding-bottom:72px}.lfcb-mc-hero{background:#1d1f21;color:#fff;border-top:7px solid #c8102e}.lfcb-mc-hero>div{max-width:1120px;margin:auto;padding:58px 28px}.lfcb-mc-hero small,.lfcb-mc-panel header small{color:#c8102e;font:900 12px Inter,Arial,sans-serif;letter-spacing:.16em}.lfcb-mc-hero h1{max-width:800px;margin:8px 0 12px;font-size:clamp(36px,6vw,72px);line-height:1.05}.lfcb-mc-hero p{max-width:680px;color:#d5d5d5;line-height:1.8}.lfcb-mc-tabs{position:sticky;top:0;z-index:3;display:flex;justify-content:center;background:#fff;border-bottom:1px solid #ddd}.lfcb-mc-tabs a{padding:18px 24px;color:#171717;font-weight:900;text-decoration:none}.lfcb-mc-tabs a:hover,.lfcb-mc-tabs a:focus{background:#c8102e;color:#fff}.lfcb-mc-board,.lfcb-mc-panel,.lfcb-mc-empty,.lfcb-mc-actions{max-width:1064px;margin:38px auto 0;box-sizing:border-box}.lfcb-mc-board{padding:34px;background:#202124;color:#fff;border-top:7px solid #c8102e;text-align:center}.lfcb-mc-status{display:flex;justify-content:space-between;align-items:center;gap:16px}.lfcb-mc-status span{padding:7px 10px;background:#c8102e;font-weight:900;letter-spacing:.1em}.lfcb-mc-status time{font-weight:800}.lfcb-mc-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;padding:45px 0 30px}.lfcb-mc-score strong{font-size:clamp(24px,4vw,42px)}.lfcb-mc-score b{display:grid;place-items:center;min-width:96px;height:72px;padding:0 12px;background:#fff;color:#171717;font-size:28px}.lfcb-mc-board>p{color:#ccc}.lfcb-mc-board>.lfcb-countdown{margin:18px auto 0}.lfcb-mc-panel{padding:32px;background:#fff;border:1px solid #deddd8}.lfcb-mc-panel header{border-bottom:3px solid #171717;padding-bottom:18px}.lfcb-mc-panel header h2{margin:5px 0 0;font-size:30px}.lfcb-mc-panel header p{margin-bottom:0;color:#666}.lfcb-mc-events{list-style:none;margin:20px 0 0;padding:0}.lfcb-mc-events li{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid #eee}.lfcb-mc-events time{color:#c8102e;font-weight:900}.lfcb-mc-events span b{margin-right:9px}.lfcb-mc-lineups{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:24px}.lfcb-mc-lineups article{border-top:5px solid #202124;background:#f4f3ef;padding:22px}.lfcb-mc-lineups h3{display:flex;justify-content:space-between;margin:0 0 14px}.lfcb-mc-lineups h3 small{color:#c8102e}.lfcb-mc-lineups ol,.lfcb-mc-prediction ol{list-style:none;margin:0;padding:0}.lfcb-mc-lineups li,.lfcb-mc-prediction li{display:flex;gap:12px;padding:10px 4px;border-bottom:1px solid #d8d8d5}.lfcb-mc-lineups li b{width:28px;color:#c8102e}.lfcb-mc-lineups summary{display:flex;align-items:center;min-height:48px;font-weight:900;cursor:pointer}.lfcb-mc-prediction{margin-top:22px}.lfcb-mc-prediction>p{padding:14px;border-left:4px solid #c8102e;background:#fff5f5}.lfcb-mc-prediction li span{width:34px;color:#c8102e;font-weight:900}.lfcb-rating-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.lfcb-rating-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:16px;background:#f4f3ef;border-left:4px solid #202124}.lfcb-rating-card>div{display:flex;align-items:center;gap:12px}.lfcb-rating-card>div>b{display:grid;place-items:center;width:38px;height:38px;background:#202124;color:#fff}.lfcb-rating-card label{font-size:12px;font-weight:800}.lfcb-rating-card select{min-width:58px;min-height:40px;margin-left:5px}.lfcb-rating-card button{min-height:40px;padding:0 14px;border:0;background:#c8102e;color:#fff;font-weight:900;cursor:pointer}.lfcb-rating-card output{grid-column:1/-1;color:#666;font-size:12px}.lfcb-rating-card.is-voted{border-color:#177245}.lfcb-rating-message{min-height:24px;color:#177245;font-weight:800}.lfcb-mc-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ccc;border:1px solid #ccc}.lfcb-mc-actions a,.lfcb-mc-empty a{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 20px;background:#fff;color:#171717;font-weight:900;text-decoration:none}.lfcb-mc-actions a:after,.lfcb-mc-empty a:after{content:'→';color:#c8102e}.lfcb-mc-empty{padding:40px;background:#fff}.lfcb-home-main .lfcb-scoreboard .lfcb-match-centre-link{background:#c8102e;color:#fff}
@media(max-width:767px){.lfcb-mc-hero>div{padding:38px 20px}.lfcb-mc-tabs{justify-content:flex-start;overflow-x:auto}.lfcb-mc-tabs a{flex:0 0 auto;padding:14px 16px}.lfcb-mc-board,.lfcb-mc-panel,.lfcb-mc-empty,.lfcb-mc-actions{margin:22px 14px 0}.lfcb-mc-board,.lfcb-mc-panel{padding:22px 16px}.lfcb-mc-status{align-items:flex-start}.lfcb-mc-status time{max-width:190px;text-align:right}.lfcb-mc-score{gap:8px;padding:32px 0 22px}.lfcb-mc-score strong{font-size:19px}.lfcb-mc-score b{min-width:62px;height:54px;font-size:20px}.lfcb-mc-lineups,.lfcb-rating-grid{grid-template-columns:1fr}.lfcb-rating-card{grid-template-columns:1fr auto auto}.lfcb-rating-card>div{grid-column:1/-1}.lfcb-motm{white-space:nowrap}.lfcb-mc-actions{grid-template-columns:1fr}.lfcb-mc-panel header h2{font-size:25px}}

/* --- work31513/lfc-believer-media-rebuild/assets/v315.css --- */
/* LFC BELIEVER 3.15.17 — paid ads only, no intent panels */
.lfcb-overlay h2{font-size:clamp(26px,3vw,42px);line-height:1.4;margin:12px 0}
@media(max-width:767px){.lfcb-overlay h2{font-size:21px;line-height:1.48;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}
.lfcb-home-main>.lfcb-my-lfc-cta{order:17!important}.lfcb-my-lfc-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;box-sizing:border-box;padding:30px;border-top:6px solid #c8102e;background:#202124;color:#fff}.lfcb-my-lfc-cta small{color:#ef3340;font-weight:900;letter-spacing:.14em}.lfcb-my-lfc-cta h2{margin:6px 0;font-size:28px}.lfcb-my-lfc-cta p{margin:0;color:#ccc}.lfcb-my-lfc-cta>a{display:inline-flex;align-items:center;min-height:50px;padding:0 20px;background:#c8102e;color:#fff;font-weight:900;text-decoration:none;white-space:nowrap}
.lfcb-mc-tabs{position:relative!important;top:auto!important;z-index:auto!important}.lfcb-my{min-height:70vh;padding-bottom:70px;background:#f4f3ef;color:#171717}.lfcb-my-hero{border-top:7px solid #c8102e;background:#202124;color:#fff}.lfcb-my-hero>div{max-width:1120px;margin:auto;padding:56px 28px}.lfcb-my-hero small,.lfcb-my-panel>header small{color:#c8102e;font:900 11px Inter,Arial,sans-serif;letter-spacing:.16em}.lfcb-my-hero h1{margin:6px 0 12px;font-size:clamp(44px,8vw,86px);line-height:1}.lfcb-my-hero p{max-width:660px;margin:0;color:#d8d8d8;line-height:1.8}.lfcb-my-nav{display:flex;justify-content:center;background:#fff;border-bottom:1px solid #ddd}.lfcb-my-nav a{padding:17px 24px;color:#171717;font-weight:900;text-decoration:none}.lfcb-my-nav a:hover,.lfcb-my-nav a:focus{background:#c8102e;color:#fff}.lfcb-my-panel,.lfcb-my-privacy{max-width:1064px;margin:36px auto 0;box-sizing:border-box;padding:32px;background:#fff;border:1px solid #deddd8}.lfcb-my-panel>header{padding-bottom:18px;border-bottom:3px solid #202124}.lfcb-my-panel>header h2{margin:5px 0 8px;font-size:30px}.lfcb-my-panel>header p{margin:0;color:#666}.lfcb-follow-player-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;background:#d8d8d5;border:1px solid #d8d8d5}.lfcb-follow-player{appearance:none;display:grid;grid-template-columns:72px minmax(0,1fr);grid-template-rows:1fr auto;gap:0 13px;min-height:88px;padding:0;border:0;background:#fff;color:#171717;text-align:left;cursor:pointer}.lfcb-follow-player img,.lfcb-follow-player>span{grid-row:1/3;width:72px;height:88px;object-fit:cover;object-position:center top;background:#202124;color:#fff;display:grid;place-items:center;font-weight:900}.lfcb-follow-player b{align-self:end;padding:10px 8px 2px 0;font-size:14px;line-height:1.25}.lfcb-follow-player em{align-self:start;padding:3px 8px 9px 0;color:#c8102e;font-size:11px;font-style:normal;font-weight:900}.lfcb-follow-player.is-following{box-shadow:inset 0 0 0 3px #177245}.lfcb-follow-player.is-following em{color:#177245}.lfcb-follow-feed>p{margin:24px 0 0;color:#666}.lfcb-follow-feed>div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.lfcb-follow-feed article{border-left:5px solid #c8102e;background:#f4f3ef}.lfcb-follow-feed a{display:block;min-height:118px;padding:18px;color:#171717;text-decoration:none}.lfcb-follow-feed small{color:#777}.lfcb-follow-feed h3{margin:6px 0;font-size:18px;line-height:1.5}.lfcb-follow-feed p{margin:0;color:#c8102e;font-size:12px;font-weight:800}.lfcb-notify-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px}.lfcb-notify-grid article{padding:24px;background:#f4f3ef;border-top:5px solid #202124}.lfcb-notify-grid article>small{color:#c8102e;font-weight:900;letter-spacing:.12em}.lfcb-notify-grid h3{margin:8px 0;font-size:21px}.lfcb-notify-grid p{color:#555;line-height:1.7}.lfcb-notify-grid button,.lfcb-notify-grid a,.lfcb-clear-follows{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border:0;background:#c8102e;color:#fff!important;font-weight:900;text-decoration:none;cursor:pointer}.lfcb-notification-status{display:block;margin-top:12px;color:#555;font-size:12px}.lfcb-my-privacy{border-left:6px solid #177245;background:#eef7f1}.lfcb-my-privacy p{line-height:1.7}.lfcb-clear-follows{background:#202124}.lfcb-profile-follow{display:inline-flex;align-items:center;min-height:44px;margin:12px 0 4px;padding:0 15px;border:2px solid #c8102e;background:transparent;color:#c8102e;font-weight:900;cursor:pointer}.lfcb-profile-follow.is-following{border-color:#177245;background:#177245;color:#fff}
@media(max-width:767px){.lfcb-my-hero>div{padding:38px 20px}.lfcb-my-nav{justify-content:flex-start;overflow-x:auto}.lfcb-my-nav a{flex:0 0 auto;padding:14px 16px}.lfcb-my-panel,.lfcb-my-privacy{margin:22px 14px 0;padding:22px 16px}.lfcb-follow-player-grid{grid-template-columns:repeat(2,1fr)}.lfcb-follow-player{grid-template-columns:62px minmax(0,1fr)}.lfcb-follow-player img,.lfcb-follow-player>span{width:62px}.lfcb-follow-feed>div,.lfcb-notify-grid{grid-template-columns:1fr}.lfcb-my-panel>header h2{font-size:25px}}

.lfcb-player-search{display:flex;align-items:center;gap:16px;margin-top:22px;padding:12px 14px;background:#f4f3ef}.lfcb-player-search span{font-size:12px;font-weight:900;white-space:nowrap}.lfcb-player-search input{width:100%;min-height:44px;padding:0 13px;border:1px solid #bbb;background:#fff;font:inherit}.lfcb-player-search__empty{padding:20px;text-align:center;color:#666}.lfcb-follow-player[hidden]{display:none!important}.lfcb-ios-guide[hidden]{display:none!important}.lfcb-ios-guide ol{margin:15px 0 0;padding-left:1.3em}.lfcb-ios-guide li{margin:9px 0;line-height:1.55}.lfcb-notify-grid button:disabled{background:#777;cursor:not-allowed}.lfcb-line-card{border-top-color:#06c755!important}.lfcb-notify-grid .lfcb-line-card>a{background:#06c755;color:#101010!important}
.lfcb-follow-sheet{position:fixed;inset:0;z-index:999999;display:flex;align-items:flex-end;justify-content:center}.lfcb-follow-sheet[hidden]{display:none}.lfcb-follow-sheet__backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.68)}.lfcb-follow-sheet>section{position:relative;width:min(720px,100%);max-height:min(78vh,720px);overflow:auto;box-sizing:border-box;padding:30px 28px 32px;border-top:7px solid #c8102e;background:#fff;color:#171717;box-shadow:0 -15px 50px rgba(0,0,0,.25)}.lfcb-follow-sheet>section>small{color:#c8102e;font-weight:900;letter-spacing:.15em}.lfcb-follow-sheet h2{margin:5px 44px 5px 0;font-size:clamp(26px,5vw,38px)}.lfcb-follow-sheet__lead{margin:0 44px 20px 0;color:#666}.lfcb-follow-sheet__close{position:absolute;right:20px;top:18px;width:44px;height:44px;border:1px solid #bbb;border-radius:50%;background:#fff;font-size:27px;line-height:1;cursor:pointer}.lfcb-follow-sheet__results>div{display:grid;gap:8px}.lfcb-follow-sheet__results article{border-left:5px solid #c8102e;background:#f4f3ef}.lfcb-follow-sheet__results article a{display:block;padding:14px;color:#171717;text-decoration:none}.lfcb-follow-sheet__results h3{margin:4px 0;font-size:17px;line-height:1.4}.lfcb-follow-sheet__results small{color:#666}.lfcb-follow-sheet__results p{margin:0;color:#c8102e;font-size:12px;font-weight:800}.lfcb-follow-sheet__all{display:inline-flex;margin-top:18px;padding:13px 17px;background:#202124;color:#fff!important;font-weight:900;text-decoration:none}.lfcb-sheet-open{overflow:hidden}
.lfcb-x-feed.is-link-only{min-height:0!important;padding:22px!important}.lfcb-x-feed.is-link-only .lfcb-load-x{margin:0!important;min-height:52px!important}
@media(max-width:767px){.lfcb-player-search{align-items:stretch;flex-direction:column;gap:7px}.lfcb-follow-sheet>section{padding:25px 18px 26px;border-radius:18px 18px 0 0}.lfcb-follow-sheet__close{right:13px;top:12px}.lfcb-follow-sheet__lead{margin-right:34px}.lfcb-follow-player em{font-size:10px}}
@media(max-width:767px){.lfcb-my-lfc-cta{display:block;margin:28px 14px!important;padding:24px 18px}.lfcb-my-lfc-cta>a{justify-content:center;margin-top:18px}}

/* Google may replace a standard unit with optimized content. It must remain visible. */
.lfcb-ad:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]){display:block!important;visibility:visible!important;width:min(calc(100% - 48px),1200px)!important;height:auto!important;min-height:0!important;margin:40px auto!important;padding:12px 0 0!important;border-top:1px solid #d8d8d8!important;overflow:visible!important}
.lfcb-ad--article-mid:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-mid-2:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-mid-3:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-end:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]){width:100%!important;max-width:760px!important;margin:46px auto!important}
ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]{display:block!important;visibility:visible!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}
.lfcb-ad--home:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--home-mid:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]){min-height:280px!important}.lfcb-ad--article-mid:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-mid-2:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-mid-3:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-end:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]){min-height:110px!important}
@media(max-width:767px){.lfcb-ad:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]){width:calc(100% - 32px)!important;margin:34px auto!important}.lfcb-ad--article-mid:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-mid-2:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-mid-3:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-end:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]){width:100%!important;max-width:none!important;margin:38px auto!important}}
@media(max-width:767px){.lfcb-ad--home:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--home-mid:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]){min-height:120px!important}.lfcb-ad--article-mid:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-mid-2:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-mid-3:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]),.lfcb-ad--article-end:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]){min-height:100px!important}}

/* 記事・操作ページでは「詳細を見る」型のGoogle最適化コンテンツだけを収納する。
   通常の有料広告（data-ad-status=filled）とトップ・ニュースハブの最適化は維持。 */
body ins.adsbygoogle.lfcb-manual-ad.lfcb-rejected-optimized[data-ad-status="unfill-optimized"],body ins.adsbygoogle:not(.lfcb-manual-ad).lfcb-rejected-optimized[data-ad-status="unfill-optimized"],body ins.adsbygoogle[data-ad-status="unfill-optimized"]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
body .lfcb-ad.is-reader-empty,body .lfcb-ad.is-reader-empty:has(>ins.adsbygoogle.lfcb-manual-ad[data-ad-status="unfill-optimized"]){display:none!important;visibility:hidden!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
