.v13-hub{padding-bottom:56px!important}.v13-hub h1{max-width:1050px}.v13-topics{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.v13-topics a{border:1px solid #aaa196;border-radius:30px;padding:12px 20px;font-size:14px}.v13-topics a:hover{background:#242322;color:#f6f1e8}.v13-group{padding-block:44px 72px;scroll-margin-top:120px}.v13-group-head{display:flex;align-items:center;gap:20px;margin-bottom:28px}.v13-group-head>span{font-size:14px;color:#906345;border:1px solid #c5b5a5;border-radius:100%;padding:14px}.v13-group-head h2{font-size:clamp(26px,3.4vw,44px);margin:0;letter-spacing:-.04em}.v13-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.v13-card{padding:30px;background:#fffdfa;border:1px solid #dcd5ca;border-radius:8px;display:flex;flex-direction:column;gap:18px;transition:transform .2s,background .2s}.v13-card:hover{transform:translateY(-4px);background:#eee3d6}.v13-card>span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#78573e}.v13-card h3{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin:0}.v13-card p{font-size:16px;line-height:1.55;margin:0;color:#5a5550}.v13-card b{font-size:14px;margin-top:auto;padding-top:12px}.v13-article{max-width:1280px!important}.v13-article>header{max-width:960px}.v13-article h1{font-size:clamp(38px,5vw,68px)!important;line-height:1.04!important}.v13-reading{display:grid;grid-template-columns:240px minmax(0,740px);gap:64px;align-items:start}.v13-toc{position:sticky;top:120px;display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:1.45;border-top:2px solid #c38c60;padding-top:22px;margin-top:10px}.v13-toc a{color:#645d56}.v13-toc a:hover{color:#141414;text-decoration:underline}.v13-article .v12-prose{max-width:none;margin:0}.v13-article h2{scroll-margin-top:130px}.v13-check{background:#eee5d9;border-left:3px solid #ba835a;padding:10px 28px 22px;margin-top:40px}.v13-check h2{font-size:25px}.v13-example{border-left:2px solid #b77a50;padding:18px 24px!important;background:#fffdfa;font-style:italic}.v13-table{overflow:auto;margin-block:28px}.v13-table table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5;text-align:left}.v13-table th,.v13-table td{border-bottom:1px solid #d0c6b9;padding:15px;vertical-align:top}.v13-table th{background:#e9dfd1}.v13-table td:first-child{font-weight:600}.v13-related{padding-block:20px 100px}.v13-related>h2{font-size:36px;margin-bottom:24px}.v13-related>.a10-text-link{display:inline-block;margin-top:26px}.v11-influencer .v11-creator-photo img{object-position:50% 45%}.v11-stream-frame img{object-position:50% 50%}.v11-stream-frame strong{text-shadow:0 2px 20px #000}.site-header #navigation{gap:20px}
@media(max-width:1100px){.v13-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v13-reading{grid-template-columns:190px minmax(0,1fr);gap:35px}.site-header #navigation{gap:12px}}
@media(max-width:760px){.v13-cards{grid-template-columns:1fr}.v13-card{padding:25px}.v13-reading{display:block}.v13-toc{position:static;margin:0 0 35px}.v13-group{padding-block:25px 45px}.v13-related>h2{font-size:29px}.v13-check{padding:5px 20px 18px}.v13-article h1{overflow-wrap:break-word}.v13-topics a{padding:10px 14px}.v13-table th,.v13-table td{padding:10px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.v13-card{transition:none}}
/* Explicit contrast on the agency's dark base. */
.v13-card,.v13-card h3,.v13-card b{color:#242522!important}.v13-check,.v13-check h2,.v13-check li,.v13-example{color:#242522!important}.v13-table th{color:#242522}.v13-toc a{color:#c4b9ab}.v13-toc a:hover{color:#fff}.v13-group-head>span{color:#cfab8c}.v13-article .v12-sources a{overflow-wrap:anywhere}

.v13-creator-image{padding:0!important;overflow:hidden!important;position:relative;background:#222!important;display:flex!important;flex-direction:column!important}.v13-creator-image>img{display:block;width:100%;height:80%;object-fit:cover;flex:1;min-height:0;filter:none!important}.v13-creator-image>div{padding:18px 24px;background:#eee5d8;color:#252522;display:flex;flex-direction:column;gap:8px}.v13-creator-image span{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.v13-creator-image strong{font-size:21px;font-weight:500;line-height:1.2}.v13-gaming-image>div{background:#202530;color:#eee5d8}
