.pscore-creators{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,255px),1fr));gap:18px;margin:20px 0}.pscore-creator-card{border:1px solid #e1e6e8;border-radius:10px;padding:20px;background:#fff}.pscore-creator-link{display:flex;align-items:center;gap:12px;text-decoration:none!important;color:#172329!important;font-weight:700}.pscore-avatar{width:54px;height:54px;object-fit:cover;border-radius:50%}.pscore-creator-name{font-size:18px}.pscore-creator-card p{font-size:14px;line-height:1.6;color:#546169;margin:12px 0}.pscore-terms{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.pscore-term{font-size:12px;padding:6px 10px;border:1px solid #dce6cf;border-radius:999px;text-decoration:none!important;color:#426d18!important;background:#f3f8eb}.pscore-term:hover,.pscore-term:focus-visible{background:#e5f1d5;text-decoration:underline!important}

/* Pro-Street Core v0.2: Profil-tags og dynamiske videoer */
.pscore-profile-details{margin:18px 0 24px}.pscore-social{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.pscore-social a{border:1px solid #dce6cf;padding:8px 13px;border-radius:5px;text-decoration:none!important;font-size:13px;font-weight:700;color:#365f18!important}.pscore-video-section{clear:both;margin:30px 0}.pscore-video-section h2{font-weight:700;margin-bottom:18px}.pscore-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:18px}.pscore-video-card{border:1px solid #dfe5e7;border-radius:9px;overflow:hidden;background:#fff}.pscore-video-card a{display:block;text-decoration:none!important;color:#18232a!important}.pscore-video-thumb,.pscore-video-placeholder{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#e9eef1}.pscore-video-placeholder{display:flex;align-items:center;justify-content:center;font-size:35px;color:#8799a3}.pscore-video-title{display:block;padding:12px 13px 4px;font:700 14px/1.5 Montserrat,Arial,sans-serif}.pscore-video-card time{display:block;padding:0 13px 12px;color:#63717b;font-size:12px}.pscore-byline{margin:22px 0;padding:12px 16px;border-left:4px solid #9acd32;background:#f5f9ee}.pscore-notice{margin:15px 0;color:#69737d;font-size:14px}

/* v0.3 – shared VideoHub look, scoped so Newspaper and legacy pages remain intact. */
.pscore-profile-hero{margin:16px 0 28px;padding:36px clamp(20px,4vw,38px);background:#171b20;color:#fff;border-top:5px solid #9acd32;box-sizing:border-box}
.pscore-profile-hero .pscore-eyebrow{font-family:Montserrat,Arial,sans-serif;font-size:12px;color:#a6d554;letter-spacing:1.8px;font-weight:700;margin-bottom:18px}
.pscore-profile-heading{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
.pscore-profile-heading h1{font:700 clamp(28px,4vw,39px)/1.2 Solway,Georgia,serif!important;color:#fff!important;margin:0 0 9px!important}
.pscore-profile-intro{font:400 14px/1.6 Montserrat,Arial,sans-serif;color:#d1dadd;margin:0!important}
.pscore-profile-avatar{flex-shrink:0;display:flex;width:94px!important;height:94px!important;object-fit:cover;border-radius:50%;border:2px solid #9acd32}
.pscore-avatar-fallback{background:#30383c;color:#fff;align-items:center;justify-content:center;font-size:30px}
.pscore-profile-hero .pscore-terms{margin-top:22px}
.pscore-profile-hero .pscore-term{background:#283223;color:#c5f17d!important;border:1px solid #4e6731}
.pscore-profile-hero .pscore-term:hover{background:#3d5332}
.pscore-profile-hero .pscore-social{margin:18px 0 0}
.pscore-profile-hero .pscore-social a{background:#9acd32;border-color:#9acd32;color:#19251c!important}
.pscore-creator-bio{font:400 15px/1.8 Montserrat,Arial,sans-serif;color:inherit;margin:0 0 24px}
.pscore-video-section{clear:both;margin:32px 0 48px;width:100%;font-family:Montserrat,Arial,sans-serif}
.pscore-section-head{padding:0 0 12px;border-bottom:3px solid #9acd32;margin-bottom:18px}
.pscore-section-head h2{font:700 clamp(22px,2.6vw,28px)/1.35 Solway,Georgia,serif!important;color:#171b20;margin:0!important}
.pscore-video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}
.pscore-video-card{border:1px solid #e2e6e9;border-radius:9px;box-shadow:0 3px 12px rgba(23,27,32,.06);overflow:hidden;float:none!important;min-width:0;margin:0!important;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}
.pscore-video-card:hover{border-color:#8dbd31;box-shadow:0 5px 18px rgba(23,27,32,.12)}
.pscore-video-link{display:flex!important;flex-direction:column;text-decoration:none!important;color:#18232a!important;height:100%}
.pscore-video-poster{display:block;position:relative;width:100%;aspect-ratio:16/9;background:#e5ebee;overflow:hidden}
.pscore-video-thumb{display:block!important;width:100%!important;height:100%!important;aspect-ratio:16/9;object-fit:cover;margin:0!important;float:none!important}
.pscore-video-placeholder{width:100%!important;height:100%!important;display:flex;align-items:center;justify-content:center;background:#e5ebee;font-size:34px;color:#91a0a8}
.pscore-play{position:absolute;bottom:9px;right:9px;background:rgba(0,0,0,.82);color:white;padding:5px 9px;border-radius:4px;font-size:12px;line-height:1.3}
.pscore-video-body{display:flex;flex-direction:column;gap:7px;flex-grow:1;padding:14px 14px 16px;min-height:124px;box-sizing:border-box}
.pscore-video-topic{font-size:10px;color:#5d8426;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}
.pscore-video-title{font:700 14px/1.45 Montserrat,Arial,sans-serif!important;padding:0!important;color:#1c252c;display:block}
.pscore-video-foot{display:block;margin-top:auto;font-size:11px;color:#687984;padding-top:6px}
.pscore-notice{margin:16px 0;color:#69737d;font:400 14px/1.5 Montserrat,Arial,sans-serif}
.pscore-byline{margin:24px 0;padding:12px 16px;border-left:4px solid #9acd32;background:#f5f9ee;font-family:Montserrat,Arial,sans-serif}
@media(max-width:650px){.pscore-profile-hero{padding:26px 18px}.pscore-profile-avatar{width:74px!important;height:74px!important}.pscore-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pscore-video-body{padding:10px;min-height:118px}.pscore-video-title{font-size:12px!important}}
@media(max-width:380px){.pscore-video-grid{grid-template-columns:1fr}}

/* Match the tested full-width Newspaper VideoHub treatment on creator profiles. */
body.single-ps_creator .td-main-content-wrap .td-pb-row>.td-pb-span8.td-main-content{width:100%!important;max-width:100%!important;float:none!important}
body.single-ps_creator .td-main-content-wrap .td-pb-row>.td-main-sidebar{display:none!important}
body.single-ps_creator .td-main-content-wrap .td-pb-row{width:100%!important}

/* 0.7.3 – clean creator profile template (templates/single-ps_creator.php). */
.pscore-creator-page{box-sizing:border-box;width:100%;max-width:1164px;margin:0 auto;padding:24px 20px 56px}
.pscore-creator-page .pscore-creator-article{margin:0;padding:0}
.pscore-profile-cover{margin:0 0 -6px;line-height:0}
.pscore-profile-cover-img{display:block;width:100%!important;height:clamp(150px,24vw,260px)!important;object-fit:cover;margin:0!important}
.pscore-profile-hero .pscore-profile-count{font:700 13px/1.4 Montserrat,Arial,sans-serif;color:#c5f17d;margin:0 0 8px!important}
/* Fallback only if a theme/builder template still wins over the plugin template. Regular posts are not affected. */
body.single-ps_creator:not(.pscore-creator-template) .td-post-featured-image,
body.single-ps_creator:not(.pscore-creator-template) .td-post-header,
body.single-ps_creator:not(.pscore-creator-template) .td-post-sharing,
body.single-ps_creator:not(.pscore-creator-template) .td-post-source-tags,
body.single-ps_creator:not(.pscore-creator-template) .td-post-next-prev,
body.single-ps_creator:not(.pscore-creator-template) .td-author-name,
body.single-ps_creator:not(.pscore-creator-template) .author-box-wrap,
body.single-ps_creator:not(.pscore-creator-template) .td-related-posts,
body.single-ps_creator:not(.pscore-creator-template) .td_block_related_posts,
body.single-ps_creator:not(.pscore-creator-template) .comments,
body.single-ps_creator:not(.pscore-creator-template) #comments,
body.single-ps_creator:not(.pscore-creator-template) .tdb_single_featured_image,
body.single-ps_creator:not(.pscore-creator-template) .tdb_title,
body.single-ps_creator:not(.pscore-creator-template) .tdb_single_author,
body.single-ps_creator:not(.pscore-creator-template) .tdb_single_date,
body.single-ps_creator:not(.pscore-creator-template) .tdb_single_post_views,
body.single-ps_creator:not(.pscore-creator-template) .tdb_single_comments_count,
body.single-ps_creator:not(.pscore-creator-template) .tdb_single_next_prev,
body.single-ps_creator:not(.pscore-creator-template) .tdb_single_author_box,
body.single-ps_creator:not(.pscore-creator-template) .tdb_single_comments{display:none!important}
/* 0.7.3 – mobile: video cards single column, full width (was 2 columns down to 380px). */
@media(max-width:600px){.pscore-video-grid{grid-template-columns:minmax(0,1fr)!important}.pscore-creator-page{padding:16px 14px 40px}}
/* 0.8.2: "Følg kreatør"-boks og sideinddeling på kreatørprofil */
.pscore-follow{margin:24px 0;padding:18px 20px;border:1px solid #dce6cf;border-radius:10px;background:#f8fbf3;font-family:Montserrat,Arial,sans-serif}
.pscore-follow-head{display:flex;align-items:center;gap:12px}
.pscore-follow-avatar{width:48px!important;height:48px!important;border-radius:50%;object-fit:cover;margin:0!important}
.pscore-follow-title{margin:0!important;font-size:18px!important;line-height:1.3!important;font-weight:700}
.pscore-follow .pscore-follow-links{margin:14px 0 6px}
.pscore-follow-profile{margin:8px 0 0!important;font-weight:700}
.pscore-follow-profile a{color:#365f18!important}
.pscore-pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:22px 0 10px;font-family:Montserrat,Arial,sans-serif}
.pscore-pagination a,.pscore-pagination span{display:inline-block;min-width:36px;padding:7px 11px;border:1px solid #dce6cf;border-radius:5px;text-align:center;text-decoration:none!important;font-size:13px;font-weight:700;color:#365f18!important}
.pscore-pagination .pscore-page-current{background:#9acd32;border-color:#9acd32;color:#19251c!important}
/* 0.8.5: kreatørprofil – responsivt kortgitter (1–5 pr. række), Short-mærke og "Indlæs flere". faste kolonner (5/4/3/2/1 ved 1500/1200/900/600 px), så én video ikke strækkes til fuld bredde som med auto-fit. */
#pscore-creator-videos .pscore-video-grid.pscore-creator-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px}
@media(max-width:1499px){#pscore-creator-videos .pscore-video-grid.pscore-creator-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:1199px){#pscore-creator-videos .pscore-video-grid.pscore-creator-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:899px){#pscore-creator-videos .pscore-video-grid.pscore-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}}
@media(max-width:599px){#pscore-creator-videos .pscore-video-grid.pscore-creator-grid{grid-template-columns:minmax(0,1fr)!important}}
#pscore-creator-videos .pscore-video-card{display:flex;flex-direction:column;height:100%}
#pscore-creator-videos .pscore-video-link{display:flex!important;flex-direction:column;height:100%}
#pscore-creator-videos .pscore-video-thumb{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}
.pscore-video-badge{position:absolute;top:10px;left:10px;z-index:1;padding:4px 9px;border-radius:12px;background:rgba(19,40,49,.88);color:#c1ff72;font:800 11px/1.2 Montserrat,Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.pscore-count{font-weight:400;color:#687984;font-size:.8em}
.pscore-load-more-wrap{text-align:center;margin:24px 0 8px}
.pscore-load-more{background:#9acd32;border:0;border-radius:6px;padding:11px 26px;font:800 14px/1.2 Montserrat,Arial,sans-serif;color:#19251c;cursor:pointer}
.pscore-load-more:hover{background:#86b52a}.pscore-load-more[disabled]{opacity:.6;cursor:wait}
/* 0.8.6 – delingsknapper over videoen */
.pscore-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-family:Montserrat,Arial,sans-serif}
.pscore-share-label{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#555;margin-right:4px}
.pscore-share a,.pscore-share button{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:0;border-radius:3px;font:700 13px/1 Montserrat,Arial,sans-serif;color:#fff!important;text-decoration:none!important;cursor:pointer}
.pscore-share-facebook{background:#1877f2}.pscore-share-x{background:#111}.pscore-share-pinterest{background:#e60023}.pscore-share-whatsapp{background:#25d366}
.pscore-share .pscore-share-copy{background:#eef1f2;color:#222!important;border:1px solid #d6dce0}
.pscore-share a:focus-visible,.pscore-share button:focus-visible{outline:3px solid #648d22;outline-offset:2px}
body.pscore-vh-share-top .tdb_single_post_share{display:none!important}
/* 0.8.6 – "Mere fra VideoHub": 6 på desktop (3 pr. række), 3 på mobil */
.pscore-related .pscore-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
@media (max-width:899px){.pscore-related .pscore-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:599px){.pscore-related .pscore-related-grid{grid-template-columns:1fr!important}.pscore-related .pscore-related-grid>.pscore-related-card:nth-child(n+4){display:none}}
/* 0.8.6 – kreatør-sidebar */
.pscore-creator-sidebar{font-family:Montserrat,Arial,sans-serif;width:100%;box-sizing:border-box}
.pscore-side-box{margin:0 0 26px;padding:18px;background:#f4f5f5;border:1px solid #dedede;border-top:4px solid #9acd32;box-sizing:border-box}
.pscore-side-title{margin:0 0 12px!important;padding:0 0 8px;border-bottom:3px solid #9acd32;font:700 13px/1.3 Montserrat,Arial,sans-serif!important;text-transform:uppercase;letter-spacing:1.2px;color:#111}
.pscore-side-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.pscore-side-avatar{width:58px!important;height:58px!important;flex:0 0 58px;border-radius:50%;object-fit:cover;margin:0!important;background:#dfe4e6}
.pscore-side-avatar.pscore-avatar-fallback{display:flex;align-items:center;justify-content:center;font-size:22px;color:#59636b}
.pscore-side-name{display:inline-block;font:700 19px/1.25 Solway,Georgia,serif;color:#171717!important;text-decoration:none!important;border-bottom:2px solid #9acd32}
.pscore-side-count{display:block;margin-top:4px;font-size:12px;color:#657077}
.pscore-side-text{margin:0 0 14px!important;font-size:13px!important;line-height:1.6!important;color:#555}
.pscore-side-button{display:block;padding:12px;background:#171717;color:#fff!important;text-align:center;text-decoration:none!important;font:700 12px Montserrat,Arial,sans-serif;text-transform:uppercase;letter-spacing:.4px}
.pscore-side-links{display:grid;gap:8px}
.pscore-side-link{display:block;padding:11px 12px;background:#fff;border:1px solid #d7dfe8;color:#171717!important;font-size:13px;font-weight:700;text-decoration:none!important;text-align:center}
.pscore-side-link--youtube{color:#c00!important}.pscore-side-link--instagram{color:#c13584!important}.pscore-side-link--facebook{color:#1877f2!important}.pscore-side-link--tiktok{color:#111!important}
.pscore-ad-slot{display:block;margin:0 0 26px;min-height:250px;text-align:center;box-sizing:border-box}
.pscore-ad-label{display:block;margin-bottom:6px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#8a949b}
.pscore-ad-slot--empty{display:flex;align-items:center;justify-content:center;padding:16px;border:2px dashed #b8c6cc;color:#687984;font-size:12px}
.pscore-side-widget{margin:0 0 26px}
/* 0.8.6 – dynamisk "Mød kreatøren" */
.pscore-meet{margin:32px 0;padding:24px;background:#f4f5f5;border:1px solid #dedede;border-top:4px solid #9acd32;font-family:Montserrat,Arial,sans-serif;box-sizing:border-box}
.pscore-meet-eyebrow{margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #9acd32;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#222}
.pscore-meet-head{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px}
.pscore-meet-head .pscore-side-avatar{width:78px!important;height:78px!important;flex-basis:78px}
.pscore-meet-name{font:700 25px/1.2 Solway,Georgia,serif;color:#171717!important;text-decoration:none!important;border-bottom:2px solid #9acd32}
.pscore-meet-count{display:block;margin-top:7px;font-size:12px;color:#687078}
.pscore-meet-text{font-size:14px!important;line-height:1.7!important;color:#555;margin:0 0 16px!important}
.pscore-meet-cta .pscore-side-button{display:inline-block;padding:11px 17px}
.pscore-meet-more{margin-top:20px;padding-top:16px;border-top:1px solid #d6d6d6}
.pscore-meet-more h3{margin:0 0 12px!important;font:700 19px/1.3 Solway,Georgia,serif!important;color:#171717}
.pscore-meet .pscore-meet-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px}
@media (max-width:899px){.pscore-meet .pscore-meet-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/* Mobil: tagDiv stabler sidebar-kolonnen under indholdet (<767px); kasserne fylder fuld bredde */
@media (max-width:767px){.pscore-creator-sidebar{max-width:none}.pscore-side-box,.pscore-ad-slot{margin-bottom:20px}}
.pscore-related .pscore-related-card h3{font-size:15px!important;line-height:1.35!important;margin:8px 0 6px!important}
.pscore-side-avatar--logo{object-fit:contain!important;background:#fff!important;padding:4px;box-sizing:border-box;border:1px solid #dedede}
/* 0.9.4: Kreatøroversigt [prostreet_creators] – 4 (or 3) per row desktop, 2 tablet, 1 mobile */
.pscore-cov{margin:20px 0 32px}
.pscore-cov-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0}
.pscore-cov-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1199px){.pscore-cov-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:899px){.pscore-cov-grid,.pscore-cov-grid--3{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:599px){.pscore-cov-grid,.pscore-cov-grid--3{grid-template-columns:minmax(0,1fr)}}
.pscore-cov-card{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0!important;padding:18px;border:1px solid #e2e6e9;border-radius:9px;background:#fff;box-shadow:0 3px 12px rgba(23,27,32,.06);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}
.pscore-cov-card:hover{border-color:#8dbd31;box-shadow:0 5px 18px rgba(23,27,32,.12)}
.pscore-cov-card a{text-decoration:none!important;color:#1c252c!important}
.pscore-cov-card a:focus-visible{outline:3px solid #648d22;outline-offset:3px;border-radius:6px}
.pscore-cov-head{display:flex;align-items:center;gap:12px;min-width:0}
.pscore-cov-avatar{flex-shrink:0;display:flex;width:64px!important;height:64px!important;object-fit:cover;border-radius:50%;border:2px solid #9acd32;margin:0!important}
.pscore-cov-id{display:flex;flex-direction:column;gap:3px;min-width:0}
.pscore-cov-name{font:700 17px/1.3 Solway,Georgia,serif;color:#171b20;overflow-wrap:anywhere}
.pscore-cov-head:hover .pscore-cov-name{color:#5d8426}
.pscore-cov-count{font-size:12px;color:#687984}
.pscore-cov-bio{margin:0!important;font-size:13px;line-height:1.55;color:#546169}
.pscore-cov-latest{display:flex!important;flex-direction:column;gap:5px;margin-top:auto}
.pscore-cov-thumb{display:block;position:relative;width:100%;aspect-ratio:16/9;background:#e5ebee;border-radius:7px;overflow:hidden}
.pscore-cov-thumb img,.pscore-cov-thumb-img{display:block;width:100%!important;height:100%!important;object-fit:cover;margin:0!important}
.pscore-cov-thumb .pscore-video-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:26px;color:#59636b}
.pscore-cov-thumb .pscore-video-badge{position:absolute;right:8px;top:8px}
.pscore-cov-label{margin-top:4px;font-size:10px;color:#5d8426;font-weight:800;letter-spacing:1.1px;text-transform:uppercase}
.pscore-cov-title{font:700 14px/1.45 Montserrat,Arial,sans-serif;color:#1c252c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pscore-cov-latest:hover .pscore-cov-title{color:#5d8426}
.pscore-cov-date{font-size:11px;color:#687984}
.pscore-cov-none{margin:auto 0 0!important;font-size:13px;color:#687984;font-style:italic}
.pscore-cov-card .pscore-cov-cta{display:inline-block;font-size:13px;font-weight:700;color:#5d8426!important}
.pscore-cov-card--novideo{background:#fafbfb}
.psv04-all-creators{margin-top:14px;padding-top:10px;border-top:1px solid #e2e6e9}

/* 0.9.6/0.9.7 – Kreatøroversigt: compact tiles (layout="tiles", default).
   0.9.7: fluid grid – as many 130–~180px tiles as fit the column (100px on mobile); columns="N" only caps tiles per row. */
.pscore-cov--tiles{margin:16px 0 28px}
.pscore-cov--tiles .pscore-tiles{--pscore-cols:7;--pscore-gap:14px;--pscore-tile-max:180px;display:grid!important;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:var(--pscore-gap);justify-content:start;max-width:calc(var(--pscore-cols) * var(--pscore-tile-max) + (var(--pscore-cols) - 1) * var(--pscore-gap));margin:0!important;padding:0!important;list-style:none!important}
.pscore-cov--tiles .pscore-tiles--6{--pscore-cols:6}
.pscore-cov--tiles .pscore-tiles--8{--pscore-cols:8}
@media(max-width:599px){.pscore-cov--tiles .pscore-tiles{--pscore-gap:10px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}
.pscore-cov--tiles .pscore-tile{margin:0!important;padding:0!important;min-width:0;max-width:var(--pscore-tile-max);list-style:none!important}
.pscore-cov--tiles .pscore-tile::before{content:none!important}
.pscore-cov--tiles .pscore-tile-link{display:flex!important;flex-direction:column;height:100%;min-width:0;border:1px solid #e2e6e9;border-radius:8px;background:#fff;overflow:hidden;text-decoration:none!important;color:#1c252c!important;box-shadow:0 1px 4px rgba(23,27,32,.05);box-sizing:border-box;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}
.pscore-cov--tiles .pscore-tile-link:hover{transform:translateY(-2px);border-color:#9acd32;box-shadow:0 6px 16px rgba(23,27,32,.12)}
.pscore-cov--tiles .pscore-tile-link:focus-visible{outline:3px solid #648d22;outline-offset:2px}
.pscore-cov--tiles .pscore-tile-media{display:block;position:relative;width:100%;aspect-ratio:1/1;background:#e5ebee;overflow:hidden}
.pscore-cov--tiles .pscore-tile-img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;margin:0!important;border-radius:0!important;transition:transform .25s ease}
.pscore-cov--tiles .pscore-tile-link:hover .pscore-tile-img{transform:scale(1.04)}
.pscore-cov--tiles .pscore-tile-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font:700 32px/1 Montserrat,Arial,sans-serif;letter-spacing:1px;color:#fff;background:hsl(var(--pscore-hue,85),32%,42%)}
.pscore-cov--tiles .pscore-tile-body{display:flex;flex-direction:column;gap:2px;padding:7px 8px 8px;min-width:0}
.pscore-cov--tiles .pscore-tile-name{font:700 13px/1.3 Solway,Georgia,serif;color:#171b20;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pscore-cov--tiles .pscore-tile-link:hover .pscore-tile-name{color:#5d8426}
.pscore-cov--tiles .pscore-tile-video{font:600 11px/1.35 Montserrat,Arial,sans-serif;color:#3c4851;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pscore-cov--tiles .pscore-tile-video--none{font-weight:400;font-style:italic;color:#687984}
.pscore-cov--tiles .pscore-tile-date{font-size:10px;line-height:1.3;color:#687984;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pscore-cov--tiles .pscore-tile--novideo .pscore-tile-link{background:#fafbfb}
@media(max-width:599px){.pscore-cov--tiles .pscore-tile-body{padding:6px 6px 7px}.pscore-cov--tiles .pscore-tile-name{font-size:12px}.pscore-cov--tiles .pscore-tile-initials{font-size:26px}}
@media(prefers-reduced-motion:reduce){.pscore-cov--tiles .pscore-tile-link,.pscore-cov--tiles .pscore-tile-img{transition:none}.pscore-cov--tiles .pscore-tile-link:hover{transform:none}.pscore-cov--tiles .pscore-tile-link:hover .pscore-tile-img{transform:none}}
