:root{--ink:#11141a;--muted:#626b80;--blue:#176bf4;--paper:#fff;--line:#dadde3;--hand:'Patrick Hand','Comic Sans MS','Chalkboard SE','Comic Neue',cursive;--body:'Barlow Semi Condensed','Arial Narrow',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:18px;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--blue);outline-offset:4px}button:disabled{opacity:.55}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-80px;left:20px;z-index:100;background:#fff;padding:10px 20px;border:2px solid var(--blue);border-radius:8px}.skip-link:focus{top:10px}.page{max-width:1600px;margin:auto;padding:0 25px}.site-header{height:82px;display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative}.site-header::after{content:'';position:absolute;bottom:0;left:-17px;right:-1px;height:1px;background:#e0e1e5}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-mug{width:61px;height:64px;object-fit:contain}.brand-words{position:relative;padding-right:32px}.wordmark{display:block;font-family:var(--hand);font-weight:700;font-size:39px;line-height:1.03;letter-spacing:-.7px;white-space:nowrap}.brand-tagline{display:block;font-family:var(--hand);font-size:14px;letter-spacing:1.8px;text-align:center;line-height:1.5;margin-top:1px}.brand-rays{position:absolute;width:24px;height:47px;right:0;top:0}.navigation{display:flex;gap:43px;align-items:center;padding-right:11px}.nav-link{border:0;padding:8px 0;background:none;font-size:17px;font-weight:500;position:relative;white-space:nowrap}.nav-link.current{font-weight:600}.nav-link.current::after{content:'';position:absolute;bottom:2px;left:0;right:0;height:3px;background:var(--blue);border-radius:4px;transform:rotate(-1deg)}.nav-link:hover{color:var(--blue)}.icon-button{display:inline-grid;place-items:center;width:44px;height:44px;padding:8px;border:0;border-radius:50%;background:none}.icon-button:hover{background:#f1f4f9}.icon-button svg{width:27px;height:27px}.header-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}.menu-toggle{display:none}.search-toggle{margin-left:26px}.intro{position:relative;text-align:center;padding:18px 0 14px}.intro h1{font:700 32px/1.05 var(--hand);letter-spacing:.1px;margin:0}.hero-line{display:block}.one-human{position:relative;white-space:nowrap}.one-human svg{position:absolute;left:0;bottom:-6px;width:100%;height:8px}.intro-text{font-size:19px;font-weight:400;color:var(--muted);margin:10px 0 15px;line-height:1.2}.hero-actions{display:flex;align-items:center;justify-content:center;gap:17px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #cbd0da;border-radius:999px;background:#f6f6f7;padding:8px 23px;min-height:43px;font-size:20px;font-weight:500;line-height:1;transition:transform .16s,box-shadow .16s,background .16s}.pill:hover{transform:translateY(-2px);background:#eceef2}.pill.primary{background:var(--blue);border-color:var(--blue);color:white;box-shadow:inset 0 0 0 2px #ffffff0b}.pill.primary:hover{background:#095ee6;box-shadow:0 5px 14px #176bf423}.pill svg{width:21px;height:21px;flex-shrink:0}.coffee-quote{position:absolute;left:54px;top:58px;transform:rotate(8deg);font:22px/1.05 var(--hand);text-align:center;pointer-events:none}.coffee-quote img{display:block;width:86px;height:72px;object-fit:contain;margin:4px auto 0;transform:rotate(-7deg)}.curiosity{position:absolute;right:48px;top:65px;transform:rotate(-11deg);font:23px/1.1 var(--hand);text-align:center;pointer-events:none}.curiosity svg{display:block;width:76px;height:59px;margin:4px auto 0;transform:rotate(10deg)}
.blog-front{position:relative;scroll-margin-top:18px;margin:10px auto 31px;padding:28px clamp(16px,3vw,42px) 34px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.blog-front::before{content:'';position:absolute;left:21px;right:21px;top:16px;height:5px;background:repeating-linear-gradient(90deg,#ffcf35 0 22px,transparent 22px 34px);border-radius:999px;opacity:.55}.blog-heading{position:relative;z-index:1;max-width:720px;margin:4px auto 25px;text-align:center}.blog-kicker{display:block;margin-bottom:5px;color:#176bf4;font:700 16px/1 var(--hand);letter-spacing:.5px;transform:rotate(-1deg)}.blog-heading h1{position:relative;display:inline-block;margin:0;font:700 clamp(45px,5.4vw,76px)/.85 var(--hand);letter-spacing:0}.blog-heading h1::after{content:'';position:absolute;left:5%;right:5%;bottom:-8px;height:9px;background:#ffcf35;border-radius:999px;z-index:-1;transform:rotate(-1deg)}.blog-heading p{margin:16px auto 0;color:#535d6c;font-size:20px;line-height:1.25}.blog-doodle{position:absolute;z-index:0;object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 0 #15182014)}.doodle-books{left:20px;top:38px;width:96px;height:96px;transform:rotate(-9deg)}.doodle-palette{right:24px;top:42px;width:86px;height:86px;transform:rotate(8deg)}.section-title-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}.section-title-row h2{margin:0;font:700 32px/1 var(--hand);letter-spacing:0}.scribble-note{display:inline-flex;align-items:center;min-height:31px;padding:5px 14px;border:1.3px solid #e5b92d;border-radius:999px;background:#fff1ae;font:700 17px/1 var(--hand);transform:rotate(2deg);white-space:nowrap}.scribble-note.blue{border-color:#a7c0ef;background:#e9f1ff;color:#176bf4;transform:rotate(-2deg)}.latest-posts,.all-posts{position:relative;z-index:1}.latest-posts{margin-bottom:26px}.latest-layout{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(290px,.92fr);gap:14px}.featured-post,.mini-post,.blog-card{border:1.4px solid #343840;border-radius:12px;background:#fff;box-shadow:0 3px 0 #11182714;overflow:hidden}.featured-post{display:grid;grid-template-columns:minmax(230px,.92fr) minmax(260px,1fr);min-height:254px;background:#fff8e0}.featured-post>img{width:100%;height:100%;min-height:254px;object-fit:cover;border-right:1.4px solid #343840}.post-copy{display:flex;flex-direction:column;justify-content:center;padding:23px 25px}.post-meta{display:block;color:#176bf4;font:700 14px/1.1 var(--body);text-transform:uppercase;letter-spacing:.6px}.featured-post h3,.mini-post h3,.blog-card h3{font-family:var(--hand);font-weight:700;letter-spacing:0;color:#11141a}.featured-post h3{margin:9px 0 9px;font-size:36px;line-height:.98}.featured-post p{margin:0;color:#535d6c;font-size:18px;line-height:1.25}.latest-list{display:grid;gap:12px}.mini-post{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;min-height:76px;padding:9px;background:#f8fbff}.mini-post img{width:100%;height:86px;object-fit:cover;border:1px solid #d6dce8;border-radius:8px;background:#fff}.mini-post div{min-width:0;padding:0 7px}.mini-post h3{margin:6px 0 0;font-size:25px;line-height:1}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.blog-card{display:flex;flex-direction:column;background:#fff}.blog-card img{width:100%;aspect-ratio:1.64;object-fit:cover;border-bottom:1.4px solid #343840;background:#fff8dd}.blog-card-body{padding:15px 16px 17px}.blog-card h3{margin:7px 0 7px;font-size:28px;line-height:1}.blog-card p{margin:0;color:#535d6c;font-size:16px;line-height:1.22}
.latest-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.latest-feature-stack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.latest-feature-stack .featured-post{grid-template-columns:1fr;grid-template-rows:142px auto;min-height:0}.latest-feature-stack .featured-post>img{height:142px;min-height:0;border-right:0;border-bottom:1.4px solid #343840}.latest-feature-stack .post-copy{padding:15px 17px 17px;min-width:0}.latest-feature-stack .featured-post h3{font-size:28px;line-height:1.02}.latest-feature-stack .featured-post p{font-size:16px;line-height:1.22}.latest-layout .latest-list{grid-template-rows:repeat(4,auto);align-content:start;min-width:0}
.latest-feature-stack .featured-cover{display:block;width:100%;height:142px;border-bottom:1.4px solid #343840;overflow:hidden;background:#fff8e0}
.latest-feature-stack .featured-cover>img{display:block;width:100%;height:100%;object-fit:contain}
@media(min-width:1100px){
  /* The compact list sets the height of both columns. */
  .latest-feature-stack{contain:size}
  .latest-feature-stack .featured-post{grid-template-rows:110px minmax(0,1fr)}
  .latest-feature-stack .featured-post>img{height:110px;aspect-ratio:auto}
  .latest-feature-stack .featured-cover{height:110px}
  .latest-feature-stack .featured-cover>img{object-fit:cover}
  .latest-feature-stack .post-copy{padding:8px 14px}
  .latest-feature-stack .featured-post h3{font-size:24px;margin:4px 0}
  .latest-feature-stack .post-author{margin:4px 0}
  .latest-feature-stack .featured-post p{display:none}
  .latest-list .mini-post h3{font-size:23px;margin:4px 0}
  .latest-list .post-author{margin:0}
}
.all-posts .blog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.all-posts .blog-card>img{aspect-ratio:2.2;height:auto}
.all-posts .blog-card-body{padding:12px 13px 14px;min-width:0}
.all-posts .blog-card h3{font-size:24px;line-height:1.08;overflow-wrap:anywhere}
.all-posts .blog-card p{font-size:15px;line-height:1.3}
.blog-filter-row{margin:0 0 16px}
.blog-empty-note{text-align:center;margin:18px 0 0;color:var(--muted);font-size:16px}
@media(max-width:1199px){.all-posts .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:980px){.all-posts .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.all-posts .blog-grid{grid-template-columns:minmax(0,1fr)}}
.post-link{transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease}
.post-link:hover{transform:translateY(-2px);box-shadow:0 6px 0 #11182714;border-color:#11141a}
.author-identity{display:inline-flex;align-items:center;gap:6px;vertical-align:middle;white-space:nowrap}
.post-author{display:flex;margin:8px 0;color:var(--muted);font-size:14px;line-height:1.4;letter-spacing:0}
.author-identity .author-avatar{display:block;flex:none;width:24px;height:24px;aspect-ratio:1;object-fit:contain;padding:0;border:0;border-radius:0;background:transparent}
@media(max-width:370px){.mini-post{grid-template-columns:96px minmax(0,1fr)}}
.article-teaser>img{object-fit:contain;background:#fff;padding:10px}
.article-teaser>.travel-blog-cover{object-fit:cover;padding:0;background:#fff}
.article-teaser>.bookmark-blog-cover{object-fit:cover;padding:0;background:#fff}
.bookmark-article .site-pick ol{padding-left:24px;font-size:20px;line-height:1.6}
.bookmark-article .site-pick ol li{margin-bottom:10px}
@media(max-width:760px){.bookmark-article .site-pick ol{font-size:19px}}
.article-teaser>:is(.vfc-blog-cover,.splitbill-blog-cover,.relax-blog-cover,.coffee-blog-cover,.nature-blog-cover){object-fit:cover;padding:0}
.all-posts .article-teaser>:is(.vfc-blog-cover,.splitbill-blog-cover,.relax-blog-cover,.coffee-blog-cover){object-fit:cover;padding:0;background:#fff8dd}
.all-posts .article-teaser>.splitbill-blog-cover{background:#fff}
.blog-card>:is(.vfc-blog-cover,.splitbill-blog-cover,.relax-blog-cover,.coffee-blog-cover,.nature-blog-cover){height:auto}
.article-teaser>.ai-blog-cover{object-fit:cover;padding:0;background:#fff}
.ai-article .article-contents-cards .site-card{border-radius:8px}
.ai-article .site-card .card-copy{width:57%}
.ai-article .article-contents-cards .site-card h3{font-size:26px;line-height:1.05;letter-spacing:0;overflow-wrap:normal}
.ai-article .article-contents-cards .site-card .description{font-size:17px;line-height:1.25}
.ai-article .card-notebooklm .card-art{background-image:url('./assets/ai-card-notebooklm.webp')}
.ai-article .card-claude .card-art{background-image:url('./assets/ai-card-claude.webp')}
.ai-article .card-firefly .card-art{background-image:url('./assets/ai-card-firefly.webp')}
.ai-article .card-fathom .card-art{background-image:url('./assets/ai-card-fathom.webp')}
.ai-article .card-elevenlabs .card-art{background-image:url('./assets/ai-card-elevenlabs.webp')}
.ai-article .ai-comparison{margin:38px 0}
.ai-comparison table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:17px;line-height:1.4}
.ai-comparison caption{text-align:left;color:var(--muted);margin-bottom:14px;font-size:16px}
.ai-comparison th,.ai-comparison td{padding:12px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:break-word}
.ai-comparison thead{background:#edf4fc}
.ai-comparison thead th:first-child{width:25%}
.ai-comparison tbody th{font-weight:600;color:var(--blue)}
.ai-comparison tbody tr:nth-child(even){background:#f6faf7}
.ai-comparison tbody a:hover{text-decoration:underline}
@media(max-width:480px){.ai-comparison table{font-size:14px}.ai-comparison th,.ai-comparison td{padding:10px 5px}.ai-comparison thead th:first-child{width:28%}.ai-article .article-contents-cards .site-card h3{font-size:24px}.ai-article .article-contents-cards .site-card .description{font-size:16px}}
.article-page{position:relative;max-width:1120px;margin:10px auto 34px;padding:28px 42px 36px;scroll-margin-top:18px}
.article-page::before{content:'';position:absolute;left:21px;right:21px;top:16px;height:4px;background:repeating-linear-gradient(90deg,#ffcf35 0 22px,transparent 22px 34px);opacity:.65}
.breadcrumbs{position:relative;z-index:1;margin:8px 0 6px;color:var(--muted);font-size:14px;font-weight:600}
.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.breadcrumbs li{display:flex;align-items:center;gap:6px}
.breadcrumbs li+li::before{content:'/';color:#a0a7b5}
.breadcrumbs a{color:var(--blue)}
.breadcrumbs a:hover{text-decoration:underline}
.back-link{position:relative;z-index:1;display:inline-flex;margin:8px 0 24px;color:var(--blue);font-weight:600}
.back-link:hover,.inline-link:hover{text-decoration:underline}
.article-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:center;margin-bottom:42px}
.article-hero-copy{min-width:0}
.article-hero-copy .post-meta{letter-spacing:0}
.article-hero-copy h1{margin:12px 0 18px;font:700 62px/1.02 var(--hand);letter-spacing:0;overflow-wrap:break-word}
.article-hero-copy p{max-width:710px;margin:0;color:#535d6c;font-size:21px;line-height:1.45}
.article-hero-copy .article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:18px;color:var(--muted);font-size:15px;line-height:1.4}
.article-updated{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}
.article-updated::before{content:'\00b7';margin-right:4px}
.article-byline a:hover{text-decoration:underline}
.article-hero-doodle{width:240px;margin:0;text-align:center;transform:rotate(3deg)}
.article-hero-doodle img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.article-hero-doodle figcaption{margin-top:8px;color:#535d6c;font:20px/1.2 var(--hand)}
.weird-article .article-hero{display:block}
.weird-article .article-hero-doodle{width:100%;max-width:760px;margin:28px auto 0;transform:none}
.weird-article .article-hero-doodle img{aspect-ratio:880/587;border-radius:12px}
.article-teaser>.weird-blog-cover{object-fit:contain;padding:0;background:#fffaf0}
.illustrated-article .article-hero{display:block}
.illustrated-article .article-hero-doodle{width:100%;max-width:760px;margin:28px auto 0;transform:none}
.illustrated-article .article-hero-doodle img{aspect-ratio:3/2;border-radius:12px}
.article-teaser>.illustrated-blog-cover{object-fit:contain;padding:0;background:#fffaf0}
.article-section-doodle{position:absolute;top:36px;width:78px;height:88px;object-fit:contain;pointer-events:none}
.article-section-doodle.right{right:-94px;transform:rotate(5deg)}
.color-article .site-card .card-copy{width:62%;color:#11141a}
.color-article .site-card .description{color:#303847}
.color-article .site-card .card-art{background-size:100% 100%}
.color-article .site-card[data-art="color-card-hunt"] .card-art{background-image:url('./assets/color-card-hunt.webp')}
.color-article .site-card[data-art="color-card-coolors"] .card-art{background-image:url('./assets/color-card-coolors.webp')}
.color-article .site-card[data-art="color-card-adobe"] .card-art{background-image:url('./assets/color-card-adobe.webp')}
.color-article .site-card[data-art="color-card-mixer"] .card-art{background-image:url('./assets/color-card-mixer.webp')}
.color-article .site-card[data-art="color-card-golden"] .card-art{background-image:url('./assets/color-card-golden.webp')}
.color-article .site-card[data-art="color-card-room"] .card-art{background-image:url('./assets/color-card-room.webp')}
.color-article .site-card .visit-arrow{opacity:1;transform:none}
.article-section-doodle.left{left:-94px;transform:rotate(-5deg)}
@media(max-width:1200px){.article-section-doodle,.article-section-doodle.left,.article-section-doodle.right{position:static;display:block;width:66px;height:72px;margin:0 0 14px auto;transform:none}.article-section-doodle.left{margin-right:auto;margin-left:0}}
.weird-section-doodle{position:absolute;top:36px;width:88px;height:100px;object-fit:contain;pointer-events:none}
.weird-section-doodle.right{right:-102px;transform:rotate(6deg)}
.weird-section-doodle.left{left:-102px;transform:rotate(-6deg)}
@media(max-width:1200px){.weird-section-doodle,.weird-section-doodle.left,.weird-section-doodle.right{position:static;display:block;width:80px;height:88px;margin:0 0 14px auto;transform:none}.weird-section-doodle.left{margin-right:auto;margin-left:0}}
.article-body{max-width:760px;margin:0 auto;color:#303847;overflow-wrap:break-word}
.article-body p{font-size:20px;line-height:1.6;margin:0 0 18px}
.article-body h2{margin:0 0 16px;font:700 34px/1.15 var(--hand);letter-spacing:0;color:var(--ink)}
.article-body h3{margin:24px 0 8px;font:700 25px/1.2 var(--hand);letter-spacing:0;color:var(--ink)}
.article-contents{margin:32px 0 38px;padding:24px 0;border-top:2px solid #ffcf35;border-bottom:1px solid var(--line)}
.article-contents ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;list-style:none;padding:0;margin:0}
.article-contents ol a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:3px 10px;padding:8px 0;font-weight:600;line-height:1.3}
.article-contents ol a:hover{color:var(--blue)}
.article-contents ol a span{grid-row:span 2;padding-top:3px;color:var(--blue);font-size:14px}
.article-contents ol small{grid-column:2;color:var(--muted);font-size:16px;font-weight:400}
.site-pick{margin:34px 0;padding:28px 0 0;border-top:1px solid var(--line);scroll-margin-top:28px}
.site-pick>div{min-width:0}
.site-pick{position:relative}
.section-doodle{position:absolute;width:74px;height:74px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 5px 0 #15182010)}
.section-doodle.right{right:-104px;top:30px;transform:rotate(8deg)}
.section-doodle.left{left:-102px;top:36px;transform:rotate(-7deg)}
.pick-number{display:inline-flex;margin-bottom:8px;color:var(--blue);font:700 16px/1 var(--hand);letter-spacing:0}
.inline-link{color:var(--blue);font-weight:600}
.inline-link{text-decoration:underline;text-underline-offset:3px}
.game-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 10px}
.game-link-grid a{position:relative;display:block;height:94px;min-height:94px;padding:12px 82px 12px 15px;border:1.3px solid #d5dbe6;border-radius:10px;background:#fff;box-shadow:0 3px 0 #1118270c;overflow:hidden;transition:transform .16s,border-color .16s,box-shadow .16s}
.game-link-grid a:hover{transform:translateY(-2px);border-color:#11141a;box-shadow:0 6px 0 #11182712}
.game-link-grid strong{position:relative;z-index:1;display:block;margin-bottom:4px;color:var(--ink);font:700 22px/.98 var(--hand);letter-spacing:0}
.game-link-grid span{position:relative;z-index:1;display:block;color:#535d6c;font-size:14.5px;line-height:1.18}
.game-link-sketch{position:absolute;right:8px;bottom:7px;width:70px;height:54px;object-fit:contain;pointer-events:none}
.article-mini-card{background:#fff8e0}
.article-mini-card .card-copy{width:72%}
.mini-card-art{position:absolute;right:14px;bottom:12px;width:70px;height:70px;border:2px solid #11141a;border-radius:50%;background:#ffcf35;box-shadow:inset 12px -10px 0 #fff6c4,0 3px 0 #11182718}
.mini-card-art::before,.mini-card-art::after{content:'';position:absolute;border:2px solid #11141a;border-radius:50%;background:#fff}
.mini-card-art::before{width:28px;height:28px;left:-12px;top:8px}
.mini-card-art::after{width:22px;height:22px;right:-8px;top:-9px}
.mini-card-art.roulette{object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none}
.article-aside{display:flex;align-items:center;justify-content:center;gap:22px;margin:38px 0;padding:18px 0;border-top:2px dashed #ffcf35;border-bottom:2px dashed #ffcf35}
.article-aside img{flex:none;width:62px;height:64px;object-fit:contain;transform:rotate(-8deg)}
.article-aside p{margin:0;font:25px/1.35 var(--hand);color:#303847}
.article-ending{position:relative;margin:46px 0 34px;padding-top:26px;border-top:1px solid var(--line)}
.article-margin-doodle{position:absolute;right:-120px;top:32px;width:100px;height:100px;object-fit:contain;pointer-events:none;transform:rotate(-7deg)}
.article-faq{padding:28px 0 0;border-top:2px solid #ffcf35}
.privacy-article .article-body :is(ul,ol):not(.article-contents ol){padding-left:24px;margin:18px 0 24px}
.privacy-article .article-body li{font-size:20px;line-height:1.5;margin-bottom:12px}
.privacy-article .article-contents li{margin-bottom:0}
.privacy-article h3[id]{scroll-margin-top:28px}
.privacy-article .privacy-doodle-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:32px;min-height:60px}
.privacy-doodle-heading>span{min-width:0;flex:1}
.privacy-doodle-heading>img{flex:none;width:60px;height:60px;object-fit:contain;transform:rotate(5deg);pointer-events:none}
.privacy-doodle-heading:nth-of-type(even)>img{transform:rotate(-6deg)}
@media(max-width:600px){.privacy-article .privacy-doodle-heading{gap:12px;min-height:48px}.privacy-doodle-heading>img{width:48px;height:48px}}
.privacy-comparison{margin:24px 0}
.privacy-comparison table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:17px;line-height:1.4}
.privacy-comparison caption{text-align:left;color:var(--muted);margin-bottom:14px;font-size:16px}
.privacy-comparison :is(th,td){padding:12px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);overflow-wrap:anywhere}
.privacy-comparison thead{background:#edf4fc}
.privacy-comparison thead th:first-child{width:25%}
.privacy-comparison thead th:nth-child(2){width:27%}
.privacy-comparison tbody th{font-weight:600;color:var(--blue)}
.privacy-comparison tbody tr:nth-child(even){background:#f6faf7}
.privacy-comparison a{text-decoration:underline;text-underline-offset:3px}
.privacy-article .privacy-sources li{font-size:18px}
@media(max-width:600px){.privacy-article .article-body li{font-size:19px}.privacy-comparison table{font-size:15px}.privacy-comparison :is(th,td){padding:10px 6px}.privacy-comparison thead th:first-child{width:31%}.privacy-comparison thead th:nth-child(2){width:24%}}
@media(max-width:370px){.privacy-comparison table{font-size:14px}.privacy-comparison :is(th,td){padding:10px 4px}}
:is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break){display:flex;align-items:center;justify-content:center;gap:20px;margin:30px 0;pointer-events:none}
:is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break)::before,:is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break)::after{content:'';flex:1;max-width:120px;border-top:2px dashed #efca67;transform:rotate(-2deg)}
:is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break)::after{transform:rotate(2deg)}
:is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break) img{flex:none;width:70px;height:70px;object-fit:contain;transform:rotate(-9deg)}
:is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break) img:nth-child(2){width:84px;height:84px;transform:rotate(5deg)}
:is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break) img:nth-child(3){transform:rotate(10deg)}
:is(.vfc-article,.splitbill-article,.relax-article,.coffee-article) .section-doodle{width:88px;height:88px;filter:none}
.splitbill-article .article-hero-doodle img{aspect-ratio:3/2}
.vfc-article .article-hero-doodle img{aspect-ratio:3/2}
.relax-article .article-hero-doodle img{aspect-ratio:3/2}
.relax-article .article-aside .relax-aside-doodle{width:64px;height:64px;transform:rotate(9deg)}
.quiet-shortlist{margin:28px 0 36px;padding:20px 0;border-bottom:1px solid var(--line)}
.quiet-shortlist ul{padding-left:22px;margin:0}
.quiet-shortlist li{margin:0 0 12px;font-size:20px;line-height:1.5}
.relaxation-pick .listening-note{color:#39725a;font:24px/1.3 var(--hand);margin-bottom:18px}
.relaxation-pick .access-note{border-left:3px solid #8cbfa2;padding-left:12px;font-size:18px}
.relaxation-pick .pause-idea{font-size:19px}
.coffee-article .article-hero-doodle img{aspect-ratio:3/2}
.cdkeys-article .article-hero-doodle img{aspect-ratio:3/2}
.cdkeys-section-doodle{position:absolute;right:-112px;top:36px;display:block;width:88px;height:88px;object-fit:contain;pointer-events:none;transform:rotate(6deg)}
.cdkeys-section-doodle.doodle-left{right:auto;left:-112px;transform:rotate(-6deg)}
@media(max-width:1200px){.cdkeys-section-doodle,.cdkeys-section-doodle.doodle-left{position:static;width:72px;height:72px;margin:0 0 14px;transform:none}}
@media(max-width:600px){.cdkeys-section-doodle,.cdkeys-section-doodle.doodle-left{width:64px;height:64px;margin-bottom:12px}}
.cdkeys-take{margin:28px 0;padding:20px 0;border-top:2px dashed #e6bc35;border-bottom:2px dashed #e6bc35}
.cdkeys-take h2{font-size:28px}
.cdkeys-take p{margin-bottom:0}
.cdkeys-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0 38px}
.cdkeys-sketch-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1.7px solid #292d34;border-radius:5px;background:#fff;box-shadow:3px 4px 0 #19202a15;overflow:hidden;transition:transform .16s,box-shadow .16s}
.cdkeys-sketch-card::after{content:'';position:absolute;inset:5px;border:1px solid #737b8833;border-radius:3px;pointer-events:none}
.cdkeys-sketch-card:hover{transform:translateY(-3px);box-shadow:4px 7px 0 #19202a20}
.cdkeys-sketch-card:focus-visible{outline:3px solid #176bf4;outline-offset:4px}
.cdkeys-card-brand{display:flex;align-items:center;justify-content:center;height:96px;flex:none;padding:20px 32px;background:#fff;border-bottom:1px dashed #9ca6b55c}
.cdkeys-card-brand img{display:block;width:100%;max-width:238px;height:56px;object-fit:contain}
.cdkeys-card-brand.dark-brand{background:#25252a}
.cdkeys-card-brand.itad-brand{background:#edf7fc}
.cdkeys-card-brand.itad-brand img{width:56px;height:64px}
.cdkeys-card-copy{display:flex;flex-direction:column;gap:6px;padding:16px 20px 0;flex:1;min-width:0}
.cdkeys-card-copy small{color:#39725a;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:0}
.cdkeys-card-copy strong{color:var(--ink);font:700 26px/1.1 var(--hand);letter-spacing:0;overflow-wrap:anywhere}
.cdkeys-card-copy>span{color:#535d6c;font-size:17px;line-height:1.4}
.cdkeys-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 20px 12px;min-height:76px}
.cdkeys-card-bottom>img{display:block;flex:none;width:76px;height:51px;object-fit:contain;transform:rotate(-5deg)}
.cdkeys-card-bottom>span{color:var(--blue);font-size:15px;line-height:1.2;font-weight:600;text-align:right}
.cdkeys-card-bottom>span>span{font-size:20px;margin-left:5px}
.cdkeys-bonus-grid .cdkeys-card-copy small{color:#176bf4}
.article-body .cdkeys-verdict{font-size:18px;padding-left:14px;border-left:3px solid #71b69c}
.cdkeys-checkout ol{margin:0 0 20px;padding-left:24px}
.cdkeys-checkout li{margin-bottom:14px;font-size:20px;line-height:1.5}
@media(max-width:600px){.cdkeys-link-grid{grid-template-columns:minmax(0,1fr);gap:16px}.cdkeys-card-brand{height:90px}.cdkeys-checkout li{font-size:19px}}
.coffee-doodle-break{display:flex;align-items:center;justify-content:center;gap:22px;margin:22px 0;pointer-events:none}
.coffee-doodle-break::before,.coffee-doodle-break::after{content:'';width:72px;border-top:2px dashed #efca67;transform:rotate(-4deg)}
.coffee-doodle-break::after{transform:rotate(4deg)}
.coffee-doodle-break img{display:block;flex:none;width:104px;height:104px;object-fit:contain;transform:rotate(-5deg)}
.coffee-method-card{position:relative;margin:28px 0 36px;padding:20px 0;border-top:2px solid #ffcf35;border-bottom:1px solid var(--line)}
.coffee-method-doodle{position:absolute;right:-122px;top:26px;width:104px;height:104px;object-fit:contain;pointer-events:none;transform:rotate(7deg)}
@media(max-width:1200px){.coffee-method-doodle{position:static;display:block;width:88px;height:88px;margin:0 4px 12px auto}}
@media(max-width:760px){.coffee-doodle-break{gap:18px;margin:18px 0}.coffee-doodle-break img{width:84px;height:84px}.coffee-doodle-break::before,.coffee-doodle-break::after{width:46px}.coffee-method-doodle{width:72px;height:72px}}
.coffee-method-card ol{margin:0;padding-left:24px}
.coffee-method-card li{margin:0 0 12px;font-size:20px;line-height:1.5}
.coffee-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 14px;align-items:stretch}
.coffee-source-grid .coffee-sketch-card{position:relative;display:grid;grid-template-rows:auto auto 1fr;min-width:0;padding:0;border:1.8px solid #1f2630;border-radius:8px;background:#fffaf0;box-shadow:4px 5px 0 #11182712;overflow:hidden;transition:transform .16s,border-color .16s,box-shadow .16s}
.coffee-source-grid .coffee-sketch-card::before{content:'';position:absolute;inset:8px 9px;border:1px dashed #dfc363;border-radius:6px;opacity:.65;pointer-events:none;transform:rotate(-.7deg)}
.coffee-source-grid .coffee-sketch-card::after{content:'';position:absolute;right:12px;top:-8px;width:54px;height:17px;border:1px solid #e2c660;background:#fff1aecc;box-shadow:0 2px 0 #1118270b;transform:rotate(3deg)}
.coffee-source-grid .coffee-sketch-card:nth-child(2n){background:#f8fbff;transform:rotate(.45deg)}
.coffee-source-grid .coffee-sketch-card:nth-child(3n){background:#fff5f1;transform:rotate(-.55deg)}
.coffee-source-grid .coffee-sketch-card:nth-child(4n){background:#f7fbf2}
.coffee-source-grid .coffee-sketch-card:hover{transform:translateY(-3px) rotate(0deg);border-color:#11141a;box-shadow:6px 8px 0 #11182716}
.coffee-card-top{position:relative;display:block;aspect-ratio:3/1;overflow:hidden;color:#11141a}
.coffee-card-top>span{position:absolute;z-index:1;left:10px;top:10px;display:inline-grid;place-items:center;width:30px;height:25px;border:1.5px solid #11141a;border-radius:50%;background:#ffcf35;font:700 15px/1 var(--hand);transform:rotate(-6deg)}
.coffee-card-art{display:block;width:100%;height:100%;object-fit:contain;background:#fff}
.coffee-source-grid strong{position:relative;z-index:1;display:block;margin:10px 14px 6px;color:var(--ink);font:700 23px/1.05 var(--hand);letter-spacing:0}
.coffee-source-grid .coffee-sketch-card>span:last-child{position:relative;z-index:1;display:block;padding:0 14px 14px;color:#535d6c;font-size:15px;line-height:1.3}
.coffee-article .article-aside .coffee-aside-doodle{width:84px;height:84px;transform:rotate(9deg)}
.splitbill-article .article-domain{white-space:nowrap}
.splitbill-article .article-aside .expense-aside-doodle{width:64px;height:64px;transform:rotate(9deg)}
.expense-tool-links a{border-radius:8px}
.expense-tool-links strong{line-height:1.1}
.vfc-article .article-aside .casino-aside-doodle{width:64px;height:64px;transform:rotate(9deg)}
@media(min-width:761px) and (max-width:1200px){
  :is(.vfc-article,.splitbill-article,.relax-article,.coffee-article) .site-pick{display:grid;grid-template-columns:minmax(0,1fr) 88px;gap:20px;align-items:start}
  :is(.vfc-article,.splitbill-article,.relax-article,.coffee-article) .section-doodle{position:static;grid-column:2;grid-row:1;margin:0}
  :is(.vfc-article,.splitbill-article,.relax-article,.coffee-article) .site-pick>div{grid-column:1;grid-row:1}
}
@media(max-width:760px){
  .splitbill-article .article-domain{display:block;font-size:34px}
  :is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break){gap:12px;margin:24px 0}
  :is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break) img{width:48px;height:48px}
  :is(.casino-doodle-break,.expense-doodle-break,.relax-doodle-break) img:nth-child(2){width:60px;height:60px}
  :is(.vfc-article,.splitbill-article,.relax-article,.coffee-article) .section-doodle{position:static;display:block;float:none;width:66px;height:66px;margin:0 6px 14px auto}
  :is(.vfc-article,.splitbill-article,.relax-article,.coffee-article) .section-doodle.left{float:none;margin:0 auto 14px 6px}
  :is(.vfc-article,.splitbill-article,.relax-article,.coffee-article) .article-margin-doodle{display:block;float:none;width:70px;height:70px;margin:0 0 14px auto}
  :is(.vfc-article,.splitbill-article,.relax-article,.coffee-article) .article-aside{flex-wrap:wrap}
  .splitbill-article .article-aside .expense-aside-doodle{width:48px;height:48px}
  .relax-article .article-aside .relax-aside-doodle{width:48px;height:48px}
  .vfc-article .article-aside .casino-aside-doodle{width:48px;height:48px}
  .coffee-article .article-aside .coffee-aside-doodle{width:64px;height:64px}
  .coffee-source-grid{grid-template-columns:minmax(0,1fr)}
}
@media(max-width:1200px){.article-margin-doodle{position:static;float:right;width:88px;height:88px;margin:0 0 14px 20px}}
@media(max-width:760px){
  .article-page{padding:26px 18px 30px}
  .article-hero{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:28px}
  .article-hero-copy h1{font-size:46px}
  .article-hero-copy p{font-size:19px}
  .article-hero-copy .article-byline{flex-direction:column;align-items:flex-start;font-size:14px}
  .article-updated{margin-left:30px}
  .article-updated::before{display:none}
  .article-hero-doodle{justify-self:end;width:148px;margin-right:12px}
  .article-hero-doodle figcaption{font-size:17px}
  .article-body p{font-size:19px;line-height:1.55}
  .article-body h2{font-size:30px}
  .article-contents ol{grid-template-columns:minmax(0,1fr)}
  .game-link-grid{grid-template-columns:minmax(0,1fr)}
  .section-doodle{position:static;float:right;width:58px;height:58px;margin:0 0 10px 16px}
  .section-doodle.left{float:left;margin:0 16px 10px 0}
  .article-aside{gap:14px}
  .article-aside img{width:48px;height:50px}
  .article-aside p{font-size:21px}
}
@media(max-width:370px){.article-hero-copy h1{font-size:39px}.article-page{padding-right:10px;padding-left:10px}.article-margin-doodle{width:70px;height:70px;margin-left:12px}.splitbill-article .article-domain{font-size:30px}}
/* The four-card rhythm and its slightly irregular column widths match the mockup. */
.collection{scroll-margin-top:18px}.site-grid{display:grid;grid-template-columns:repeat(140,1fr);gap:9px 0;align-items:stretch}.site-card{--span:35;grid-column:span var(--span);position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;height:clamp(133px,9.66vw,152px);margin:0 4.5px;padding:14px 19px;text-align:left;overflow:hidden;isolation:isolate;border:1.2px solid #44474a;border-radius:11px;background:#fff9ed;box-shadow:0 0 0 1px #ffffff55 inset;transition:transform .19s ease,box-shadow .19s ease,border-color .19s ease}.site-card:nth-child(4n+1){margin-left:0}.site-card:nth-child(4n){margin-right:0}.site-card:hover{z-index:2;transform:translateY(-3px) rotate(-.25deg);box-shadow:0 6px 0 #161a2116;border-color:#11141a}.site-card:nth-child(even):hover{transform:translateY(-3px) rotate(.25deg)}.site-card:active{transform:translateY(-1px);box-shadow:0 2px 0 #161a2120}.card-art{position:absolute;z-index:-1;inset:0;display:block;background-position:center;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;transition:filter .18s}.card-copy{display:block;width:100%;position:relative;z-index:1}.site-card :is(h2,.card-title){margin:0 0 7px;font:700 clamp(26px,2.075vw,32px)/.98 var(--hand);letter-spacing:-.15px;max-width:100%}.card-title{display:block}.description{display:block;color:#485365;font-size:clamp(16px,1.24vw,19px);line-height:1.15;font-weight:400}.dark{color:#fff;border-color:#222631;background:#20242d}.dark .description{color:#f2f3f6}.visit-arrow{position:absolute;right:11px;bottom:10px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #c6c9cd;background:#fffffff2;color:#161a21;border-radius:50%;font:23px/1 var(--body);opacity:0;transform:translate(3px,3px);transition:transform .15s,opacity .15s}.site-card:hover .visit-arrow,.site-card:focus-visible .visit-arrow{opacity:1;transform:none}.card-useless{--span:34}.card-stellar{--span:36;padding-left:24px}.card-map{--span:39}.card-decisions{--span:31}.card-calm{--span:36}.card-time{--span:34}.card-palette{--span:34}.card-rain{--span:36;padding-left:24px}.card-animal{--span:34}.card-books{--span:36}.card-clocks{--span:36}.card-alchemy{--span:34}.card-cow{--span:35}.card-pixel{--span:34}.card-racer{--span:37}.card-scream{--span:34}.card-sky{--span:35}.card-wiki{--span:34}.card-breathe{--span:35}.card-splitbill{--span:35}.card-vfc{--span:35}.card-more{--span:36}.card-decisions :is(h2,.card-title){max-width:155px}.card-decisions .description{max-width:150px}.card-calm .description{max-width:150px}.card-time :is(h2,.card-title),.card-cow :is(h2,.card-title),.card-scream :is(h2,.card-title){font-size:clamp(24px,1.92vw,30px)}.card-animal{padding-top:12px}.card-animal :is(h2,.card-title){font-size:clamp(24px,1.88vw,29px);max-width:175px;margin-bottom:5px}.card-books :is(h2,.card-title){font-size:clamp(23px,1.77vw,28px);text-align:center;max-width:205px;line-height:1.05;letter-spacing:.3px}.card-books .description{margin:9px 0 0 34px;max-width:138px;text-align:center}.card-clocks :is(h2,.card-title){display:inline-block;font-size:clamp(24px,1.91vw,29px);margin-right:10px}.card-clocks .description{display:inline;font-size:16px;white-space:nowrap}.card-alchemy :is(h2,.card-title){font-size:clamp(25px,1.96vw,30px)}.card-palette .description{white-space:normal;font-size:clamp(15px,1.15vw,18px)}.card-wiki{padding-top:23px}.card-wiki :is(h2,.card-title){font-size:clamp(24px,1.87vw,29px);letter-spacing:-.4px}.card-breathe .description{white-space:nowrap;font-size:clamp(15px,1.17vw,18px)}.card-more :is(h2,.card-title){font-size:clamp(25px,1.95vw,30px)}.card-more .description{max-width:222px}.card-bongo .description{max-width:155px}.site-grid.filtered{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.site-grid.filtered .site-card{grid-column:auto;margin:0}.bonus-card{--span:35}.no-results{text-align:center;padding:52px 20px;border:1px dashed #bfc7d2;border-radius:12px}.no-results :is(h2,.card-title){font:30px var(--hand);margin:0 0 9px}.no-results p{color:var(--muted)}.collection-note{text-align:center;font-size:15px;color:var(--muted);margin:16px 0 0}.search-panel{max-width:1080px;margin:4px auto 24px;padding:0;border:0;background:transparent}.search-line{display:flex;align-items:center;gap:12px;max-width:760px;margin:0 auto;background:#fff;border:1.5px solid #cfd5df;border-radius:999px;padding:5px 9px 5px 18px;box-shadow:0 3px 0 #1118270b;transition:border-color .15s,box-shadow .15s}.search-line>svg{width:22px;flex-shrink:0;color:#667085}.search-line input{flex:1;min-width:0;border:0;padding:9px 0;background:transparent;font-size:18px;color:var(--ink)}.search-line input:focus{outline:0}.search-line:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #176bf414,0 3px 0 #1118270b}.search-line .icon-button{width:34px;height:34px}.filter-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center;justify-content:center;margin-top:14px}.filter-chip{border:1.3px solid #cfd5df;background:#fff;border-radius:999px;padding:7px 16px;font:600 15px/1 var(--body);min-height:36px;transition:transform .15s,background .15s,border-color .15s}.filter-chip:hover{transform:translateY(-1px);border-color:#aab3c1;background:#f8f9fb}.filter-chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:white;box-shadow:0 2px 0 #11182720}.result-count{width:100%;text-align:center;color:var(--muted);font-size:13px;margin-top:1px}
.site-footer{position:relative;min-height:83px;display:flex;align-items:center;justify-content:center;gap:15px;color:#535d6c;font:16px var(--hand);padding:20px 300px;white-space:nowrap}.footer-heart{color:#b82f50}.footer-divider{width:1px;height:16px;background:#8b91a0;display:block}.footer-note{position:absolute;right:1px;top:22px;display:flex;align-items:center;gap:9px;transform:rotate(-6deg);font-size:14px}.footer-note svg{width:43px;height:43px;flex-shrink:0}.footer-home:hover{color:var(--blue)}.toast{position:fixed;z-index:30;bottom:23px;left:50%;transform:translateX(-50%) translateY(15px);max-width:calc(100% - 32px);padding:13px 23px;background:#171b23;color:#fff;border-radius:12px;box-shadow:0 6px 25px #0002;font-size:17px;text-align:center;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.toast.visible{opacity:1;transform:translateX(-50%) translateY(0)}
/* Accessible native dialogs, with no dependency on a server or JavaScript library. */
dialog{position:fixed;max-width:min(560px,calc(100vw - 32px));width:100%;max-height:calc(100dvh - 44px);margin:auto;padding:32px;border:1.5px solid #353941;border-radius:18px;background:#fffcf5;box-shadow:0 18px 80px #1113;color:var(--ink)}dialog::backdrop{background:#11182766;backdrop-filter:blur(4px)}.dialog-close{position:absolute;right:12px;top:12px;width:35px;height:35px;padding:6px}.dialog-kicker{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;color:#7a6e53;display:block;margin-bottom:9px}dialog :is(h2,.card-title){font:700 35px/1.05 var(--hand);margin:0 26px 15px 0}dialog p{font-size:18px;line-height:1.45;margin:12px 0;color:#535c6a}dialog .small-note{font-size:14px;border-top:1px solid #e6e1d7;padding-top:14px;color:#747b87}.modal-field{display:block;margin:15px 0;font-size:16px}.modal-field>span{display:block;font-weight:600;margin-bottom:6px}input.text-field,textarea.text-field{display:block;width:100%;padding:11px 13px;border:1px solid #cbd0d5;border-radius:8px;background:#fff;color:var(--ink);font-size:17px}textarea.text-field{resize:vertical;min-height:88px}.form-feedback{border:1px solid #8ea891;padding:12px;border-radius:9px;background:#eef6ed;color:#28502d!important}.demo-stage{min-height:140px;margin:22px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.demo-large{font:700 36px var(--hand);margin:10px 0}.demo-emoji{font-size:55px}.choice-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;width:100%;margin:16px 0}.swatch{height:116px;border:1px solid #0001;border-radius:8px;display:flex;align-items:flex-end;justify-content:center;padding:8px 2px;cursor:pointer}.swatch span{font:11px Arial,sans-serif;padding:4px 3px;background:#ffffffdd;border-radius:3px;color:#18202b}.pixel-board{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;width:min(100%,360px);margin:18px auto}.pixel-cell{aspect-ratio:1;background:#d1ecc6;border:1px solid #98bd8a;border-radius:3px;font-size:22px;padding:0;transition:transform .1s}.pixel-cell:hover{transform:scale(1.1)}.breath-circle{display:grid;place-items:center;width:126px;height:126px;border:2px solid #8cc1df;background:#daf1ff;border-radius:50%;font:28px var(--hand);animation:breathing 10s infinite ease-in-out}.breath-stage{min-height:215px}.breathe-help{color:var(--muted);font-size:16px;text-align:center}.button-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.demo-label{display:inline-block;font-size:13px;border:1px solid #ded7c9;padding:3px 9px;border-radius:999px;color:#736650;margin-bottom:10px}@keyframes breathing{0%,100%{transform:scale(.8)}40%{transform:scale(1.3)}60%{transform:scale(1.3)}}
@media(min-width:1600px){.intro{padding-bottom:20px}.intro h1{font-size:35px}.intro-text{font-size:20px}.site-card{padding-top:16px}}
@media(max-width:1170px){.navigation{gap:25px;padding-right:0}.wordmark{font-size:34px}.brand-tagline{font-size:12px}.brand-mug{width:53px;height:59px}.brand{gap:8px}.search-toggle{margin-left:6px}.coffee-quote{left:23px;top:70px;font-size:19px}.coffee-quote img{width:76px;height:64px}.curiosity{right:26px;font-size:20px;top:70px}.intro h1{font-size:30px}.site-card{padding:14px 16px}.site-card :is(h2,.card-title){font-size:25px}.description{font-size:16px}.card-wiki :is(h2,.card-title){font-size:23px}.card-clocks .description{font-size:14px}.site-footer{padding-left:190px;padding-right:190px}.footer-note{font-size:12px}.footer-note svg{width:32px}}
@media(max-width:1099px){.page{max-width:940px;padding:0 22px}.site-grid,.site-grid.filtered{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.site-card,.site-grid.filtered .site-card{grid-column:auto;margin:0!important;height:154px;padding:17px 20px}.site-card :is(h2,.card-title){font-size:31px}.description{font-size:19px}.card-books :is(h2,.card-title){font-size:27px}.card-time :is(h2,.card-title),.card-cow :is(h2,.card-title),.card-scream :is(h2,.card-title),.card-animal :is(h2,.card-title){font-size:28px}.card-clocks :is(h2,.card-title){font-size:27px}.card-clocks .description{font-size:16px}.card-wiki :is(h2,.card-title){font-size:27px}.card-palette .description,.card-breathe .description{font-size:17px}.card-wiki{padding-top:24px}.navigation{gap:24px}.nav-link{font-size:16px}.brand-rays{height:36px;width:18px}.brand-words{padding-right:24px}.wordmark{font-size:32px}.brand-mug{width:47px;height:56px}.brand{gap:6px}.coffee-quote,.curiosity{display:none}.intro{padding:25px 0 23px}.intro h1{font-size:33px}.intro-text{font-size:19px}.site-footer{padding:27px 0 63px;min-height:125px}.footer-note{top:auto;bottom:15px;right:50%;transform:translateX(50%) rotate(-4deg);font-size:14px}.footer-note svg{width:33px;height:33px}}
@media(max-width:760px){.site-header{height:75px;gap:6px}.navigation{gap:16px}.navigation .nav-link{font-size:15px}.brand-mug{width:40px;height:50px}.wordmark{font-size:29px}.brand-tagline{font-size:10px;letter-spacing:1.3px}.brand-words{padding-right:19px}.brand-rays{width:15px;height:32px}.search-toggle{margin-left:0}.icon-button{width:38px;height:38px}.page{padding:0 17px}.site-card{height:143px;padding:14px 16px}.site-card :is(h2,.card-title){font-size:27px}.description{font-size:17px}.card-time :is(h2,.card-title),.card-cow :is(h2,.card-title),.card-scream :is(h2,.card-title),.card-animal :is(h2,.card-title){font-size:25px}.card-books :is(h2,.card-title){font-size:24px}.card-clocks :is(h2,.card-title){font-size:24px}.card-clocks .description{font-size:14px}.card-wiki :is(h2,.card-title){font-size:24px}.card-palette .description,.card-breathe .description{font-size:15px}.card-wiki{padding-top:23px}.card-books .description{margin-left:21px}.intro h1{font-size:30px}.intro-text{font-size:18px}.pill{font-size:19px}}
@media(max-width:1099px){.latest-layout{grid-template-columns:1fr}.featured-post{grid-template-columns:minmax(230px,.8fr) minmax(260px,1fr)}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doodle-books{width:75px;height:75px}.doodle-palette{width:68px;height:68px}.blog-heading{max-width:620px}}
@media(max-width:760px){.blog-front{margin-top:2px;padding:26px 18px 28px}.blog-heading h1{font-size:52px}.blog-heading p{font-size:18px}.blog-doodle{display:none}.section-title-row h2{font-size:29px}.featured-post{grid-template-columns:1fr}.featured-post>img{height:220px;min-height:0;border-right:0;border-bottom:1.4px solid #343840}.featured-post h3{font-size:32px}.mini-post h3{font-size:23px}.blog-grid{grid-template-columns:1fr}}
@media(max-width:640px){.page{max-width:480px;padding:0 14px}.site-header{height:73px}.site-header::after{left:-4px;right:-4px}.brand{gap:5px}.brand-mug{width:39px;height:51px}.wordmark{font-size:25px;letter-spacing:-.65px}.brand-tagline{font-size:9px;letter-spacing:.9px}.brand-words{padding-right:0}.brand-rays{display:none}.header-actions{gap:0}.icon-button{width:36px;height:38px;padding:7px}.icon-button svg{width:24px;height:24px}.menu-toggle{display:inline-grid}.navigation{position:absolute;right:0;top:66px;z-index:12;display:none;min-width:190px;align-items:stretch;flex-direction:column;gap:3px;border:1px solid #ccd2dc;border-radius:11px;background:#fff;padding:11px;box-shadow:0 10px 25px #1720321a}.navigation.is-open{display:flex}.navigation .nav-link{font-size:19px;text-align:left;padding:9px 11px;border-radius:6px}.navigation .nav-link:hover{background:#f0f4fa}.nav-link.current::after{display:none}.intro{padding:22px 3px 20px}.intro h1{font-size:27px;line-height:1.12;letter-spacing:-.25px}.hero-line{display:inline}.one-human svg{bottom:-4px}.intro-text{font-size:17px;margin:12px 0 16px}.hero-actions{gap:11px}.pill{min-height:43px;font-size:19px;padding:9px 19px}.site-grid,.site-grid.filtered{grid-template-columns:1fr;gap:11px}.site-card,.site-grid.filtered .site-card{height:clamp(145px,37vw,170px);padding:15px 19px}.site-card :is(h2,.card-title){font-size:31px}.description{font-size:19px}.card-time :is(h2,.card-title),.card-cow :is(h2,.card-title),.card-scream :is(h2,.card-title),.card-animal :is(h2,.card-title){font-size:28px}.card-books :is(h2,.card-title){font-size:26px}.card-clocks :is(h2,.card-title){font-size:28px}.card-clocks .description{font-size:16px}.card-wiki :is(h2,.card-title){font-size:28px}.card-palette .description,.card-breathe .description{font-size:17px}.card-books .description{margin-left:30px}.card-wiki{padding-top:24px}.site-footer{font-size:14px;gap:10px;padding-bottom:69px;white-space:normal;text-align:center}.footer-note{white-space:nowrap;font-size:13px}.footer-divider{flex-shrink:0}.search-panel{padding:12px;margin-bottom:14px}.search-line{gap:8px}.search-line input{font-size:18px}.filter-chip{font-size:14px;padding:4px 10px}.result-count{font-size:14px;margin-left:2px}.search-panel .filter-row{gap:6px}.site-card:hover,.site-card:nth-child(even):hover{transform:none;box-shadow:none}dialog{padding:26px 23px}dialog :is(h2,.card-title){font-size:31px}.swatches{gap:4px}.swatch{height:105px}.swatch span{font-size:9px}.toast{font-size:16px;width:max-content}}
@media(max-width:370px){.wordmark{font-size:22px}.brand-tagline{font-size:9px}.brand-mug{width:33px}.header-actions .icon-button{width:31px;padding:5px}.intro h1{font-size:25px}.intro-text{font-size:16px}.hero-actions{gap:9px}.pill{font-size:18px;padding-left:17px;padding-right:17px}.site-card :is(h2,.card-title){font-size:28px}.description{font-size:17px}.card-books :is(h2,.card-title){font-size:23px}.card-wiki :is(h2,.card-title){font-size:25px}.card-clocks :is(h2,.card-title){font-size:25px}.card-clocks .description{font-size:14px}.card-palette .description,.card-breathe .description{font-size:14px}.site-footer{font-size:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.site-card:hover,.site-card:nth-child(even):hover{transform:none}.breath-circle{transform:none}}
.site-card[data-art="splitbill"] .card-art{background-image:url("./assets/splitbill-v2.webp")}
.site-card[data-art="vfc"] .card-art{background-image:url("./assets/vfc-v2.webp")}
.site-card[data-art="useless"] .card-art{background-image:url("./assets/useless-v2.webp")}
.site-card[data-art="neal"] .card-art{background-image:url("./assets/neal-v2.webp")}
.site-card:is(.card-useless,.card-neal) .card-copy{width:62%}
.card-neal .description{max-width:100%}
.card-neal .neal-logo{display:block;width:min(100%,180px);aspect-ratio:254/96;background:url('./assets/neal-logo-transparent.webp') center/contain no-repeat}
.site-card[data-art="duolingo"] .card-art{background-image:url("./assets/duolingo.webp")}
.card-duolingo{background:#f3faed}
.card-duolingo .card-copy{width:61%}
.card-duolingo :is(h2,.card-title){color:#3c8b00;letter-spacing:0}
.site-card[data-art="stellar"] .card-art{background-image:url("./assets/stellar.webp")}
.site-card[data-art="map"] .card-art{background-image:url("./assets/map.webp")}
.site-card[data-art="decisions"] .card-art{background-image:url("./assets/decisions.webp")}
.site-card[data-art="calm"] .card-art{background-image:url("./assets/calm.webp")}
.site-card[data-art="time"] .card-art{background-image:url("./assets/time.webp")}
.site-card[data-art="palette"] .card-art{background-image:url("./assets/palette.webp")}
.site-card[data-art="rain"] .card-art{background-image:url("./assets/rain.webp")}
.site-card[data-art="animal"] .card-art{background-image:url("./assets/animal.webp")}
.site-card[data-art="books"] .card-art{background-image:url("./assets/books.webp")}
.site-card[data-art="clocks"] .card-art{background-image:url("./assets/clocks.webp")}
.site-card[data-art="alchemy"] .card-art{background-image:url("./assets/alchemy.webp")}
.site-card[data-art="cow"] .card-art{background-image:url("./assets/cow.webp")}
.site-card[data-art="pixel"] .card-art{background-image:url("./assets/pixel.webp")}
.site-card[data-art="racer"] .card-art{background-image:url("./assets/racer.webp")}
.site-card[data-art="scream"] .card-art{background-image:url("./assets/scream.webp")}
.site-card[data-art="sky"] .card-art{background-image:url("./assets/sky.webp")}
.site-card[data-art="wiki"] .card-art{background-image:url("./assets/wiki.webp")}
.site-card[data-art="breathe"] .card-art{background-image:url("./assets/breathe.webp")}
.site-card[data-art="more"] .card-art{background-image:url("./assets/more.webp")}
.site-card[data-art="geoguessr"] .card-art{background-image:url("./assets/geoguessr.webp")}
.site-card[data-art="brilliant"] .card-art{background-image:url("./assets/brilliant.webp")}
.site-card[data-art="scale-of-universe"] .card-art{background-image:url("./assets/scale-of-universe.webp")}
.site-card[data-art="chess"] .card-art{background-image:url("./assets/chess.webp")}
.site-card[data-art="flightradar24"] .card-art{background-image:url("./assets/flightradar24.webp")}
.site-card[data-art="windy"] .card-art{background-image:url("./assets/windy.webp")}
.site-card[data-art="remove-bg"] .card-art{background-image:url("./assets/remove-bg.webp")}
.site-card[data-art="musicmap"] .card-art{background-image:url("./assets/musicmap.webp")}
.card-musicmap{background:#252525}
.site-card[data-art="sketchbook"] .card-art{background-image:url("./assets/sketchbook.webp")}
.card-sketchbook .card-art{background-size:cover}
.card-sketchbook{background:#fff4ed}
.site-card[data-art="worldometer"] .card-art{background-image:url("./assets/worldometer.webp")}
.card-worldometer{background:#f4f8ed}
.site-card[data-art="codepen"] .card-art{background-image:url("./assets/codepen.webp")}
.card-codepen{background:#202126}
.site-card[data-art="notion"] .card-art{background-image:url("./assets/notion.webp")}
.card-notion{background:#f7f7f5}
.site-card[data-art="figma"] .card-art{background-image:url("./assets/figma.webp")}
.card-figma{background:#fff2ee}
.site-card[data-art="google-earth"] .card-art{background-image:url("./assets/google-earth.webp")}
.card-google-earth{background:#171c26}
.site-card[data-art="radiooooo"] .card-art{background-image:url("./assets/radiooooo.webp")}
.card-radiooooo{background:#d9f2f1}
.site-card[data-art="canva"] .card-art{background-image:url("./assets/canva.webp")}
.card-canva{background:#e8f9fb}
.site-card[data-art="lichess"] .card-art{background-image:url("./assets/lichess.webp")}
.card-lichess{background:#f1f2f3}
.site-card[data-art="wordle"] .card-art{background-image:url("./assets/wordle.webp")}
.card-wordle{background:#f7f8f8}
.site-card[data-art="sporcle"] .card-art{background-image:url("./assets/sporcle.webp")}
.card-sporcle{background:#fff3d9}
.site-card[data-art="noisli"] .card-art{background-image:url("./assets/noisli.webp")}
.card-noisli{background:#dbf6eb}
.site-card[data-art="unsplash"] .card-art{background-image:url("./assets/unsplash.webp")}
.card-unsplash{background:#f3f5f7}
:is(.card-musicmap,.card-sketchbook,.card-worldometer,.card-codepen,.card-notion,.card-figma,.card-google-earth,.card-radiooooo,.card-canva,.card-lichess,.card-wordle,.card-sporcle,.card-noisli,.card-unsplash) .card-copy{width:61%}
.card-worldometer :is(h2,.card-title){font-size:27px;letter-spacing:0}
.card-google-earth :is(h2,.card-title){font-size:28px;letter-spacing:0}
#feed-sentinel{height:1px}
.article-body .site-card{grid-column:auto;width:min(100%,360px);height:154px;margin:22px 0 0!important;padding:16px 20px;border-radius:11px;overflow-wrap:normal}
.article-body .site-card h3{margin:0 0 7px;font:700 31px/.98 var(--hand);letter-spacing:0;color:inherit}
.article-body .site-card .description{font-size:18px;line-height:1.15}
.article-body .card-books h3{font-size:26px;line-height:1.05;max-width:205px;text-align:center}
.article-contents-cards{display:grid;grid-template-columns:repeat(2,minmax(0,360px));gap:14px;margin:20px 0 24px}
.article-body .article-contents-cards .site-card{width:100%;margin:0!important}
@media(max-width:640px){.article-contents-cards{grid-template-columns:minmax(0,360px)}}
@media(max-width:370px){.article-body .site-card{height:145px;padding:15px 16px}.article-body .site-card h3{font-size:28px}.article-body .site-card .description{font-size:17px}.article-body .card-books h3{font-size:23px}}
.site-card[data-art="archive-org"] .card-art{background-image:url("./assets/archive-org.webp")}
.card-archive-org{background:#f3f4f2}
.site-card[data-art="futurelearn"] .card-art{background-image:url("./assets/futurelearn.webp")}
.card-futurelearn{background:#fff0f7}
.site-card[data-art="quick-draw"] .card-art{background-image:url("./assets/quick-draw.webp")}
.card-quick-draw{background:#fff8d9}
.site-card[data-art="zooniverse"] .card-art{background-image:url("./assets/zooniverse.webp")}
.card-zooniverse{background:#e9f6f5}
.site-card[data-art="typing-club"] .card-art{background-image:url("./assets/typing-club.webp")}
.card-typing-club{background:#edf5fd}
.site-card[data-art="earth-nullschool"] .card-art{background-image:url("./assets/earth-nullschool.webp")}
.card-earth-nullschool{background:#11141a}
.site-card[data-art="wolfram-alpha"] .card-art{background-image:url("./assets/wolfram-alpha.webp")}
.card-wolfram-alpha{background:#fff5eb}
.site-card[data-art="deepl"] .card-art{background-image:url("./assets/deepl.webp")}
.card-deepl{background:#edf4f8}
.site-card[data-art="perplexity"] .card-art{background-image:url("./assets/perplexity.webp")}
.card-perplexity{background:#eff8f7}
.site-card[data-art="carbon"] .card-art{background-image:url("./assets/carbon.webp")}
.card-carbon{background:#171717}
.site-card[data-art="downdetector"] .card-art{background-image:url("./assets/downdetector.webp")}
.card-downdetector{background:#fff0ee}
.site-card[data-art="smallpdf"] .card-art{background-image:url("./assets/smallpdf.webp")}
.card-smallpdf{background:#f0f5ff}
.site-card[data-art="pointer-pointer"] .card-art{background-image:url("./assets/pointer-pointer.webp")}
.card-pointer-pointer{background:#181818}
.site-card[data-art="the-oatmeal"] .card-art{background-image:url("./assets/the-oatmeal.webp")}
.card-the-oatmeal{background:#fff5ee}
.site-card[data-art="incredibox"] .card-art{background-image:url("./assets/incredibox.webp")}
.card-incredibox{background:#eef3fd}
.site-card[data-art="silk"] .card-art{background-image:url("./assets/silk.webp")}
.card-silk{background:#111016}
.site-card[data-art="patatap"] .card-art{background-image:url("./assets/patatap.webp")}
.card-patatap{background:#f0f0f0}
.site-card[data-art="musclewiki"] .card-art{background-image:url("./assets/musclewiki.webp")}
.card-musclewiki{background:#edf3f7}
.site-card[data-art="just-the-recipe"] .card-art{background-image:url("./assets/just-the-recipe.webp")}
.card-just-the-recipe{background:#fff1f3}
.site-card[data-art="my-fridge-food"] .card-art{background-image:url("./assets/my-fridge-food.webp")}
.card-my-fridge-food{background:#eef7f9}
.site-card[data-art="eat-this-much"] .card-art{background-image:url("./assets/eat-this-much.webp")}
.card-eat-this-much{background:#fff1e9}
.site-card[data-art="supercook"] .card-art{background-image:url("./assets/supercook.webp")}
.card-supercook{background:#f0f7e8}
.site-card[data-art="make-me-a-cocktail"] .card-art{background-image:url("./assets/make-me-a-cocktail.webp")}
.card-make-me-a-cocktail{background:#141414}
.site-card[data-art="what-the-fork"] .card-art{background-image:url("./assets/what-the-fork.webp")}
.card-what-the-fork{background:#f7f7f7}
.site-card[data-art="stilltasty"] .card-art{background-image:url("./assets/stilltasty.webp")}
.card-stilltasty{background:#fff8e8}
.site-card[data-art="copykat"] .card-art{background-image:url("./assets/copykat.webp")}
.card-copykat{background:#fff1f3}
.site-card[data-art="secret-menus"] .card-art{background-image:url("./assets/secret-menus.webp")}
.card-secret-menus{background:#fff0ef}
.site-card[data-art="hackthemenu"] .card-art{background-image:url("./assets/hackthemenu.webp")}
.card-hackthemenu{background:#e9f9fc}
.site-card[data-art="yummly"] .card-art{background-image:url("./assets/yummly.webp")}
.card-yummly{background:#fff3ec}
.site-card[data-art="tasteatlas"] .card-art{background-image:url("./assets/tasteatlas.webp")}
.card-tasteatlas{background:#fff1ed}
.site-card[data-art="my-food-data"] .card-art{background-image:url("./assets/my-food-data.webp")}
.card-my-food-data{background:#edf6fd}
.site-card[data-art="justwatch"] .card-art{background-image:url("./assets/justwatch.webp")}
.card-justwatch{background:#15191e}
.site-card[data-art="my-90s-tv"] .card-art{background-image:url("./assets/my-90s-tv.webp")}
.card-my-90s-tv{background:#eaf1f7}
.site-card[data-art="worn-on-tv"] .card-art{background-image:url("./assets/worn-on-tv.webp")}
.card-worn-on-tv{background:#edf9fa}
.site-card[data-art="tunefind"] .card-art{background-image:url("./assets/tunefind.webp")}
.card-tunefind{background:#edf5f6}
.site-card[data-art="a-good-movie"] .card-art{background-image:url("./assets/a-good-movie.webp")}
.card-a-good-movie{background:#fff0e9}
.site-card[data-art="date-night-movies"] .card-art{background-image:url("./assets/date-night-movies.webp")}
.card-date-night-movies{background:#fff0f4}
.site-card[data-art="reelgood-roulette"] .card-art{background-image:url("./assets/reelgood-roulette.webp")}
.card-reelgood-roulette{background:#111a1b}
.site-card[data-art="moviewiser"] .card-art{background-image:url("./assets/moviewiser.webp")}
.card-moviewiser{background:#eef6ef}
.site-card[data-art="playphrase"] .card-art{background-image:url("./assets/playphrase.webp")}
.card-playphrase{background:#f4f5f7}
.site-card[data-art="whosampled"] .card-art{background-image:url("./assets/whosampled.webp")}
.card-whosampled{background:#fff0ec}
.site-card[data-art="music-map"] .card-art{background-image:url("./assets/music-map.webp")}
.card-music-map{background:#f2faed}
.site-card[data-art="flashpoint"] .card-art{background-image:url("./assets/flashpoint.webp")}
.card-flashpoint{background:#fff0f1}
.site-card[data-art="play-retro-games"] .card-art{background-image:url("./assets/play-retro-games.webp")}
.card-play-retro-games{background:#fff0ef}
.site-card[data-art="drive-and-listen"] .card-art{background-image:url("./assets/drive-and-listen.webp")}
.card-drive-and-listen{background:#edf7f5}
.site-card[data-art="virtual-vacation"] .card-art{background-image:url("./assets/virtual-vacation.webp")}
.card-virtual-vacation{background:#eef6fc}
.site-card[data-art="hotpot"] .card-art{background-image:url("./assets/hotpot.webp")}
.card-hotpot{background:#f6f0fc}
.site-card[data-art="cleanup-pictures"] .card-art{background-image:url("./assets/cleanup-pictures.webp")}
.card-cleanup-pictures{background:#f6fbdc}
.site-card[data-art="unscreen"] .card-art{background-image:url("./assets/unscreen.webp")}
.card-unscreen{background:#e9f9fb}
.site-card[data-art="photopea"] .card-art{background-image:url("./assets/photopea.webp")}
.card-photopea{background:#eaf6f2}
.site-card[data-art="natural-reader"] .card-art{background-image:url("./assets/natural-reader.webp")}
.card-natural-reader{background:#edf6fc}
.site-card[data-art="dictation"] .card-art{background-image:url("./assets/dictation.webp")}
.card-dictation{background:#fff2ee}
.site-card[data-art="quillbot"] .card-art{background-image:url("./assets/quillbot.webp")}
.card-quillbot{background:#edf8f1}
.site-card[data-art="hemingway"] .card-art{background-image:url("./assets/hemingway.webp")}
.card-hemingway{background:#fff7e9}
.site-card[data-art="gamma"] .card-art{background-image:url("./assets/gamma.webp")}
.card-gamma{background:#eef4fd}
.site-card[data-art="tinywow"] .card-art{background-image:url("./assets/tinywow.webp")}
.card-tinywow{background:#eef7fd}
.site-card[data-art="goblin-tools"] .card-art{background-image:url("./assets/goblin-tools.webp")}
.card-goblin-tools{background:#f5fadf}
.site-card[data-art="fakeyou"] .card-art{background-image:url("./assets/fakeyou.webp")}
.card-fakeyou{background:#fff1f3}
.site-card[data-art="vocal-remover"] .card-art{background-image:url("./assets/vocal-remover.webp")}
.card-vocal-remover{background:#1b1a24}
.site-card[data-art="rave-dj"] .card-art{background-image:url("./assets/rave-dj.webp")}
.card-rave-dj{background:#f0f0f0}
.site-card[data-art="online-sequencer"] .card-art{background-image:url("./assets/online-sequencer.webp")}
.card-online-sequencer{background:#eef5fc}
.site-card[data-art="cobalt"] .card-art{background-image:url("./assets/cobalt.webp")}
.card-cobalt{background:#f4f4f4}
.site-card[data-art="snapdrop"] .card-art{background-image:url("./assets/snapdrop.webp")}
.card-snapdrop{background:#edf5ff}
.site-card[data-art="free-subtitles"] .card-art{background-image:url("./assets/free-subtitles.webp")}
.card-free-subtitles{background:#eef5fd}
.site-card[data-art="panzoid"] .card-art{background-image:url("./assets/panzoid.webp")}
.card-panzoid{background:#f4f1fc}
.site-card[data-art="runway"] .card-art{background-image:url("./assets/runway.webp")}
.card-runway{background:#f2f3f1}
.site-card[data-art="suno"] .card-art{background-image:url("./assets/suno.webp")}
.card-suno{background:#fff0e7}
.site-card[data-art="ideogram"] .card-art{background-image:url("./assets/ideogram.webp")}
.card-ideogram{background:#f5f1fc}
.site-card[data-art="recraft"] .card-art{background-image:url("./assets/recraft.webp")}
.card-recraft{background:#f4f9da}
.site-card[data-art="craiyon"] .card-art{background-image:url("./assets/craiyon.webp")}
.card-craiyon{background:#fff2e9}
.site-card[data-art="palette-fm"] .card-art{background-image:url("./assets/palette-fm.webp")}
.card-palette-fm{background:#fff4ef}
.site-card[data-art="tabletop-audio"] .card-art{background-image:url("./assets/tabletop-audio.webp")}
.card-tabletop-audio{background:#eaf5f2}
.site-card[data-art="cheatography"] .card-art{background-image:url("./assets/cheatography.webp")}
.card-cheatography{background:#fff5e7}
.site-card[data-art="symbolab"] .card-art{background-image:url("./assets/symbolab.webp")}
.card-symbolab{background:#fff0f3}
.site-card[data-art="edx"] .card-art{background-image:url("./assets/edx.webp")}
.card-edx{background:#edf8fa}
.site-card[data-art="mit-ocw"] .card-art{background-image:url("./assets/mit-ocw.webp")}
.card-mit-ocw{background:#fff0f2}
.site-card[data-art="class-central"] .card-art{background-image:url("./assets/class-central.webp")}
.card-class-central{background:#edf4fa}
.site-card[data-art="learn-anything"] .card-art{background-image:url("./assets/learn-anything.webp")}
.card-learn-anything{background:#eef9f5}
.site-card[data-art="free-learning-list"] .card-art{background-image:url("./assets/free-learning-list.webp")}
.card-free-learning-list{background:#f5f2fa}
.site-card[data-art="docsity"] .card-art{background-image:url("./assets/docsity.webp")}
.card-docsity{background:#edf5fd}
.site-card[data-art="whichbook"] .card-art{background-image:url("./assets/whichbook.webp")}
.card-whichbook{background:#eef4fc}
.site-card[data-art="read-next"] .card-art{background-image:url("./assets/read-next.webp")}
.card-read-next{background:#fff7e9}
.site-card[data-art="omni-calculator"] .card-art{background-image:url("./assets/omni-calculator.webp")}
.card-omni-calculator{background:#eef2ff}
.site-card[data-art="dimensions"] .card-art{background-image:url("./assets/dimensions.webp")}
.card-dimensions{background:#edf5fd}
.site-card[data-art="atlas-obscura"] .card-art{background-image:url("./assets/atlas-obscura.webp")}
.card-atlas-obscura{background:#fff8ea}
.site-card[data-art="futureme"] .card-art{background-image:url("./assets/futureme.webp")}
.card-futureme{background:#eef2ff}
.site-card[data-art="forebears"] .card-art{background-image:url("./assets/forebears.webp")}
.card-forebears{background:#f4effb}
.site-card[data-art="find-a-grave"] .card-art{background-image:url("./assets/find-a-grave.webp")}
.card-find-a-grave{background:#eef7ee}
.site-card[data-art="how-normal-am-i"] .card-art{background-image:url("./assets/how-normal-am-i.webp")}
.card-how-normal-am-i{background:#fff0e9}
.site-card[data-art="this-person"] .card-art{background-image:url("./assets/this-person.webp")}
.card-this-person{background:#f4f4f4}
.site-card[data-art="camelcamelcamel"] .card-art{background-image:url("./assets/camelcamelcamel.webp")}
.card-camelcamelcamel{background:#fff4e7}
.site-card[data-art="reviewmeta"] .card-art{background-image:url("./assets/reviewmeta.webp")}
.card-reviewmeta{background:#eef7fc}
.site-card[data-art="retailmenot"] .card-art{background-image:url("./assets/retailmenot.webp")}
.card-retailmenot{background:#f6f0fc}
.site-card[data-art="gg-deals"] .card-art{background-image:url("./assets/gg-deals.webp")}
.card-gg-deals{background:#edf6f7}
.site-card[data-art="steamdb"] .card-art{background-image:url("./assets/steamdb.webp")}
.card-steamdb{background:#181922}
.site-card[data-art="flipp"] .card-art{background-image:url("./assets/flipp.webp")}
.card-flipp{background:#edf9fc}
:is(.card-archive-org,.card-futurelearn,.card-quick-draw,.card-zooniverse,.card-typing-club,.card-earth-nullschool,.card-wolfram-alpha,.card-deepl,.card-perplexity,.card-carbon,.card-downdetector,.card-smallpdf,.card-pointer-pointer,.card-the-oatmeal,.card-incredibox,.card-silk,.card-patatap,.card-musclewiki,.card-just-the-recipe,.card-my-fridge-food,.card-eat-this-much,.card-supercook,.card-make-me-a-cocktail,.card-what-the-fork,.card-stilltasty,.card-copykat,.card-secret-menus,.card-hackthemenu,.card-yummly,.card-tasteatlas,.card-my-food-data,.card-justwatch,.card-my-90s-tv,.card-worn-on-tv,.card-tunefind,.card-a-good-movie,.card-date-night-movies,.card-reelgood-roulette,.card-moviewiser,.card-playphrase,.card-whosampled,.card-music-map,.card-flashpoint,.card-play-retro-games,.card-drive-and-listen,.card-virtual-vacation,.card-hotpot,.card-cleanup-pictures,.card-unscreen,.card-photopea,.card-natural-reader,.card-dictation,.card-quillbot,.card-hemingway,.card-gamma,.card-tinywow,.card-goblin-tools,.card-fakeyou,.card-vocal-remover,.card-rave-dj,.card-online-sequencer,.card-cobalt,.card-snapdrop,.card-free-subtitles,.card-panzoid,.card-runway,.card-suno,.card-ideogram,.card-recraft,.card-craiyon,.card-palette-fm,.card-tabletop-audio,.card-cheatography,.card-symbolab,.card-edx,.card-mit-ocw,.card-class-central,.card-learn-anything,.card-free-learning-list,.card-docsity,.card-whichbook,.card-read-next,.card-omni-calculator,.card-dimensions,.card-atlas-obscura,.card-futureme,.card-forebears,.card-find-a-grave,.card-how-normal-am-i,.card-this-person,.card-camelcamelcamel,.card-reviewmeta,.card-retailmenot,.card-gg-deals,.card-steamdb,.card-flipp) .card-copy{width:61%}
:is(.card-archive-org,.card-futurelearn,.card-quick-draw,.card-zooniverse,.card-typing-club,.card-earth-nullschool,.card-wolfram-alpha,.card-deepl,.card-perplexity,.card-carbon,.card-downdetector,.card-smallpdf,.card-pointer-pointer,.card-the-oatmeal,.card-incredibox,.card-silk,.card-patatap,.card-musclewiki,.card-just-the-recipe,.card-my-fridge-food,.card-eat-this-much,.card-supercook,.card-make-me-a-cocktail,.card-what-the-fork,.card-stilltasty,.card-copykat,.card-secret-menus,.card-hackthemenu,.card-yummly,.card-tasteatlas,.card-my-food-data,.card-justwatch,.card-my-90s-tv,.card-worn-on-tv,.card-tunefind,.card-a-good-movie,.card-date-night-movies,.card-reelgood-roulette,.card-moviewiser,.card-playphrase,.card-whosampled,.card-music-map,.card-flashpoint,.card-play-retro-games,.card-drive-and-listen,.card-virtual-vacation,.card-hotpot,.card-cleanup-pictures,.card-unscreen,.card-photopea,.card-natural-reader,.card-dictation,.card-quillbot,.card-hemingway,.card-gamma,.card-tinywow,.card-goblin-tools,.card-fakeyou,.card-vocal-remover,.card-rave-dj,.card-online-sequencer,.card-cobalt,.card-snapdrop,.card-free-subtitles,.card-panzoid,.card-runway,.card-suno,.card-ideogram,.card-recraft,.card-craiyon,.card-palette-fm,.card-tabletop-audio,.card-cheatography,.card-symbolab,.card-edx,.card-mit-ocw,.card-class-central,.card-learn-anything,.card-free-learning-list,.card-docsity,.card-whichbook,.card-read-next,.card-omni-calculator,.card-dimensions,.card-atlas-obscura,.card-futureme,.card-forebears,.card-find-a-grave,.card-how-normal-am-i,.card-this-person,.card-camelcamelcamel,.card-reviewmeta,.card-retailmenot,.card-gg-deals,.card-steamdb,.card-flipp) :is(h2,.card-title){font-size:26px;letter-spacing:0}
:is(.card-archive-org,.card-futurelearn,.card-quick-draw,.card-zooniverse,.card-typing-club,.card-earth-nullschool,.card-wolfram-alpha,.card-deepl,.card-perplexity,.card-carbon,.card-downdetector,.card-smallpdf,.card-pointer-pointer,.card-the-oatmeal,.card-incredibox,.card-silk,.card-patatap,.card-musclewiki,.card-just-the-recipe,.card-my-fridge-food,.card-eat-this-much,.card-supercook,.card-make-me-a-cocktail,.card-what-the-fork,.card-stilltasty,.card-copykat,.card-secret-menus,.card-hackthemenu,.card-yummly,.card-tasteatlas,.card-my-food-data,.card-justwatch,.card-my-90s-tv,.card-worn-on-tv,.card-tunefind,.card-a-good-movie,.card-date-night-movies,.card-reelgood-roulette,.card-moviewiser,.card-playphrase,.card-whosampled,.card-music-map,.card-flashpoint,.card-play-retro-games,.card-drive-and-listen,.card-virtual-vacation,.card-hotpot,.card-cleanup-pictures,.card-unscreen,.card-photopea,.card-natural-reader,.card-dictation,.card-quillbot,.card-hemingway,.card-gamma,.card-tinywow,.card-goblin-tools,.card-fakeyou,.card-vocal-remover,.card-rave-dj,.card-online-sequencer,.card-cobalt,.card-snapdrop,.card-free-subtitles,.card-panzoid,.card-runway,.card-suno,.card-ideogram,.card-recraft,.card-craiyon,.card-palette-fm,.card-tabletop-audio,.card-cheatography,.card-symbolab,.card-edx,.card-mit-ocw,.card-class-central,.card-learn-anything,.card-free-learning-list,.card-docsity,.card-whichbook,.card-read-next,.card-omni-calculator,.card-dimensions,.card-atlas-obscura,.card-futureme,.card-forebears,.card-find-a-grave,.card-how-normal-am-i,.card-this-person,.card-camelcamelcamel,.card-reviewmeta,.card-retailmenot,.card-gg-deals,.card-steamdb,.card-flipp) .description{font-size:16px;line-height:1.15}
:is(.card-downdetector,.card-wolfram-alpha,.card-hackthemenu,.card-cheatography,.card-dimensions) :is(h2,.card-title){font-size:24px}
.card-dimensions :is(h2,.card-title){font-size:23px}

/* Each four-card row fills the grid; the uneven widths stay stable as more cards load. */
#site-grid,#site-grid.filtered{grid-template-columns:repeat(140,minmax(0,1fr));gap:9px 0;align-items:start}
#site-grid>.site-card{--card-height:clamp(133px,9.66vw,152px);--card-top:0px;--card-extra:0px;--card-inset:0px;grid-column:span var(--span);height:calc(var(--card-height) + var(--card-extra));margin:var(--card-top) 4.5px 0;container-type:inline-size}
#site-grid>.site-card:is(:nth-child(24n+4)){--span:31}
#site-grid>.site-card:is(:nth-child(24n+23)){--span:33}
#site-grid>.site-card:is(:nth-child(24n+1),:nth-child(24n+6),:nth-child(24n+7),:nth-child(24n+9),:nth-child(24n+12),:nth-child(24n+14),:nth-child(24n+16),:nth-child(24n+18),:nth-child(24n+22)){--span:34}
#site-grid>.site-card:is(:nth-child(24n+13),:nth-child(24n+17),:nth-child(24n+19)){--span:35}
#site-grid>.site-card:is(:nth-child(24n+2),:nth-child(24n+5),:nth-child(24n+8),:nth-child(24n+10),:nth-child(24n+11),:nth-child(24n+20),:nth-child(24n+21)){--span:36}
#site-grid>.site-card:is(:nth-child(24n+15),:nth-child(24n+24)){--span:37}
#site-grid>.site-card:is(:nth-child(24n+3)){--span:39}
#site-grid>.site-card:nth-child(4n+1){margin-left:0}
#site-grid>.site-card:nth-child(4n){margin-right:0}
#site-grid>.site-card:nth-child(7n+2){--card-top:2px;--card-extra:2px;--card-inset:2px}
#site-grid>.site-card:nth-child(7n+5){--card-extra:4px;--card-inset:4px}
#site-grid>.site-card:nth-child(9n+1){--card-top:1px;--card-extra:1px;--card-inset:3px}
@media(max-width:1099px){
  #site-grid,#site-grid.filtered{gap:12px 0}
  #site-grid>.site-card:nth-child(n){--card-height:154px;margin:var(--card-top) 6px 0!important}
  #site-grid>.site-card:is(:nth-child(8n+1),:nth-child(8n+4)){--span:68}
  #site-grid>.site-card:is(:nth-child(8n+2),:nth-child(8n+3)){--span:72}
  #site-grid>.site-card:is(:nth-child(8n+5),:nth-child(8n+8)){--span:69}
  #site-grid>.site-card:is(:nth-child(8n+6),:nth-child(8n+7)){--span:71}
  #site-grid>.site-card:nth-child(odd){margin-left:0!important}
  #site-grid>.site-card:nth-child(even){margin-right:0!important}
}
@media(max-width:760px){#site-grid>.site-card:nth-child(n){--card-height:143px}}
@media(max-width:640px){
  #site-grid,#site-grid.filtered{grid-template-columns:minmax(0,1fr);gap:11px}
  #site-grid>.site-card:nth-child(n){--card-height:clamp(145px,37vw,170px);grid-column:1/-1;width:calc(100% - var(--card-inset));margin:var(--card-top) 0 0!important;justify-self:start}
  #site-grid>.site-card:nth-child(even){justify-self:end}
}
@container(max-width:220px){
  #site-grid .card-copy :is(h2,.card-title){font-size:22px;letter-spacing:0}
  #site-grid .card-copy .description{font-size:14px}
  #site-grid :is(.card-free-learning-list,.card-this-person,.card-dimensions,.card-downdetector,.card-wolfram-alpha,.card-cheatography,.card-hackthemenu) :is(h2,.card-title){font-size:20px}
}
@container(max-width:250px){#site-grid .card-copy .description{font-size:14px}}
/* Brand-specific covers share the existing discovery-card layout. */
.site-card[data-art="rain-brand-v2"] .card-art{background-image:url("./assets/rain-brand-v2.webp")}
.card-rain{background:#102d32}
.site-card[data-art="murmur-brand-v2"] .card-art{background-image:url("./assets/murmur-brand-v2.webp")}
.card-murmur{background:#252e30}
.site-card[data-art="calmsound"] .card-art{background-image:url("./assets/calmsound.webp")}
.card-calmsound{background:#e4f3ef}
.site-card[data-art="mynoise"] .card-art{background-image:url("./assets/mynoise.webp")}
.card-mynoise{background:#112e29}
.site-card[data-art="noisli-brand-v2"] .card-art{background-image:url("./assets/noisli-brand-v2.webp")}
.card-noisli{background:#5ce5b4}
.site-card[data-art="moodist"] .card-art{background-image:url("./assets/moodist.webp")}
.card-moodist{background:#f9faf9}
.site-card[data-art="calm-radio"] .card-art{background-image:url("./assets/calm-radio.webp")}
.card-calm-radio{background:#10a9d1}
.site-card[data-art="radio-art"] .card-art{background-image:url("./assets/radio-art.webp")}
.card-radio-art{background:#eef4d8}
.site-card[data-art="ambient-mixer"] .card-art{background-image:url("./assets/ambient-mixer.webp")}
.card-ambient-mixer{background:#f4f5f3}
.site-card[data-art="wild-ambience"] .card-art{background-image:url("./assets/wild-ambience.webp")}
.card-wild-ambience{background:#f0f4ee}
:is(.card-rain,.card-murmur,.card-calmsound,.card-mynoise,.card-noisli,.card-moodist,.card-calm-radio,.card-radio-art,.card-ambient-mixer,.card-wild-ambience) .card-copy{width:59%}
:is(.card-rain,.card-murmur,.card-calmsound,.card-mynoise,.card-noisli,.card-moodist,.card-calm-radio,.card-radio-art,.card-ambient-mixer,.card-wild-ambience) :is(h2,h3,.card-title){font-size:26px;letter-spacing:0;line-height:1.05}
:is(.card-rain,.card-murmur,.card-calmsound,.card-mynoise,.card-noisli,.card-moodist,.card-calm-radio,.card-radio-art,.card-ambient-mixer,.card-wild-ambience) .description{font-size:16px;line-height:1.2}
.card-calm-radio .description{color:#163542}

/* Entries 126-225 mix full-bleed faded scenes with airy sketch motifs. */
.site-card[data-art="govdeals"] .card-art{background-image:url("./assets/govdeals.webp")}
.card-govdeals{background:#eaf0fa}
.site-card[data-art="account-killer"] .card-art{background-image:url("./assets/account-killer.webp")}
.card-account-killer{background:#fce8e5}
.site-card[data-art="rome2rio"] .card-art{background-image:url("./assets/rome2rio.webp")}
.card-rome2rio{background:#fce8f0}
.site-card[data-art="flightaware"] .card-art{background-image:url("./assets/flightaware.webp")}
.card-flightaware{background:#193d64}
.site-card[data-art="marine-traffic"] .card-art{background-image:url("./assets/marine-traffic.webp")}
.card-marine-traffic{background:#e3f0f8}
.site-card[data-art="roadtrippers"] .card-art{background-image:url("./assets/roadtrippers.webp")}
.card-roadtrippers{background:#e5f1fd}
.site-card[data-art="am-i-flying-boeing"] .card-art{background-image:url("./assets/am-i-flying-boeing.webp")}
.card-am-i-flying-boeing{background:#f2f4f6}
.site-card[data-art="plan-your-room"] .card-art{background-image:url("./assets/plan-your-room.webp")}
.card-plan-your-room{background:#edf3f4}
.site-card[data-art="roomstyler"] .card-art{background-image:url("./assets/roomstyler.webp")}
.card-roomstyler{background:#edf5e1}
.site-card[data-art="sweet-home-3d"] .card-art{background-image:url("./assets/sweet-home-3d.webp")}
.card-sweet-home-3d{background:#e9f0fc}
.site-card[data-art="ai-home-design"] .card-art{background-image:url("./assets/ai-home-design.webp")}
.card-ai-home-design{background:#f0ebfc}
.site-card[data-art="reimagine-home"] .card-art{background-image:url("./assets/reimagine-home.webp")}
.card-reimagine-home{background:#e5f4ef}
.site-card[data-art="whatthefont"] .card-art{background-image:url("./assets/whatthefont.webp")}
.card-whatthefont{background:#fae7e5}
.site-card[data-art="polotno-studio"] .card-art{background-image:url("./assets/polotno-studio.webp")}
.card-polotno-studio{background:#eaf0ff}
.site-card[data-art="piskel"] .card-art{background-image:url("./assets/piskel.webp")}
.card-piskel{background:#e7f4ec}
.site-card[data-art="watabou"] .card-art{background-image:url("./assets/watabou.webp")}
.card-watabou{background:#f3efdf}
.site-card[data-art="azgaar-fantasy-map"] .card-art{background-image:url("./assets/azgaar-fantasy-map.webp")}
.card-azgaar-fantasy-map{background:#e8f3ef}
.site-card[data-art="slides-carnival"] .card-art{background-image:url("./assets/slides-carnival.webp")}
.card-slides-carnival{background:#fff0dc}
.site-card[data-art="rasterbator"] .card-art{background-image:url("./assets/rasterbator.webp")}
.card-rasterbator{background:#f1f1ed}
.site-card[data-art="ostagram"] .card-art{background-image:url("./assets/ostagram.webp")}
.card-ostagram{background:#f3eaf7}
.site-card[data-art="eyecandy"] .card-art{background-image:url("./assets/eyecandy.webp")}
.card-eyecandy{background:#202026}
.site-card[data-art="body-visualizer"] .card-art{background-image:url("./assets/body-visualizer.webp")}
.card-body-visualizer{background:#eaf0f4}
.site-card[data-art="darebee"] .card-art{background-image:url("./assets/darebee.webp")}
.card-darebee{background:#fbe7e6}
.site-card[data-art="sleepy-time"] .card-art{background-image:url("./assets/sleepy-time.webp")}
.card-sleepy-time{background:#e9eaf7}
.site-card[data-art="biodigital-human"] .card-art{background-image:url("./assets/biodigital-human.webp")}
.card-biodigital-human{background:#dfedf4}
.site-card[data-art="temp-mail"] .card-art{background-image:url("./assets/temp-mail.webp")}
.card-temp-mail{background:#e8f5ee}
.site-card[data-art="password-checker"] .card-art{background-image:url("./assets/password-checker.webp")}
.card-password-checker{background:#e5f1f7}
.site-card[data-art="foto-forensics"] .card-art{background-image:url("./assets/foto-forensics.webp")}
.card-foto-forensics{background:#edf0f7}
.site-card[data-art="wifi-map"] .card-art{background-image:url("./assets/wifi-map.webp")}
.card-wifi-map{background:#e7f0fc}
.site-card[data-art="can-you-run-it"] .card-art{background-image:url("./assets/can-you-run-it.webp")}
.card-can-you-run-it{background:#e9f4e4}
.site-card[data-art="alternative-to"] .card-art{background-image:url("./assets/alternative-to.webp")}
.card-alternative-to{background:#e9f0fc}
.site-card[data-art="namechk"] .card-art{background-image:url("./assets/namechk.webp")}
.card-namechk{background:#e9f2f4}
.site-card[data-art="tosdr"] .card-art{background-image:url("./assets/tosdr.webp")}
.card-tosdr{background:#eaf3e4}
.site-card[data-art="gethuman"] .card-art{background-image:url("./assets/gethuman.webp")}
.card-gethuman{background:#e7f5f1}
.site-card[data-art="hugging-face"] .card-art{background-image:url("./assets/hugging-face.webp")}
.card-hugging-face{background:#fff4d6}
.site-card[data-art="openai-playground"] .card-art{background-image:url("./assets/openai-playground.webp")}
.card-openai-playground{background:#edf4f1}
.site-card[data-art="leolabs"] .card-art{background-image:url("./assets/leolabs.webp")}
.card-leolabs{background:#15242e}
.site-card[data-art="lightning-maps"] .card-art{background-image:url("./assets/lightning-maps.webp")}
.card-lightning-maps{background:#e8edf7}
.site-card[data-art="emergency-disaster"] .card-art{background-image:url("./assets/emergency-disaster.webp")}
.card-emergency-disaster{background:#faede7}
.site-card[data-art="broadcastify"] .card-art{background-image:url("./assets/broadcastify.webp")}
.card-broadcastify{background:#e7eff7}
.site-card[data-art="mcbroken"] .card-art{background-image:url("./assets/mcbroken.webp")}
.card-mcbroken{background:#fff0d8}
.site-card[data-art="capitol-trades"] .card-art{background-image:url("./assets/capitol-trades.webp")}
.card-capitol-trades{background:#e9edf9}
.site-card[data-art="quiverquant"] .card-art{background-image:url("./assets/quiverquant.webp")}
.card-quiverquant{background:#e7f3f1}
.site-card[data-art="importyeti"] .card-art{background-image:url("./assets/importyeti.webp")}
.card-importyeti{background:#e3f4f3}
.site-card[data-art="violation-tracker"] .card-art{background-image:url("./assets/violation-tracker.webp")}
.card-violation-tracker{background:#e7f0f6}
.site-card[data-art="open-payments"] .card-art{background-image:url("./assets/open-payments.webp")}
.card-open-payments{background:#e3f2f0}
.site-card[data-art="lullar"] .card-art{background-image:url("./assets/lullar.webp")}
.card-lullar{background:#edf4fb}
.site-card[data-art="yandex-images"] .card-art{background-image:url("./assets/yandex-images.webp")}
.card-yandex-images{background:#fce9e8}
.site-card[data-art="ifixit"] .card-art{background-image:url("./assets/ifixit.webp")}
.card-ifixit{background:#e5f0fc}
.site-card[data-art="repairclinic"] .card-art{background-image:url("./assets/repairclinic.webp")}
.card-repairclinic{background:#e8f1fc}
.site-card[data-art="1a-auto-videos"] .card-art{background-image:url("./assets/1a-auto-videos.webp")}
.card-1a-auto-videos{background:#e6eefb}
.site-card[data-art="carcarekiosk"] .card-art{background-image:url("./assets/carcarekiosk.webp")}
.card-carcarekiosk{background:#e5f3ea}
.site-card[data-art="flowcv"] .card-art{background-image:url("./assets/flowcv.webp")}
.card-flowcv{background:#e8f0fd}
.site-card[data-art="kickresume"] .card-art{background-image:url("./assets/kickresume.webp")}
.card-kickresume{background:#e8efff}
.site-card[data-art="reactive-resume"] .card-art{background-image:url("./assets/reactive-resume.webp")}
.card-reactive-resume{background:#f2f3f2}
.site-card[data-art="remote-ok"] .card-art{background-image:url("./assets/remote-ok.webp")}
.card-remote-ok{background:#fde8e7}
.site-card[data-art="hireflow"] .card-art{background-image:url("./assets/hireflow.webp")}
.card-hireflow{background:#e5f5ee}
.site-card[data-art="ocearch"] .card-art{background-image:url("./assets/ocearch.webp")}
.card-ocearch{background:#e0f1f5}
.site-card[data-art="pranx-hacker"] .card-art{background-image:url("./assets/pranx-hacker.webp")}
.card-pranx-hacker{background:#182820}
.site-card[data-art="boil-the-frog"] .card-art{background-image:url("./assets/boil-the-frog.webp")}
.card-boil-the-frog{background:#e8f4e4}
.site-card[data-art="explore-org"] .card-art{background-image:url("./assets/explore-org.webp")}
.card-explore-org{background:#e6f1e9}
.site-card[data-art="nvidia-gaugan"] .card-art{background-image:url("./assets/nvidia-gaugan.webp")}
.card-nvidia-gaugan{background:#eaf3df}
.site-card[data-art="animated-drawings"] .card-art{background-image:url("./assets/animated-drawings.webp")}
.card-animated-drawings{background:#fff0d8}
.site-card[data-art="donjon"] .card-art{background-image:url("./assets/donjon.webp")}
.card-donjon{background:#eeeada}
.site-card[data-art="dangerous-writing"] .card-art{background-image:url("./assets/dangerous-writing.webp")}
.card-dangerous-writing{background:#f7e7eb}
.site-card[data-art="split-my-song"] .card-art{background-image:url("./assets/split-my-song.webp")}
.card-split-my-song{background:#e7edf9}
.site-card[data-art="campfire-writing"] .card-art{background-image:url("./assets/campfire-writing.webp")}
.card-campfire-writing{background:#e8eef6}
.site-card[data-art="map-genie"] .card-art{background-image:url("./assets/map-genie.webp")}
.card-map-genie{background:#e7eceb}
.site-card[data-art="upwork"] .card-art{background-image:url("./assets/upwork.webp")}
.card-upwork{background:#e8f4db}
.site-card[data-art="shopify"] .card-art{background-image:url("./assets/shopify.webp")}
.card-shopify{background:#eaf3de}
.site-card[data-art="redbubble"] .card-art{background-image:url("./assets/redbubble.webp")}
.card-redbubble{background:#fde8e7}
.site-card[data-art="printful"] .card-art{background-image:url("./assets/printful.webp")}
.card-printful{background:#f8ebe4}
.site-card[data-art="cambly"] .card-art{background-image:url("./assets/cambly.webp")}
.card-cambly{background:#ffefd8}
.site-card[data-art="preply"] .card-art{background-image:url("./assets/preply.webp")}
.card-preply{background:#fce8f1}
.site-card[data-art="usertesting"] .card-art{background-image:url("./assets/usertesting.webp")}
.card-usertesting{background:#e8edf9}
.site-card[data-art="contra"] .card-art{background-image:url("./assets/contra.webp")}
.card-contra{background:#f1f3f4}
.site-card[data-art="wellfound"] .card-art{background-image:url("./assets/wellfound.webp")}
.card-wellfound{background:#fbe9f2}
.site-card[data-art="side-hustle-stack"] .card-art{background-image:url("./assets/side-hustle-stack.webp")}
.card-side-hustle-stack{background:#e9f2ec}
.site-card[data-art="working-nomads"] .card-art{background-image:url("./assets/working-nomads.webp")}
.card-working-nomads{background:#f9ece6}
.site-card[data-art="transcribeme"] .card-art{background-image:url("./assets/transcribeme.webp")}
.card-transcribeme{background:#e5f2f7}
.site-card[data-art="gimp"] .card-art{background-image:url("./assets/gimp.webp")}
.card-gimp{background:#f0f0e8}
.site-card[data-art="inkscape"] .card-art{background-image:url("./assets/inkscape.webp")}
.card-inkscape{background:#edf0f5}
.site-card[data-art="davinci-resolve"] .card-art{background-image:url("./assets/davinci-resolve.webp")}
.card-davinci-resolve{background:#e7edf7}
.site-card[data-art="audacity"] .card-art{background-image:url("./assets/audacity.webp")}
.card-audacity{background:#e8eff9}
.site-card[data-art="blender"] .card-art{background-image:url("./assets/blender.webp")}
.card-blender{background:#fff0df}
.site-card[data-art="obs-project"] .card-art{background-image:url("./assets/obs-project.webp")}
.card-obs-project{background:#e9eaed}
.site-card[data-art="pdf24"] .card-art{background-image:url("./assets/pdf24.webp")}
.card-pdf24{background:#fff1dc}
.site-card[data-art="krita"] .card-art{background-image:url("./assets/krita.webp")}
.card-krita{background:#f6eaf7}
.site-card[data-art="libreoffice"] .card-art{background-image:url("./assets/libreoffice.webp")}
.card-libreoffice{background:#e9f4e6}
.site-card[data-art="vectr"] .card-art{background-image:url("./assets/vectr.webp")}
.card-vectr{background:#e4f2ef}
.site-card[data-art="darktable"] .card-art{background-image:url("./assets/darktable.webp")}
.card-darktable{background:#252624}
.site-card[data-art="smmry"] .card-art{background-image:url("./assets/smmry.webp")}
.card-smmry{background:#edf2f7}
.site-card[data-art="amazon-style-snap"] .card-art{background-image:url("./assets/amazon-style-snap.webp")}
.card-amazon-style-snap{background:#fff0de}
.site-card[data-art="housecreep"] .card-art{background-image:url("./assets/housecreep.webp")}
.card-housecreep{background:#eceff4}
.site-card[data-art="theinpaint"] .card-art{background-image:url("./assets/theinpaint.webp")}
.card-theinpaint{background:#e7f1eb}
.site-card[data-art="robots-job"] .card-art{background-image:url("./assets/robots-job.webp")}
.card-robots-job{background:#f4e9e6}
.site-card[data-art="amazon-outlet"] .card-art{background-image:url("./assets/amazon-outlet.webp")}
.card-amazon-outlet{background:#ffefdc}
.site-card[data-art="cityprotect"] .card-art{background-image:url("./assets/cityprotect.webp")}
.card-cityprotect{background:#e7eef8}
/* Entries 226-325: 48 full-bleed scenes and 48 airy sketch covers. */
.site-card[data-art="lozo"] .card-art{background-image:url("./assets/lozo.webp")}
.card-lozo{background:#eeebfa}
.site-card[data-art="codingame"] .card-art{background-image:url("./assets/codingame.webp")}
.card-codingame{background:#f8e9ad}
.site-card[data-art="amazon-warehouse"] .card-art{background-image:url("./assets/amazon-warehouse.webp")}
.card-amazon-warehouse{background:#eef1ed}
.site-card[data-art="nightcafe"] .card-art{background-image:url("./assets/nightcafe.webp")}
.card-nightcafe{background:#ebdef5}
.site-card[data-art="deep-nostalgia"] .card-art{background-image:url("./assets/deep-nostalgia.webp")}
.card-deep-nostalgia{background:#f4e7d9}
.site-card[data-art="online-ocr"] .card-art{background-image:url("./assets/online-ocr.webp")}
.card-online-ocr{background:#e6f1fd}
.site-card[data-art="netflix-codes"] .card-art{background-image:url("./assets/netflix-codes.webp")}
.card-netflix-codes{background:#f8e3e4}
.site-card[data-art="tailor-brands"] .card-art{background-image:url("./assets/tailor-brands.webp")}
.card-tailor-brands{background:#e8ecfe}
.site-card[data-art="tailornova"] .card-art{background-image:url("./assets/tailornova.webp")}
.card-tailornova{background:#efe4f0}
.site-card[data-art="animatron"] .card-art{background-image:url("./assets/animatron.webp")}
.card-animatron{background:#e2f5f1}
.site-card[data-art="gardena-garden"] .card-art{background-image:url("./assets/gardena-garden.webp")}
.card-gardena-garden{background:#e4f1dd}
.site-card[data-art="you-dj"] .card-art{background-image:url("./assets/you-dj.webp")}
.card-you-dj{background:#25222f}
.site-card[data-art="essay-typer"] .card-art{background-image:url("./assets/essay-typer.webp")}
.card-essay-typer{background:#f5f3e7}
.site-card[data-art="synthesia"] .card-art{background-image:url("./assets/synthesia-v2.webp")}
.card-synthesia{background:#e4eaff}
.site-card[data-art="deskspacing"] .card-art{background-image:url("./assets/deskspacing.webp")}
.card-deskspacing{background:#e8f0ee}
.site-card[data-art="prepostseo"] .card-art{background-image:url("./assets/prepostseo.webp")}
.card-prepostseo{background:#e8f5f0}
.site-card[data-art="uberduck"] .card-art{background-image:url("./assets/uberduck.webp")}
.card-uberduck{background:#f3e7fc}
.site-card[data-art="corrupt-a-file"] .card-art{background-image:url("./assets/corrupt-a-file.webp")}
.card-corrupt-a-file{background:#eeeceb}
.site-card[data-art="ilovepdf"] .card-art{background-image:url("./assets/ilovepdf.webp")}
.card-ilovepdf{background:#f9e7e6}
.site-card[data-art="irs-free-file"] .card-art{background-image:url("./assets/irs-free-file.webp")}
.card-irs-free-file{background:#e6eef7}
.site-card[data-art="gasbuddy"] .card-art{background-image:url("./assets/gasbuddy.webp")}
.card-gasbuddy{background:#f8e3e7}
.site-card[data-art="wombo-dream"] .card-art{background-image:url("./assets/wombo-dream.webp")}
.card-wombo-dream{background:#201c35}
.site-card[data-art="spoken"] .card-art{background-image:url("./assets/spoken.webp")}
.card-spoken{background:#eeeae7}
.site-card[data-art="tabletopy"] .card-art{background-image:url("./assets/tabletopy.webp")}
.card-tabletopy{background:#eee1f5}
.site-card[data-art="baby-ac"] .card-art{background-image:url("./assets/baby-ac.webp")}
.card-baby-ac{background:#fde5ed}
.site-card[data-art="clipdrop-upscaler"] .card-art{background-image:url("./assets/clipdrop-upscaler.webp")}
.card-clipdrop-upscaler{background:#e8ecff}
.site-card[data-art="drive-fun"] .card-art{background-image:url("./assets/drive-fun.webp")}
.card-drive-fun{background:#e5f1e8}
.site-card[data-art="voicechanger"] .card-art{background-image:url("./assets/voicechanger.webp")}
.card-voicechanger{background:#e6eff7}
.site-card[data-art="better-analyst"] .card-art{background-image:url("./assets/better-analyst.webp")}
.card-better-analyst{background:#e3f4e9}
.site-card[data-art="zmo-remover"] .card-art{background-image:url("./assets/zmo-remover.webp")}
.card-zmo-remover{background:#e5effe}
.site-card[data-art="howlongtobeat"] .card-art{background-image:url("./assets/howlongtobeat.webp")}
.card-howlongtobeat{background:#e4edf7}
.site-card[data-art="adauris"] .card-art{background-image:url("./assets/adauris.webp")}
.card-adauris{background:#f1e8fa}
.site-card[data-art="dupe"] .card-art{background-image:url("./assets/dupe.webp")}
.card-dupe{background:#f3e7e6}
.site-card[data-art="chunkbase"] .card-art{background-image:url("./assets/chunkbase.webp")}
.card-chunkbase{background:#e5efdb}
.site-card[data-art="kassoon"] .card-art{background-image:url("./assets/kassoon.webp")}
.card-kassoon{background:#f1e5d5}
.site-card[data-art="imageamigo"] .card-art{background-image:url("./assets/imageamigo.webp")}
.card-imageamigo{background:#e3eff8}
.site-card[data-art="pdfescape"] .card-art{background-image:url("./assets/pdfescape.webp")}
.card-pdfescape{background:#e4f1e1}
.site-card[data-art="minecraft-tools"] .card-art{background-image:url("./assets/minecraft-tools.webp")}
.card-minecraft-tools{background:#e5efd9}
.site-card[data-art="cheapshark"] .card-art{background-image:url("./assets/cheapshark.webp")}
.card-cheapshark{background:#e3eef9}
.site-card[data-art="sheetformula"] .card-art{background-image:url("./assets/sheetformula.webp")}
.card-sheetformula{background:#e4f4e8}
.site-card[data-art="chatgpt"] .card-art{background-image:url("./assets/chatgpt.webp")}
.card-chatgpt{background:#e3f2ec}
.site-card[data-art="simplepdf"] .card-art{background-image:url("./assets/simplepdf.webp")}
.card-simplepdf{background:#e6effd}
.site-card[data-art="buildai"] .card-art{background-image:url("./assets/buildai.webp")}
.card-buildai{background:#ece6fd}
.site-card[data-art="word-spinner"] .card-art{background-image:url("./assets/word-spinner.webp")}
.card-word-spinner{background:#e6edf9}
.site-card[data-art="remote-rocketship"] .card-art{background-image:url("./assets/remote-rocketship.webp")}
.card-remote-rocketship{background:#e5edfc}
.site-card[data-art="chefgpt"] .card-art{background-image:url("./assets/chefgpt.webp")}
.card-chefgpt{background:#e3f4e7}
.site-card[data-art="heyitsfree"] .card-art{background-image:url("./assets/heyitsfree.webp")}
.card-heyitsfree{background:#fce9dd}
.site-card[data-art="gmail-reddit"] .card-art{background-image:url("./assets/gmail-reddit.webp")}
.card-gmail-reddit{background:#e9eeee}
.site-card[data-art="gptgo"] .card-art{background-image:url("./assets/gptgo.webp")}
.card-gptgo{background:#e5f2ec}
.site-card[data-art="busy-simulator"] .card-art{background-image:url("./assets/busy-simulator.webp")}
.card-busy-simulator{background:#e5edf5}
.site-card[data-art="chatdoc"] .card-art{background-image:url("./assets/chatdoc.webp")}
.card-chatdoc{background:#e6ebfc}
.site-card[data-art="gptexcel"] .card-art{background-image:url("./assets/gptexcel.webp")}
.card-gptexcel{background:#e3f3e7}
.site-card[data-art="facecheck"] .card-art{background-image:url("./assets/facecheck.webp")}
.card-facecheck{background:#e9eef4}
.site-card[data-art="vidmix"] .card-art{background-image:url("./assets/vidmix-v2.webp")}
.card-vidmix{background:#e7eafa}
.site-card[data-art="skybox"] .card-art{background-image:url("./assets/skybox.webp")}
.card-skybox{background:#e2f0f2}
.site-card[data-art="pika"] .card-art{background-image:url("./assets/pika-v2.webp")}
.card-pika{background:#f9efad}
.site-card[data-art="csm-3d"] .card-art{background-image:url("./assets/csm-3d-v2.webp")}
.card-csm-3d{background:#e7e4fc}
.site-card[data-art="melodice"] .card-art{background-image:url("./assets/melodice.webp")}
.card-melodice{background:#eee4f7}
.site-card[data-art="rockauto"] .card-art{background-image:url("./assets/rockauto-v2.webp")}
.card-rockauto{background:#e5eff8}
.site-card[data-art="bricklink"] .card-art{background-image:url("./assets/bricklink.webp")}
.card-bricklink{background:#e5f1e4}
.site-card[data-art="video-to-blog"] .card-art{background-image:url("./assets/video-to-blog.webp")}
.card-video-to-blog{background:#e7edfc}
.site-card[data-art="soundboost"] .card-art{background-image:url("./assets/soundboost.webp")}
.card-soundboost{background:#242a2b}
.site-card[data-art="luma"] .card-art{background-image:url("./assets/luma.webp")}
.card-luma{background:#e8eef9}
.site-card[data-art="my00stv"] .card-art{background-image:url("./assets/my00stv.webp")}
.card-my00stv{background:#e7eef5}
.site-card[data-art="notable-people"] .card-art{background-image:url("./assets/notable-people.webp")}
.card-notable-people{background:#e6ecde}
.site-card[data-art="tubi"] .card-art{background-image:url("./assets/tubi.webp")}
.card-tubi{background:#f8f0a6}
.site-card[data-art="archive-movies"] .card-art{background-image:url("./assets/archive-movies.webp")}
.card-archive-movies{background:#e9e9e6}
.site-card[data-art="plex-tv"] .card-art{background-image:url("./assets/plex-tv.webp")}
.card-plex-tv{background:#f6ebc8}
.site-card[data-art="filmrise"] .card-art{background-image:url("./assets/filmrise-v2.webp")}
.card-filmrise{background:#e3edf9}
.site-card[data-art="localnow"] .card-art{background-image:url("./assets/localnow.webp")}
.card-localnow{background:#e5f1f3}
.site-card[data-art="kanopy"] .card-art{background-image:url("./assets/kanopy-v2.webp")}
.card-kanopy{background:#f8e4e5}
.site-card[data-art="akinator"] .card-art{background-image:url("./assets/akinator.webp")}
.card-akinator{background:#e6effb}
.site-card[data-art="popcat"] .card-art{background-image:url("./assets/popcat.webp")}
.card-popcat{background:#f4e5d5}
.site-card[data-art="hackertyper"] .card-art{background-image:url("./assets/hackertyper.webp")}
.card-hackertyper{background:#172b21}
.site-card[data-art="docutyper"] .card-art{background-image:url("./assets/docutyper.webp")}
.card-docutyper{background:#e8eef5}
.site-card[data-art="zoomquilt"] .card-art{background-image:url("./assets/zoomquilt.webp")}
.card-zoomquilt{background:#e4eacb}
.site-card[data-art="thisissand"] .card-art{background-image:url("./assets/thisissand.webp")}
.card-thisissand{background:#f6e9ed}
.site-card[data-art="neon-flames"] .card-art{background-image:url("./assets/neon-flames.webp")}
.card-neon-flames{background:#201d32}
.site-card[data-art="coin-playables"] .card-art{background-image:url("./assets/coin-playables.webp")}
.card-coin-playables{background:#f5f0d9}
.site-card[data-art="ouais-mais-bon"] .card-art{background-image:url("./assets/ouais-mais-bon.webp")}
.card-ouais-mais-bon{background:#eee9f5}
.site-card[data-art="puginarug"] .card-art{background-image:url("./assets/puginarug.webp")}
.card-puginarug{background:#f1e3ce}
.site-card[data-art="longdoge"] .card-art{background-image:url("./assets/longdoge.webp")}
.card-longdoge{background:#f7e5bf}
.site-card[data-art="judge-a-book"] .card-art{background-image:url("./assets/judge-a-book.webp")}
.card-judge-a-book{background:#f4e1e9}
.site-card[data-art="perpetual-pizza"] .card-art{background-image:url("./assets/perpetual-pizza.webp")}
.card-perpetual-pizza{background:#f8e8cf}
.site-card[data-art="toms-toys"] .card-art{background-image:url("./assets/toms-toys.webp")}
.card-toms-toys{background:#e5edf8}
.site-card[data-art="passive-password"] .card-art{background-image:url("./assets/passive-password.webp")}
.card-passive-password{background:#f7e6e9}
.site-card[data-art="quiet-place"] .card-art{background-image:url("./assets/quiet-place.webp")}
.card-quiet-place{background:#e3eee9}
.site-card[data-art="keys-playables"] .card-art{background-image:url("./assets/keys-playables.webp")}
.card-keys-playables{background:#f0f0e9}
.site-card[data-art="pointer-playables"] .card-art{background-image:url("./assets/pointer-playables.webp")}
.card-pointer-playables{background:#f4eee9}
.site-card[data-art="more-playables"] .card-art{background-image:url("./assets/more-playables.webp")}
.card-more-playables{background:#ebf3e8}
.site-card[data-art="less-playables"] .card-art{background-image:url("./assets/less-playables.webp")}
.card-less-playables{background:#e9eef6}
.site-card[data-art="ransomizer"] .card-art{background-image:url("./assets/ransomizer.webp")}
.card-ransomizer{background:#f2e9df}
.site-card[data-art="geekprank-hacker"] .card-art{background-image:url("./assets/geekprank-hacker.webp")}
.card-geekprank-hacker{background:#172a20}
.site-card[data-art="out-of-order"] .card-art{background-image:url("./assets/out-of-order.webp")}
.card-out-of-order{background:#f5ece3}
.site-card[data-art="beifall"] .card-art{background-image:url("./assets/beifall.webp")}
.card-beifall{background:#ece8f6}
.site-card[data-art="finger-playables"] .card-art{background-image:url("./assets/finger-playables.webp")}
.card-finger-playables{background:#f2e5df}
:is(.card-lozo,.card-codingame,.card-amazon-warehouse,.card-nightcafe,.card-deep-nostalgia,.card-online-ocr,.card-netflix-codes,.card-tailor-brands,.card-tailornova,.card-animatron,.card-gardena-garden,.card-you-dj,.card-essay-typer,.card-synthesia,.card-deskspacing,.card-prepostseo,.card-uberduck,.card-corrupt-a-file,.card-ilovepdf,.card-irs-free-file,.card-gasbuddy,.card-wombo-dream,.card-spoken,.card-tabletopy,.card-baby-ac,.card-clipdrop-upscaler,.card-drive-fun,.card-voicechanger,.card-better-analyst,.card-zmo-remover,.card-howlongtobeat,.card-adauris,.card-dupe,.card-chunkbase,.card-kassoon,.card-imageamigo,.card-pdfescape,.card-minecraft-tools,.card-cheapshark,.card-sheetformula,.card-chatgpt,.card-simplepdf,.card-buildai,.card-word-spinner,.card-remote-rocketship,.card-chefgpt,.card-heyitsfree,.card-gmail-reddit,.card-gptgo,.card-busy-simulator,.card-chatdoc,.card-gptexcel,.card-facecheck,.card-vidmix,.card-skybox,.card-pika,.card-csm-3d,.card-melodice,.card-rockauto,.card-bricklink,.card-video-to-blog,.card-soundboost,.card-luma,.card-my00stv,.card-notable-people,.card-tubi,.card-archive-movies,.card-plex-tv,.card-filmrise,.card-localnow,.card-kanopy,.card-akinator,.card-popcat,.card-hackertyper,.card-docutyper,.card-zoomquilt,.card-thisissand,.card-neon-flames,.card-coin-playables,.card-ouais-mais-bon,.card-puginarug,.card-longdoge,.card-judge-a-book,.card-perpetual-pizza,.card-toms-toys,.card-passive-password,.card-quiet-place,.card-keys-playables,.card-pointer-playables,.card-more-playables,.card-less-playables,.card-ransomizer,.card-geekprank-hacker,.card-out-of-order,.card-beifall,.card-finger-playables) .card-copy{width:61%}
:is(.card-lozo,.card-codingame,.card-amazon-warehouse,.card-nightcafe,.card-deep-nostalgia,.card-online-ocr,.card-netflix-codes,.card-tailor-brands,.card-tailornova,.card-animatron,.card-gardena-garden,.card-you-dj,.card-essay-typer,.card-synthesia,.card-deskspacing,.card-prepostseo,.card-uberduck,.card-corrupt-a-file,.card-ilovepdf,.card-irs-free-file,.card-gasbuddy,.card-wombo-dream,.card-spoken,.card-tabletopy,.card-baby-ac,.card-clipdrop-upscaler,.card-drive-fun,.card-voicechanger,.card-better-analyst,.card-zmo-remover,.card-howlongtobeat,.card-adauris,.card-dupe,.card-chunkbase,.card-kassoon,.card-imageamigo,.card-pdfescape,.card-minecraft-tools,.card-cheapshark,.card-sheetformula,.card-chatgpt,.card-simplepdf,.card-buildai,.card-word-spinner,.card-remote-rocketship,.card-chefgpt,.card-heyitsfree,.card-gmail-reddit,.card-gptgo,.card-busy-simulator,.card-chatdoc,.card-gptexcel,.card-facecheck,.card-vidmix,.card-skybox,.card-pika,.card-csm-3d,.card-melodice,.card-rockauto,.card-bricklink,.card-video-to-blog,.card-soundboost,.card-luma,.card-my00stv,.card-notable-people,.card-tubi,.card-archive-movies,.card-plex-tv,.card-filmrise,.card-localnow,.card-kanopy,.card-akinator,.card-popcat,.card-hackertyper,.card-docutyper,.card-zoomquilt,.card-thisissand,.card-neon-flames,.card-coin-playables,.card-ouais-mais-bon,.card-puginarug,.card-longdoge,.card-judge-a-book,.card-perpetual-pizza,.card-toms-toys,.card-passive-password,.card-quiet-place,.card-keys-playables,.card-pointer-playables,.card-more-playables,.card-less-playables,.card-ransomizer,.card-geekprank-hacker,.card-out-of-order,.card-beifall,.card-finger-playables) :is(h2,h3,.card-title){font-size:26px;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}
:is(.card-lozo,.card-codingame,.card-amazon-warehouse,.card-nightcafe,.card-deep-nostalgia,.card-online-ocr,.card-netflix-codes,.card-tailor-brands,.card-tailornova,.card-animatron,.card-gardena-garden,.card-you-dj,.card-essay-typer,.card-synthesia,.card-deskspacing,.card-prepostseo,.card-uberduck,.card-corrupt-a-file,.card-ilovepdf,.card-irs-free-file,.card-gasbuddy,.card-wombo-dream,.card-spoken,.card-tabletopy,.card-baby-ac,.card-clipdrop-upscaler,.card-drive-fun,.card-voicechanger,.card-better-analyst,.card-zmo-remover,.card-howlongtobeat,.card-adauris,.card-dupe,.card-chunkbase,.card-kassoon,.card-imageamigo,.card-pdfescape,.card-minecraft-tools,.card-cheapshark,.card-sheetformula,.card-chatgpt,.card-simplepdf,.card-buildai,.card-word-spinner,.card-remote-rocketship,.card-chefgpt,.card-heyitsfree,.card-gmail-reddit,.card-gptgo,.card-busy-simulator,.card-chatdoc,.card-gptexcel,.card-facecheck,.card-vidmix,.card-skybox,.card-pika,.card-csm-3d,.card-melodice,.card-rockauto,.card-bricklink,.card-video-to-blog,.card-soundboost,.card-luma,.card-my00stv,.card-notable-people,.card-tubi,.card-archive-movies,.card-plex-tv,.card-filmrise,.card-localnow,.card-kanopy,.card-akinator,.card-popcat,.card-hackertyper,.card-docutyper,.card-zoomquilt,.card-thisissand,.card-neon-flames,.card-coin-playables,.card-ouais-mais-bon,.card-puginarug,.card-longdoge,.card-judge-a-book,.card-perpetual-pizza,.card-toms-toys,.card-passive-password,.card-quiet-place,.card-keys-playables,.card-pointer-playables,.card-more-playables,.card-less-playables,.card-ransomizer,.card-geekprank-hacker,.card-out-of-order,.card-beifall,.card-finger-playables) .description{font-size:16px;line-height:1.2;overflow-wrap:anywhere}
:is(.card-passive-password,.card-archive-movies,.card-better-analyst) :is(h2,h3,.card-title){font-size:23px}
.card-passive-password :is(h2,h3,.card-title){font-size:20px}
.card-quiet-place .card-art::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#e3eee9c7 0%,#e3eee98c 42%,#e3eee900 72%)}
.card-tabletopy .card-art::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#eee1f5cc 0%,#eee1f599 44%,#eee1f500 72%)}
.card-deskspacing .card-art::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#e8f0eeb3 0%,#e8f0ee80 42%,#e8f0ee00 72%)}
@media(max-width:370px){:is(.card-passive-password,.card-archive-movies,.card-better-analyst) :is(h2,h3,.card-title){font-size:21px}}
/* Blog homepage experiment: scoped so the other pages keep their layout. */
.blog-experiment{max-width:1280px}
.blog-experiment .doodle-books{left:7%;top:58px;transform:rotate(-14deg)}
.blog-experiment .doodle-palette{right:9%;top:28px;transform:rotate(12deg)}
@media(min-width:761px) and (max-width:1099px){
  .blog-experiment .doodle-books{left:20px;top:60px}
  .blog-experiment .doodle-palette{right:46px;top:26px}
}
.blog-experiment .blog-heading h1{font-size:64px}
.blog-experiment :is(.blog-kicker,.post-meta){letter-spacing:0}
.blog-experiment :is(.blog-feature,.blog-start,.blog-topics){position:relative;z-index:1}
.blog-experiment :is(.blog-feature,.latest-posts,.blog-start){margin-bottom:32px}
.blog-experiment .featured-post{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:36px;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.blog-experiment .featured-post:hover{transform:none;box-shadow:none}
.blog-experiment .featured-cover{display:block;width:100%;aspect-ratio:3/2;max-height:280px}
.blog-experiment .featured-cover>img{display:block;width:100%;height:100%;object-fit:contain}
.blog-experiment .post-copy{min-width:0;padding:12px 0}
.blog-experiment .featured-post h3{max-width:500px;margin:10px 0;font-size:38px;line-height:1.1;overflow-wrap:anywhere}
.blog-experiment .featured-post p{max-width:440px;margin-top:6px;font-size:18px;line-height:1.4}
.blog-experiment .blog-read-link{align-self:flex-start;margin-top:16px;color:var(--blue);font-weight:600;font-size:17px}
.blog-experiment .featured-post:hover .blog-read-link{text-decoration:underline;text-underline-offset:4px}
.blog-experiment .latest-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.blog-experiment .mini-post{grid-template-columns:104px minmax(0,1fr);min-height:126px;border-color:#d5dbe3;border-radius:8px;background:#f8fbff;box-shadow:none}
.blog-experiment .mini-post>img{height:96px;border:0;border-radius:4px}
.blog-experiment .mini-post>img:not(.travel-blog-cover):not(.relax-blog-cover){object-fit:cover;object-position:right center;padding:0}
.blog-experiment .mini-post h3{margin:6px 0;font-size:25px;line-height:1.08;overflow-wrap:anywhere}
.blog-experiment .mini-post .post-author{margin:6px 0 0}
.blog-experiment .blog-text-link{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--blue);font-size:16px;font-weight:600;white-space:nowrap}
.blog-experiment .blog-text-link:hover{text-decoration:underline;text-underline-offset:4px}
.blog-experiment .blog-section-note{color:var(--muted);font:18px/1.2 var(--hand);text-align:right}
.blog-experiment .blog-start{padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.blog-experiment .blog-start-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.blog-experiment .blog-start-link{display:grid;grid-template-columns:64px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:88px;padding:8px 0}
.blog-experiment .blog-start-link>img{width:64px;height:64px;object-fit:contain}
.blog-experiment .blog-start-title{display:block;margin-top:6px;font:23px/1.12 var(--hand);overflow-wrap:anywhere}
.blog-experiment .blog-start-arrow{color:var(--blue);font-size:22px}
.blog-experiment .blog-start-link:hover .blog-start-title{color:var(--blue)}
.blog-experiment .blog-topics{margin-bottom:24px}
.blog-experiment .blog-filter-row{justify-content:flex-start;gap:8px;margin-bottom:0}
.blog-experiment .filter-chip{display:inline-flex;align-items:center;gap:9px;min-height:38px;font-size:16px;letter-spacing:0}
.blog-experiment [data-topic-count]{font-size:13px;opacity:.7;font-variant-numeric:tabular-nums}
.blog-experiment .blog-archive-heading{align-items:center;flex-wrap:wrap}
.blog-experiment .blog-archive-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px}
.blog-experiment .result-count{width:auto;margin:0;text-align:left;font-size:15px;color:var(--muted)}
.blog-experiment .blog-search{display:flex;align-items:center;gap:9px;width:260px;max-width:100%;min-height:40px;padding:0 12px;border:1px solid #cbd0da;border-radius:6px;background:#fff}
.blog-experiment .blog-search:focus-within{outline:2px solid var(--blue);outline-offset:2px}
.blog-experiment .blog-search svg{flex:none;width:18px;height:18px;color:var(--muted)}
.blog-experiment .blog-search input{width:100%;min-width:0;min-height:38px;padding:6px 0;border:0;outline:none;background:none;font-size:16px;color:var(--ink)}
.blog-experiment .blog-card{border-color:#d5dbe3;border-radius:8px;box-shadow:none}
.blog-experiment .blog-card>img{border-color:#e4e7ec}
.blog-experiment .blog-empty-note{padding:30px 0}
@media(max-width:980px){
  .blog-experiment .featured-post{gap:24px}
  .blog-experiment .featured-post h3{font-size:32px}
  .blog-experiment .blog-start-links{gap:16px}
  .blog-experiment .blog-start-link{grid-template-columns:48px minmax(0,1fr);gap:8px}
  .blog-experiment .blog-start-link>img{width:48px;height:48px}
  .blog-experiment .blog-start-title{font-size:22px}
  .blog-experiment .blog-start-arrow{display:none}
}
@media(max-width:760px){
  .blog-experiment .blog-heading h1{font-size:52px}
  .blog-experiment .featured-post{grid-template-columns:minmax(0,1fr);gap:4px}
  .blog-experiment .featured-cover{max-height:210px}
  .blog-experiment .featured-post h3{font-size:30px}
  .blog-experiment .featured-post p{font-size:17px}
  .blog-experiment .blog-read-link{margin-top:12px}
  .blog-experiment .latest-list{grid-template-columns:minmax(0,1fr)}
  .blog-experiment .mini-post{grid-template-columns:88px minmax(0,1fr);min-height:114px}
  .blog-experiment .mini-post>img{height:84px}
  .blog-experiment .mini-post h3{font-size:23px}
  .blog-experiment .blog-start-links{grid-template-columns:minmax(0,1fr);gap:8px}
  .blog-experiment .blog-start-link{grid-template-columns:56px minmax(0,1fr) 16px;min-height:80px}
  .blog-experiment .blog-start-link>img{width:56px;height:56px}
  .blog-experiment .blog-start-arrow{display:block}
  .blog-experiment .blog-section-note{max-width:110px;font-size:17px}
  .blog-experiment .blog-search{width:100%}
  .blog-experiment .blog-archive-heading{gap:14px}
}
/* End blog homepage experiment. */
.blog-experiment .piano-featured-cover{position:relative;min-width:0;aspect-ratio:8/5;max-height:none;max-width:512px;justify-self:center}
.blog-experiment .piano-featured-cover>img{position:absolute;inset:0}
@media(max-width:760px){.blog-experiment .piano-featured-cover{max-width:440px}}
.site-card[data-art="cdkeys-discovery-loaded"] .card-art{background-image:url("./assets/cdkeys-discovery-loaded.webp")}
.site-card[data-art="cdkeys-discovery-instant-gaming"] .card-art{background-image:url("./assets/cdkeys-discovery-instant-gaming.webp")}
.site-card[data-art="cdkeys-discovery-eneba"] .card-art{background-image:url("./assets/cdkeys-discovery-eneba.webp")}
.site-card[data-art="cdkeys-discovery-kinguin"] .card-art{background-image:url("./assets/cdkeys-discovery-kinguin.webp")}
.site-card[data-art="cdkeys-discovery-g2a"] .card-art{background-image:url("./assets/cdkeys-discovery-g2a.webp")}
.site-card[data-art="cdkeys-discovery-isthereanydeal"] .card-art{background-image:url("./assets/cdkeys-discovery-isthereanydeal.webp")}
.site-card[data-art^="cdkeys-discovery-"] .card-copy{width:61%}
.site-card[data-art^="cdkeys-discovery-"] :is(h2,h3,.card-title){font-size:26px;line-height:1.05;letter-spacing:0}
.site-card[data-art^="cdkeys-discovery-"] .description{font-size:16px;line-height:1.2}
.site-card.card-isthereanydeal :is(h2,h3,.card-title){font-size:23px;overflow-wrap:anywhere}
/* Strong ink and a soft, local veil keep illustrated link cards readable. */
.site-card{color:#11141a}
.site-card.dark{color:#fff}
.site-card .description{color:inherit}
.card-archive-movies{--card-text-veil:#e9e9e6bf;--card-text-veil-end:62%}
.card-vfc{--card-text-veil:#20242dbf;--card-text-veil-end:65%}
.card-tabletopy{--card-text-veil:#eee1f5bf;--card-text-veil-end:62%}
.card-minecraft-tools{--card-text-veil:#e5efd9bf;--card-text-veil-end:62%}
.card-luma{--card-text-veil:#e8eef9bf;--card-text-veil-end:62%}
.card-notable-people{--card-text-veil:#e6ecdebf;--card-text-veil-end:62%}
.card-chunkbase{--card-text-veil:#e5efdbbf;--card-text-veil-end:62%}
.card-kassoon{--card-text-veil:#f1e5d5bf;--card-text-veil-end:62%}
.card-nightcafe{--card-text-veil:#ebdef5bf;--card-text-veil-end:62%}
.card-amazon-warehouse{--card-text-veil:#eef1edbf;--card-text-veil-end:62%}
.card-drive-fun{--card-text-veil:#e5f1e8bf;--card-text-veil-end:62%}
.card-zoomquilt{--card-text-veil:#e4eacbbf;--card-text-veil-end:62%}
.card-quiet-place{--card-text-veil:#e3eee9bf;--card-text-veil-end:62%}
/* Source rows 426-525: balanced full scenes and airy sketch motifs. */
.site-card[data-art="unicode-snowman"] .card-art{background-image:url("./assets/unicode-snowman.webp")}
.card-unicode-snowman{background:#f4f6fb;--card-text-veil:#f4f6fbbf;--card-text-veil-end:62%}
.site-card[data-art="corgi-party"] .card-art{background-image:url("./assets/corgi-party.webp")}
.card-corgi-party{background:#fcf2e5;--card-text-veil:#fcf2e5bf;--card-text-veil-end:62%}
.site-card[data-art="lhc-world"] .card-art{background-image:url("./assets/lhc-world.webp")}
.card-lhc-world{background:#181b21;--card-text-veil:#181b21bf;--card-text-veil-end:62%}
.site-card[data-art="cat-bounce"] .card-art{background-image:url("./assets/cat-bounce.webp")}
.card-cat-bounce{background:#e1e8ff;--card-text-veil:#e1e8ffbf;--card-text-veil-end:62%}
.site-card[data-art="random-colour"] .card-art{background-image:url("./assets/random-colour.webp")}
.card-random-colour{background:#dcf7d9;--card-text-veil:#dcf7d9bf;--card-text-veil-end:62%}
.site-card[data-art="koalas-max"] .card-art{background-image:url("./assets/koalas-max.webp")}
.card-koalas-max{background:#f0f3e8;--card-text-veil:#f0f3e8bf;--card-text-veil-end:62%}
.site-card[data-art="game-squares"] .card-art{background-image:url("./assets/game-squares.webp")}
.card-game-squares{background:#f5eeec;--card-text-veil:#f5eeecbf;--card-text-veil-end:62%}
.site-card[data-art="llama-font"] .card-art{background-image:url("./assets/llama-font.webp")}
.card-llama-font{background:#ddf0e6;--card-text-veil:#ddf0e6bf;--card-text-veil-end:62%}
.site-card[data-art="flowspace"] .card-art{background-image:url("./assets/flowspace.webp")}
.card-flowspace{background:#f4f0f8;--card-text-veil:#f4f0f8bf;--card-text-veil-end:62%}
.site-card[data-art="short-trip"] .card-art{background-image:url("./assets/short-trip.webp")}
.card-short-trip{background:#f1f1ef;--card-text-veil:#f1f1efbf;--card-text-veil-end:62%}
.site-card[data-art="i-am-awesome"] .card-art{background-image:url("./assets/i-am-awesome.webp")}
.card-i-am-awesome{background:#f8f4e8;--card-text-veil:#f8f4e8bf;--card-text-veil-end:62%}
.site-card[data-art="astro-hamster"] .card-art{background-image:url("./assets/astro-hamster.webp")}
.card-astro-hamster{background:#142f68;--card-text-veil:#142f68bf;--card-text-veil-end:62%}
.site-card[data-art="blob-opera"] .card-art{background-image:url("./assets/blob-opera.webp")}
.card-blob-opera{background:#2c1e28;--card-text-veil:#2c1e28bf;--card-text-veil-end:62%}
.site-card[data-art="viola-bird"] .card-art{background-image:url("./assets/viola-bird.webp")}
.card-viola-bird{background:#e6dff0;--card-text-veil:#e6dff0bf;--card-text-veil-end:62%}
.site-card[data-art="fluid-paint"] .card-art{background-image:url("./assets/fluid-paint.webp")}
.card-fluid-paint{background:#f0f0e9;--card-text-veil:#f0f0e9bf;--card-text-veil-end:62%}
.site-card[data-art="fluid-particles"] .card-art{background-image:url("./assets/fluid-particles.webp")}
.card-fluid-particles{background:#172d30;--card-text-veil:#172d30bf;--card-text-veil-end:62%}
.site-card[data-art="ocean-waves"] .card-art{background-image:url("./assets/ocean-waves.webp")}
.card-ocean-waves{background:#e3eef4;--card-text-veil:#e3eef4bf;--card-text-veil-end:62%}
.site-card[data-art="neal-rocks"] .card-art{background-image:url("./assets/neal-rocks.webp")}
.card-neal-rocks{background:#eee7dc;--card-text-veil:#eee7dcbf;--card-text-veil-end:62%}
.site-card[data-art="texter"] .card-art{background-image:url("./assets/texter.webp")}
.card-texter{background:#f2f3ee;--card-text-veil:#f2f3eebf;--card-text-veil-end:62%}
.site-card[data-art="camerons-world"] .card-art{background-image:url("./assets/camerons-world.webp")}
.card-camerons-world{background:#171c27;--card-text-veil:#171c27bf;--card-text-veil-end:62%}
.site-card[data-art="emoji-tracker"] .card-art{background-image:url("./assets/emoji-tracker.webp")}
.card-emoji-tracker{background:#eff4ea;--card-text-veil:#eff4eabf;--card-text-veil-end:62%}
.site-card[data-art="happy-moments"] .card-art{background-image:url("./assets/happy-moments.webp")}
.card-happy-moments{background:#f4e8ee;--card-text-veil:#f4e8eebf;--card-text-veil-end:62%}
.site-card[data-art="jackson-pollock"] .card-art{background-image:url("./assets/jackson-pollock.webp")}
.card-jackson-pollock{background:#faf3e8;--card-text-veil:#faf3e8bf;--card-text-veil-end:62%}
.site-card[data-art="every-second"] .card-art{background-image:url("./assets/every-second.webp")}
.card-every-second{background:#e7f0f6;--card-text-veil:#e7f0f6bf;--card-text-veil-end:62%}
.site-card[data-art="nyan-cat"] .card-art{background-image:url("./assets/nyan-cat.webp")}
.card-nyan-cat{background:#201b34;--card-text-veil:#201b34bf;--card-text-veil-end:62%}
.site-card[data-art="existential-crisis"] .card-art{background-image:url("./assets/existential-crisis.webp")}
.card-existential-crisis{background:#171a20;--card-text-veil:#171a20bf;--card-text-veil-end:62%}
.site-card[data-art="crazy-card-trick"] .card-art{background-image:url("./assets/crazy-card-trick.webp")}
.card-crazy-card-trick{background:#f4f2ec;--card-text-veil:#f4f2ecbf;--card-text-veil-end:62%}
.site-card[data-art="rock-paper-scissors"] .card-art{background-image:url("./assets/rock-paper-scissors.webp")}
.card-rock-paper-scissors{background:#d9efea;--card-text-veil:#d9efeabf;--card-text-veil-end:62%}
.site-card[data-art="potato-tomato"] .card-art{background-image:url("./assets/potato-tomato.webp")}
.card-potato-tomato{background:#25272b;--card-text-veil:#25272bbf;--card-text-veil-end:62%}
.site-card[data-art="large-type"] .card-art{background-image:url("./assets/large-type.webp")}
.card-large-type{background:#f3f1ed;--card-text-veil:#f3f1edbf;--card-text-veil-end:62%}
.site-card[data-art="taco-spin"] .card-art{background-image:url("./assets/taco-spin.webp")}
.card-taco-spin{background:#fff4d5;--card-text-veil:#fff4d5bf;--card-text-veil-end:62%}
.site-card[data-art="dvd-bounce"] .card-art{background-image:url("./assets/dvd-bounce.webp")}
.card-dvd-bounce{background:#17191d;--card-text-veil:#17191dbf;--card-text-veil-end:62%}
.site-card[data-art="dumbest-game"] .card-art{background-image:url("./assets/dumbest-game.webp")}
.card-dumbest-game{background:#e8f1f7;--card-text-veil:#e8f1f7bf;--card-text-veil-end:62%}
.site-card[data-art="black-screen"] .card-art{background-image:url("./assets/black-screen.webp")}
.card-black-screen{background:#111416;--card-text-veil:#111416bf;--card-text-veil-end:62%}
.site-card[data-art="google-pacman"] .card-art{background-image:url("./assets/google-pacman.webp")}
.card-google-pacman{background:#171b25;--card-text-veil:#171b25bf;--card-text-veil-end:62%}
.site-card[data-art="boingy"] .card-art{background-image:url("./assets/boingy.webp")}
.card-boingy{background:#f4f3eb;--card-text-veil:#f4f3ebbf;--card-text-veil-end:62%}
.site-card[data-art="squishy-earth"] .card-art{background-image:url("./assets/squishy-earth.webp")}
.card-squishy-earth{background:#171c29;--card-text-veil:#171c29bf;--card-text-veil-end:62%}
.site-card[data-art="conga"] .card-art{background-image:url("./assets/conga.webp")}
.card-conga{background:#d9ece9;--card-text-veil:#d9ece9bf;--card-text-veil-end:62%}
.site-card[data-art="pixels-fighting"] .card-art{background-image:url("./assets/pixels-fighting.webp")}
.card-pixels-fighting{background:#f2e5ed;--card-text-veil:#f2e5edbf;--card-text-veil-end:62%}
.site-card[data-art="zim-keyboard"] .card-art{background-image:url("./assets/zim-keyboard.webp")}
.card-zim-keyboard{background:#e9eceb;--card-text-veil:#e9ecebbf;--card-text-veil-end:62%}
.site-card[data-art="wonder-art"] .card-art{background-image:url("./assets/wonder-art.webp")}
.card-wonder-art{background:#f4e2ed;--card-text-veil:#f4e2edbf;--card-text-veil-end:62%}
.site-card[data-art="webgl-water"] .card-art{background-image:url("./assets/webgl-water.webp")}
.card-webgl-water{background:#182731;--card-text-veil:#182731bf;--card-text-veil-end:62%}
.site-card[data-art="air-horner"] .card-art{background-image:url("./assets/air-horner.webp")}
.card-air-horner{background:#d9edf9;--card-text-veil:#d9edf9bf;--card-text-veil-end:62%}
.site-card[data-art="emoji-kitchen"] .card-art{background-image:url("./assets/emoji-kitchen.webp")}
.card-emoji-kitchen{background:#fff2db;--card-text-veil:#fff2dbbf;--card-text-veil-end:62%}
.site-card[data-art="spend-gates"] .card-art{background-image:url("./assets/spend-gates.webp")}
.card-spend-gates{background:#e2f1e5;--card-text-veil:#e2f1e5bf;--card-text-veil-end:62%}
.site-card[data-art="neal-progress"] .card-art{background-image:url("./assets/neal-progress.webp")}
.card-neal-progress{background:#edf2ed;--card-text-veil:#edf2edbf;--card-text-veil-end:62%}
.site-card[data-art="neal-paper"] .card-art{background-image:url("./assets/neal-paper.webp")}
.card-neal-paper{background:#f0f0f4;--card-text-veil:#f0f0f4bf;--card-text-veil-end:62%}
.site-card[data-art="life-checklist"] .card-art{background-image:url("./assets/life-checklist.webp")}
.card-life-checklist{background:#f3f0e2;--card-text-veil:#f3f0e2bf;--card-text-veil-end:62%}
.site-card[data-art="next-iphone"] .card-art{background-image:url("./assets/next-iphone.webp")}
.card-next-iphone{background:#edf0f2;--card-text-veil:#edf0f2bf;--card-text-veil-end:62%}
.site-card[data-art="size-of-space"] .card-art{background-image:url("./assets/size-of-space.webp")}
.card-size-of-space{background:#141a26;--card-text-veil:#141a26bf;--card-text-veil-end:62%}
.site-card[data-art="color-method"] .card-art{background-image:url("./assets/color-method.webp")}
.card-color-method{background:#f1f3ed;--card-text-veil:#f1f3edbf;--card-text-veil-end:62%}
.site-card[data-art="maxwell-cat"] .card-art{background-image:url("./assets/maxwell-cat.webp")}
.card-maxwell-cat{background:#e7edd8;--card-text-veil:#e7edd8bf;--card-text-veil-end:62%}
.site-card[data-art="text-faces"] .card-art{background-image:url("./assets/text-faces.webp")}
.card-text-faces{background:#f3f3ee;--card-text-veil:#f3f3eebf;--card-text-veil-end:62%}
.site-card[data-art="gifcities"] .card-art{background-image:url("./assets/gifcities.webp")}
.card-gifcities{background:#e2f2ee;--card-text-veil:#e2f2eebf;--card-text-veil-end:62%}
.site-card[data-art="uncomfortable"] .card-art{background-image:url("./assets/uncomfortable.webp")}
.card-uncomfortable{background:#e8f1f3;--card-text-veil:#e8f1f3bf;--card-text-veil-end:62%}
.site-card[data-art="fish-cam"] .card-art{background-image:url("./assets/fish-cam.webp")}
.card-fish-cam{background:#e7f0f4;--card-text-veil:#e7f0f4bf;--card-text-veil-end:62%}
.site-card[data-art="wfh-reason"] .card-art{background-image:url("./assets/wfh-reason.webp")}
.card-wfh-reason{background:#f6e5e1;--card-text-veil:#f6e5e1bf;--card-text-veil-end:62%}
.site-card[data-art="hamster-dance"] .card-art{background-image:url("./assets/hamster-dance.webp")}
.card-hamster-dance{background:#fff2dc;--card-text-veil:#fff2dcbf;--card-text-veil-end:62%}
.site-card[data-art="fogcam"] .card-art{background-image:url("./assets/fogcam.webp")}
.card-fogcam{background:#e6edf0;--card-text-veil:#e6edf0bf;--card-text-veil-end:62%}
.site-card[data-art="tonematrix"] .card-art{background-image:url("./assets/tonematrix.webp")}
.card-tonematrix{background:#171c23;--card-text-veil:#171c23bf;--card-text-veil-end:62%}
.site-card[data-art="futile-scroll"] .card-art{background-image:url("./assets/futile-scroll.webp")}
.card-futile-scroll{background:#17191e;--card-text-veil:#17191ebf;--card-text-veil-end:62%}
.site-card[data-art="purrli"] .card-art{background-image:url("./assets/purrli.webp")}
.card-purrli{background:#262333;--card-text-veil:#262333bf;--card-text-veil-end:62%}
.site-card[data-art="duckstreet"] .card-art{background-image:url("./assets/duckstreet.webp")}
.card-duckstreet{background:#e5eed9;--card-text-veil:#e5eed9bf;--card-text-veil-end:62%}
.site-card[data-art="liquid-particles"] .card-art{background-image:url("./assets/liquid-particles.webp")}
.card-liquid-particles{background:#161d24;--card-text-veil:#161d24bf;--card-text-veil-end:62%}
.site-card[data-art="web-audio-toy"] .card-art{background-image:url("./assets/web-audio-toy.webp")}
.card-web-audio-toy{background:#ecf0f1;--card-text-veil:#ecf0f1bf;--card-text-veil-end:62%}
.site-card[data-art="byron-orbit"] .card-art{background-image:url("./assets/byron-orbit.webp")}
.card-byron-orbit{background:#151b26;--card-text-veil:#151b26bf;--card-text-veil-end:62%}
.site-card[data-art="ball-pool"] .card-art{background-image:url("./assets/ball-pool.webp")}
.card-ball-pool{background:#e5eeee;--card-text-veil:#e5eeeebf;--card-text-veil-end:62%}
.site-card[data-art="google-gravity"] .card-art{background-image:url("./assets/google-gravity.webp")}
.card-google-gravity{background:#f0f2f4;--card-text-veil:#f0f2f4bf;--card-text-veil-end:62%}
.site-card[data-art="cursor-effects"] .card-art{background-image:url("./assets/cursor-effects.webp")}
.card-cursor-effects{background:#f5e7ed;--card-text-veil:#f5e7edbf;--card-text-veil-end:62%}
.site-card[data-art="mosquito-js"] .card-art{background-image:url("./assets/mosquito-js.webp")}
.card-mosquito-js{background:#eff1e9;--card-text-veil:#eff1e9bf;--card-text-veil-end:62%}
.site-card[data-art="checkboxland"] .card-art{background-image:url("./assets/checkboxland.webp")}
.card-checkboxland{background:#e5eef9;--card-text-veil:#e5eef9bf;--card-text-veil-end:62%}
.site-card[data-art="bouncy-balls"] .card-art{background-image:url("./assets/bouncy-balls.webp")}
.card-bouncy-balls{background:#1e252e;--card-text-veil:#1e252ebf;--card-text-veil-end:62%}
.site-card[data-art="pink-trombone"] .card-art{background-image:url("./assets/pink-trombone.webp")}
.card-pink-trombone{background:#f7e7f4;--card-text-veil:#f7e7f4bf;--card-text-veil-end:62%}
.site-card[data-art="play-snake"] .card-art{background-image:url("./assets/play-snake.webp")}
.card-play-snake{background:#e1edbe;--card-text-veil:#e1edbebf;--card-text-veil-end:62%}
.site-card[data-art="tic-tac-toe"] .card-art{background-image:url("./assets/tic-tac-toe.webp")}
.card-tic-tac-toe{background:#181c20;--card-text-veil:#181c20bf;--card-text-veil-end:62%}
.site-card[data-art="webcam-toy"] .card-art{background-image:url("./assets/webcam-toy.webp")}
.card-webcam-toy{background:#f7e5f0;--card-text-veil:#f7e5f0bf;--card-text-veil-end:62%}
.site-card[data-art="zoom-earth"] .card-art{background-image:url("./assets/zoom-earth.webp")}
.card-zoom-earth{background:#162c30;--card-text-veil:#162c30bf;--card-text-veil-end:62%}
.site-card[data-art="infinite-flowers"] .card-art{background-image:url("./assets/infinite-flowers.webp")}
.card-infinite-flowers{background:#18302a;--card-text-veil:#18302abf;--card-text-veil-end:62%}
.site-card[data-art="download-ram"] .card-art{background-image:url("./assets/download-ram.webp")}
.card-download-ram{background:#151f27;--card-text-veil:#151f27bf;--card-text-veil-end:62%}
.site-card[data-art="animated-engines"] .card-art{background-image:url("./assets/animated-engines.webp")}
.card-animated-engines{background:#e5eedc;--card-text-veil:#e5eedcbf;--card-text-veil-end:62%}
.site-card[data-art="asteroid-launcher"] .card-art{background-image:url("./assets/asteroid-launcher.webp")}
.card-asteroid-launcher{background:#f0ede5;--card-text-veil:#f0ede5bf;--card-text-veil-end:62%}
.site-card[data-art="autodraw"] .card-art{background-image:url("./assets/autodraw.webp")}
.card-autodraw{background:#fff2cf;--card-text-veil:#fff2cfbf;--card-text-veil-end:62%}
.site-card[data-art="baby-map"] .card-art{background-image:url("./assets/baby-map.webp")}
.card-baby-map{background:#e3edf6;--card-text-veil:#e3edf6bf;--card-text-veil-end:62%}
.site-card[data-art="beepbox"] .card-art{background-image:url("./assets/beepbox.webp")}
.card-beepbox{background:#20212a;--card-text-veil:#20212abf;--card-text-veil-end:62%}
.site-card[data-art="webgl-fluid"] .card-art{background-image:url("./assets/webgl-fluid.webp")}
.card-webgl-fluid{background:#171c28;--card-text-veil:#171c28bf;--card-text-veil-end:62%}
.site-card[data-art="one-pixel-moon"] .card-art{background-image:url("./assets/one-pixel-moon.webp")}
.card-one-pixel-moon{background:#14191e;--card-text-veil:#14191ebf;--card-text-veil-end:62%}
.site-card[data-art="instant-rimshot"] .card-art{background-image:url("./assets/instant-rimshot.webp")}
.card-instant-rimshot{background:#fff0dc;--card-text-veil:#fff0dcbf;--card-text-veil-end:62%}
.site-card[data-art="double-pendulum"] .card-art{background-image:url("./assets/double-pendulum.webp")}
.card-double-pendulum{background:#edf3f5;--card-text-veil:#edf3f5bf;--card-text-veil-end:62%}
.site-card:is(.card-unicode-snowman,.card-corgi-party,.card-lhc-world,.card-cat-bounce,.card-random-colour,.card-koalas-max,.card-game-squares,.card-llama-font,.card-flowspace,.card-short-trip,.card-i-am-awesome,.card-astro-hamster,.card-blob-opera,.card-viola-bird,.card-fluid-paint,.card-fluid-particles,.card-ocean-waves,.card-neal-rocks,.card-texter,.card-camerons-world,.card-emoji-tracker,.card-happy-moments,.card-jackson-pollock,.card-every-second,.card-nyan-cat,.card-existential-crisis,.card-crazy-card-trick,.card-rock-paper-scissors,.card-potato-tomato,.card-large-type,.card-taco-spin,.card-dvd-bounce,.card-dumbest-game,.card-black-screen,.card-google-pacman,.card-boingy,.card-squishy-earth,.card-conga,.card-pixels-fighting,.card-zim-keyboard,.card-wonder-art,.card-webgl-water,.card-air-horner,.card-emoji-kitchen,.card-spend-gates,.card-neal-progress,.card-neal-paper,.card-life-checklist,.card-next-iphone,.card-size-of-space,.card-color-method,.card-maxwell-cat,.card-text-faces,.card-gifcities,.card-uncomfortable,.card-fish-cam,.card-wfh-reason,.card-hamster-dance,.card-fogcam,.card-tonematrix,.card-futile-scroll,.card-purrli,.card-duckstreet,.card-liquid-particles,.card-web-audio-toy,.card-byron-orbit,.card-ball-pool,.card-google-gravity,.card-cursor-effects,.card-mosquito-js,.card-checkboxland,.card-bouncy-balls,.card-pink-trombone,.card-play-snake,.card-tic-tac-toe,.card-webcam-toy,.card-zoom-earth,.card-infinite-flowers,.card-download-ram,.card-animated-engines,.card-asteroid-launcher,.card-autodraw,.card-baby-map,.card-beepbox,.card-webgl-fluid,.card-one-pixel-moon,.card-instant-rimshot,.card-double-pendulum) .card-copy{width:61%}
.site-card:is(.card-unicode-snowman,.card-corgi-party,.card-lhc-world,.card-cat-bounce,.card-random-colour,.card-koalas-max,.card-game-squares,.card-llama-font,.card-flowspace,.card-short-trip,.card-i-am-awesome,.card-astro-hamster,.card-blob-opera,.card-viola-bird,.card-fluid-paint,.card-fluid-particles,.card-ocean-waves,.card-neal-rocks,.card-texter,.card-camerons-world,.card-emoji-tracker,.card-happy-moments,.card-jackson-pollock,.card-every-second,.card-nyan-cat,.card-existential-crisis,.card-crazy-card-trick,.card-rock-paper-scissors,.card-potato-tomato,.card-large-type,.card-taco-spin,.card-dvd-bounce,.card-dumbest-game,.card-black-screen,.card-google-pacman,.card-boingy,.card-squishy-earth,.card-conga,.card-pixels-fighting,.card-zim-keyboard,.card-wonder-art,.card-webgl-water,.card-air-horner,.card-emoji-kitchen,.card-spend-gates,.card-neal-progress,.card-neal-paper,.card-life-checklist,.card-next-iphone,.card-size-of-space,.card-color-method,.card-maxwell-cat,.card-text-faces,.card-gifcities,.card-uncomfortable,.card-fish-cam,.card-wfh-reason,.card-hamster-dance,.card-fogcam,.card-tonematrix,.card-futile-scroll,.card-purrli,.card-duckstreet,.card-liquid-particles,.card-web-audio-toy,.card-byron-orbit,.card-ball-pool,.card-google-gravity,.card-cursor-effects,.card-mosquito-js,.card-checkboxland,.card-bouncy-balls,.card-pink-trombone,.card-play-snake,.card-tic-tac-toe,.card-webcam-toy,.card-zoom-earth,.card-infinite-flowers,.card-download-ram,.card-animated-engines,.card-asteroid-launcher,.card-autodraw,.card-baby-map,.card-beepbox,.card-webgl-fluid,.card-one-pixel-moon,.card-instant-rimshot,.card-double-pendulum) :is(h2,h3,.card-title){font-size:26px;letter-spacing:0;line-height:1.05}
.site-card:is(.card-unicode-snowman,.card-corgi-party,.card-lhc-world,.card-cat-bounce,.card-random-colour,.card-koalas-max,.card-game-squares,.card-llama-font,.card-flowspace,.card-short-trip,.card-i-am-awesome,.card-astro-hamster,.card-blob-opera,.card-viola-bird,.card-fluid-paint,.card-fluid-particles,.card-ocean-waves,.card-neal-rocks,.card-texter,.card-camerons-world,.card-emoji-tracker,.card-happy-moments,.card-jackson-pollock,.card-every-second,.card-nyan-cat,.card-existential-crisis,.card-crazy-card-trick,.card-rock-paper-scissors,.card-potato-tomato,.card-large-type,.card-taco-spin,.card-dvd-bounce,.card-dumbest-game,.card-black-screen,.card-google-pacman,.card-boingy,.card-squishy-earth,.card-conga,.card-pixels-fighting,.card-zim-keyboard,.card-wonder-art,.card-webgl-water,.card-air-horner,.card-emoji-kitchen,.card-spend-gates,.card-neal-progress,.card-neal-paper,.card-life-checklist,.card-next-iphone,.card-size-of-space,.card-color-method,.card-maxwell-cat,.card-text-faces,.card-gifcities,.card-uncomfortable,.card-fish-cam,.card-wfh-reason,.card-hamster-dance,.card-fogcam,.card-tonematrix,.card-futile-scroll,.card-purrli,.card-duckstreet,.card-liquid-particles,.card-web-audio-toy,.card-byron-orbit,.card-ball-pool,.card-google-gravity,.card-cursor-effects,.card-mosquito-js,.card-checkboxland,.card-bouncy-balls,.card-pink-trombone,.card-play-snake,.card-tic-tac-toe,.card-webcam-toy,.card-zoom-earth,.card-infinite-flowers,.card-download-ram,.card-animated-engines,.card-asteroid-launcher,.card-autodraw,.card-baby-map,.card-beepbox,.card-webgl-fluid,.card-one-pixel-moon,.card-instant-rimshot,.card-double-pendulum) .description{font-size:16px;line-height:1.2}
.site-card:is(.card-unicode-snowman,.card-corgi-party,.card-lhc-world,.card-cat-bounce,.card-random-colour,.card-koalas-max,.card-game-squares,.card-llama-font,.card-flowspace,.card-short-trip,.card-i-am-awesome,.card-astro-hamster,.card-blob-opera,.card-viola-bird,.card-fluid-paint,.card-fluid-particles,.card-ocean-waves,.card-neal-rocks,.card-texter,.card-camerons-world,.card-emoji-tracker,.card-happy-moments,.card-jackson-pollock,.card-every-second,.card-nyan-cat,.card-existential-crisis,.card-crazy-card-trick,.card-rock-paper-scissors,.card-potato-tomato,.card-large-type,.card-taco-spin,.card-dvd-bounce,.card-dumbest-game,.card-black-screen,.card-google-pacman,.card-boingy,.card-squishy-earth,.card-conga,.card-pixels-fighting,.card-zim-keyboard,.card-wonder-art,.card-webgl-water,.card-air-horner,.card-emoji-kitchen,.card-spend-gates,.card-neal-progress,.card-neal-paper,.card-life-checklist,.card-next-iphone,.card-size-of-space,.card-color-method,.card-maxwell-cat,.card-text-faces,.card-gifcities,.card-uncomfortable,.card-fish-cam,.card-wfh-reason,.card-hamster-dance,.card-fogcam,.card-tonematrix,.card-futile-scroll,.card-purrli,.card-duckstreet,.card-liquid-particles,.card-web-audio-toy,.card-byron-orbit,.card-ball-pool,.card-google-gravity,.card-cursor-effects,.card-mosquito-js,.card-checkboxland,.card-bouncy-balls,.card-pink-trombone,.card-play-snake,.card-tic-tac-toe,.card-webcam-toy,.card-zoom-earth,.card-infinite-flowers,.card-download-ram,.card-animated-engines,.card-asteroid-launcher,.card-autodraw,.card-baby-map,.card-beepbox,.card-webgl-fluid,.card-one-pixel-moon,.card-instant-rimshot,.card-double-pendulum) .card-art::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--card-text-veil) 0%,var(--card-text-veil) var(--card-text-veil-end),transparent 86%)}
.site-card:is(.card-lhc-world,.card-spend-gates,.card-next-iphone,.card-webgl-fluid,.card-one-pixel-moon) :is(h2,h3,.card-title){font-size:22px}

/* Source rows 326-425: varied sketch covers with readable live text. */
.site-card[data-art="review-reader"] .card-art{background-image:url("./assets/review-reader.webp")}
.card-review-reader{background:#f5f4ef;--card-text-veil:#f5f4efbf;--card-text-veil-end:62%}
.site-card[data-art="omfgdogs"] .card-art{background-image:url("./assets/omfgdogs.webp")}
.card-omfgdogs{background:#24252b;--card-text-veil:#24252bbf;--card-text-veil-end:62%}
.site-card[data-art="piemap"] .card-art{background-image:url("./assets/piemap.webp")}
.card-piemap{background:#e7f0f3;--card-text-veil:#e7f0f3bf;--card-text-veil-end:62%}
.site-card[data-art="snowbox"] .card-art{background-image:url("./assets/snowbox.webp")}
.card-snowbox{background:#eaf2f5;--card-text-veil:#eaf2f5bf;--card-text-veil-end:62%}
.site-card[data-art="kitten-war"] .card-art{background-image:url("./assets/kitten-war.webp")}
.card-kitten-war{background:#eaf0df;--card-text-veil:#eaf0dfbf;--card-text-veil-end:62%}
.site-card[data-art="best-useless-websites"] .card-art{background-image:url("./assets/best-useless-websites.webp")}
.card-best-useless-websites{background:#d9f5eb;--card-text-veil:#d9f5ebbf;--card-text-veil-end:62%}
.site-card[data-art="fold-n-fly"] .card-art{background-image:url("./assets/fold-n-fly.webp")}
.card-fold-n-fly{background:#e3edf8;--card-text-veil:#e3edf8bf;--card-text-veil-end:62%}
.site-card[data-art="eel-slap"] .card-art{background-image:url("./assets/eel-slap.webp")}
.card-eel-slap{background:#e5f0d7;--card-text-veil:#e5f0d7bf;--card-text-veil-end:62%}
.site-card[data-art="eye-bleach"] .card-art{background-image:url("./assets/eye-bleach.webp")}
.card-eye-bleach{background:#f0f2ee;--card-text-veil:#f0f2eebf;--card-text-veil-end:62%}
.site-card[data-art="brooklyn-bar"] .card-art{background-image:url("./assets/brooklyn-bar.webp")}
.card-brooklyn-bar{background:#282a28;--card-text-veil:#282a28bf;--card-text-veil-end:62%}
.site-card[data-art="brides-cats"] .card-art{background-image:url("./assets/brides-cats.webp")}
.card-brides-cats{background:#f9e4eb;--card-text-veil:#f9e4ebbf;--card-text-veil-end:62%}
.site-card[data-art="break-your-news"] .card-art{background-image:url("./assets/break-your-news.webp")}
.card-break-your-news{background:#f4ece7;--card-text-veil:#f4ece7bf;--card-text-veil-end:62%}
.site-card[data-art="brand-pencils"] .card-art{background-image:url("./assets/brand-pencils.webp")}
.card-brand-pencils{background:#f8ebc6;--card-text-veil:#f8ebc6bf;--card-text-veil-end:62%}
.site-card[data-art="shapes-mania"] .card-art{background-image:url("./assets/shapes-mania.webp")}
.card-shapes-mania{background:#eee9f9;--card-text-veil:#eee9f9bf;--card-text-veil-end:62%}
.site-card[data-art="bomomo"] .card-art{background-image:url("./assets/bomomo.webp")}
.card-bomomo{background:#edf4f3;--card-text-veil:#edf4f3bf;--card-text-veil-end:62%}
.site-card[data-art="blank-org"] .card-art{background-image:url("./assets/blank-org.webp")}
.card-blank-org{background:#f7f7f2;--card-text-veil:#f7f7f2bf;--card-text-veil-end:62%}
.site-card[data-art="cats-in-sinks"] .card-art{background-image:url("./assets/cats-in-sinks.webp")}
.card-cats-in-sinks{background:#e9f2f4;--card-text-veil:#e9f2f4bf;--card-text-veil-end:62%}
.site-card[data-art="svm-tiles"] .card-art{background-image:url("./assets/svm-tiles.webp")}
.card-svm-tiles{background:#f0f0ec;--card-text-veil:#f0f0ecbf;--card-text-veil-end:62%}
.site-card[data-art="svm-tessellation"] .card-art{background-image:url("./assets/svm-tessellation.webp")}
.card-svm-tessellation{background:#eeefea;--card-text-veil:#eeefeabf;--card-text-veil-end:62%}
.site-card[data-art="svm-logic-grid"] .card-art{background-image:url("./assets/svm-logic-grid.webp")}
.card-svm-logic-grid{background:#edf0ef;--card-text-veil:#edf0efbf;--card-text-veil-end:62%}
.site-card[data-art="virtual-piano"] .card-art{background-image:url("./assets/virtual-piano.webp")}
.card-virtual-piano{background:#252627;--card-text-veil:#252627bf;--card-text-veil-end:62%}
.site-card[data-art="svm-fractal"] .card-art{background-image:url("./assets/svm-fractal.webp")}
.card-svm-fractal{background:#edf1f3;--card-text-veil:#edf1f3bf;--card-text-veil-end:62%}
.site-card[data-art="greek-geometry"] .card-art{background-image:url("./assets/greek-geometry.webp")}
.card-greek-geometry{background:#f2f0e7;--card-text-veil:#f2f0e7bf;--card-text-veil-end:62%}
.site-card[data-art="castles-castles"] .card-art{background-image:url("./assets/castles-castles.webp")}
.card-castles-castles{background:#e8edf0;--card-text-veil:#e8edf0bf;--card-text-veil-end:62%}
.site-card[data-art="canyon-midi"] .card-art{background-image:url("./assets/canyon-midi.webp")}
.card-canyon-midi{background:#dfeef3;--card-text-veil:#dfeef3bf;--card-text-veil-end:62%}
.site-card[data-art="candy-box-2"] .card-art{background-image:url("./assets/candy-box-2.webp")}
.card-candy-box-2{background:#f3efe9;--card-text-veil:#f3efe9bf;--card-text-veil-end:62%}
.site-card[data-art="cactus-blue"] .card-art{background-image:url("./assets/cactus-blue.webp")}
.card-cactus-blue{background:#172c35;--card-text-veil:#172c35bf;--card-text-veil-end:62%}
.site-card[data-art="button-museum"] .card-art{background-image:url("./assets/button-museum.webp")}
.card-button-museum{background:#def2e8;--card-text-veil:#def2e8bf;--card-text-veil-end:62%}
.site-card[data-art="buni-comic"] .card-art{background-image:url("./assets/buni-comic.webp")}
.card-buni-comic{background:#dceef8;--card-text-veil:#dceef8bf;--card-text-veil-end:62%}
.site-card[data-art="bruno-simon"] .card-art{background-image:url("./assets/bruno-simon.webp")}
.card-bruno-simon{background:#e8ede0;--card-text-veil:#e8ede0bf;--card-text-veil-end:62%}
.site-card[data-art="rotating-sandwiches"] .card-art{background-image:url("./assets/rotating-sandwiches.webp")}
.card-rotating-sandwiches{background:#e4f0f6;--card-text-veil:#e4f0f6bf;--card-text-veil-end:62%}
.site-card[data-art="drawing-garden"] .card-art{background-image:url("./assets/drawing-garden.webp")}
.card-drawing-garden{background:#f6e8bd;--card-text-veil:#f6e8bdbf;--card-text-veil-end:62%}
.site-card[data-art="weird-confusing"] .card-art{background-image:url("./assets/weird-confusing.webp")}
.card-weird-confusing{background:#ece4f8;--card-text-veil:#ece4f8bf;--card-text-veil-end:62%}
.site-card[data-art="one-square-mine"] .card-art{background-image:url("./assets/one-square-mine.webp")}
.card-one-square-mine{background:#d8eee9;--card-text-veil:#d8eee9bf;--card-text-veil-end:62%}
.site-card[data-art="listening-to"] .card-art{background-image:url("./assets/listening-to.webp")}
.card-listening-to{background:#242b2e;--card-text-veil:#242b2ebf;--card-text-veil-end:62%}
.site-card[data-art="noot-noot"] .card-art{background-image:url("./assets/noot-noot.webp")}
.card-noot-noot{background:#e8f0f6;--card-text-veil:#e8f0f6bf;--card-text-veil-end:62%}
.site-card[data-art="seven-billion"] .card-art{background-image:url("./assets/seven-billion.webp")}
.card-seven-billion{background:#f4edcf;--card-text-veil:#f4edcfbf;--card-text-veil-end:62%}
.site-card[data-art="marble-run"] .card-art{background-image:url("./assets/marble-run.webp")}
.card-marble-run{background:#f4e4b0;--card-text-veil:#f4e4b0bf;--card-text-veil-end:62%}
.site-card[data-art="starbucks-name"] .card-art{background-image:url("./assets/starbucks-name.webp")}
.card-starbucks-name{background:#1e3228;--card-text-veil:#1e3228bf;--card-text-veil-end:62%}
.site-card[data-art="is-it-christmas"] .card-art{background-image:url("./assets/is-it-christmas.webp")}
.card-is-it-christmas{background:#f8f5ef;--card-text-veil:#f8f5efbf;--card-text-veil-end:62%}
.site-card[data-art="chicken-raft"] .card-art{background-image:url("./assets/chicken-raft.webp")}
.card-chicken-raft{background:#202b34;--card-text-veil:#202b34bf;--card-text-veil-end:62%}
.site-card[data-art="cant-sleep"] .card-art{background-image:url("./assets/cant-sleep.webp")}
.card-cant-sleep{background:#163c2a;--card-text-veil:#163c2abf;--card-text-veil-end:62%}
.site-card[data-art="shame-bell"] .card-art{background-image:url("./assets/shame-bell.webp")}
.card-shame-bell{background:#eadfc8;--card-text-veil:#eadfc8bf;--card-text-veil-end:62%}
.site-card[data-art="instant-ostrich"] .card-art{background-image:url("./assets/instant-ostrich.webp")}
.card-instant-ostrich{background:#e8e5eb;--card-text-veil:#e8e5ebbf;--card-text-veil-end:62%}
.site-card[data-art="feed-derpy"] .card-art{background-image:url("./assets/feed-derpy.webp")}
.card-feed-derpy{background:#e5eff8;--card-text-veil:#e5eff8bf;--card-text-veil-end:62%}
.site-card[data-art="potato-size"] .card-art{background-image:url("./assets/potato-size.webp")}
.card-potato-size{background:#f8f4c7;--card-text-veil:#f8f4c7bf;--card-text-veil-end:62%}
.site-card[data-art="battles-map"] .card-art{background-image:url("./assets/battles-map.webp")}
.card-battles-map{background:#e9ece3;--card-text-veil:#e9ece3bf;--card-text-veil-end:62%}
.site-card[data-art="emoji-mosaic"] .card-art{background-image:url("./assets/emoji-mosaic.webp")}
.card-emoji-mosaic{background:#f1eafa;--card-text-veil:#f1eafabf;--card-text-veil-end:62%}
.site-card[data-art="every-noise"] .card-art{background-image:url("./assets/every-noise.webp")}
.card-every-noise{background:#f4f0e6;--card-text-veil:#f4f0e6bf;--card-text-veil-end:62%}
.site-card[data-art="festisite"] .card-art{background-image:url("./assets/festisite-v2.webp")}
.card-festisite{background:#f5ecce;--card-text-veil:#f5eccebf;--card-text-veil-end:62%}
.site-card[data-art="buttonbass"] .card-art{background-image:url("./assets/buttonbass.webp")}
.card-buttonbass{background:#18302b;--card-text-veil:#18302bbf;--card-text-veil-end:62%}
.site-card[data-art="minecraft-classic"] .card-art{background-image:url("./assets/minecraft-classic.webp")}
.card-minecraft-classic{background:#e4eff3;--card-text-veil:#e4eff3bf;--card-text-veil-end:62%}
.site-card[data-art="name-me-elon"] .card-art{background-image:url("./assets/name-me-elon.webp")}
.card-name-me-elon{background:#f1f0ed;--card-text-veil:#f1f0edbf;--card-text-veil-end:62%}
.site-card[data-art="great-nothing"] .card-art{background-image:url("./assets/great-nothing.webp")}
.card-great-nothing{background:#e7f1f7;--card-text-veil:#e7f1f7bf;--card-text-veil-end:62%}
.site-card[data-art="tiii-me"] .card-art{background-image:url("./assets/tiii-me.webp")}
.card-tiii-me{background:#272622;--card-text-veil:#272622bf;--card-text-veil-end:62%}
.site-card[data-art="kuku-klok"] .card-art{background-image:url("./assets/kuku-klok.webp")}
.card-kuku-klok{background:#faebc6;--card-text-veil:#faebc6bf;--card-text-veil-end:62%}
.site-card[data-art="random-dog"] .card-art{background-image:url("./assets/random-dog.webp")}
.card-random-dog{background:#e7edf6;--card-text-veil:#e7edf6bf;--card-text-veil-end:62%}
.site-card[data-art="zombo"] .card-art{background-image:url("./assets/zombo-v2.webp")}
.card-zombo{background:#e4eff9;--card-text-veil:#e4eff9bf;--card-text-veil-end:62%}
.site-card[data-art="mercury-retrograde"] .card-art{background-image:url("./assets/mercury-retrograde.webp")}
.card-mercury-retrograde{background:#f2e9f2;--card-text-veil:#f2e9f2bf;--card-text-veil-end:62%}
.site-card[data-art="badger-badger"] .card-art{background-image:url("./assets/badger-badger.webp")}
.card-badger-badger{background:#e4efd6;--card-text-veil:#e4efd6bf;--card-text-veil-end:62%}
.site-card[data-art="random-goat"] .card-art{background-image:url("./assets/random-goat.webp")}
.card-random-goat{background:#ece6f5;--card-text-veil:#ece6f5bf;--card-text-veil-end:62%}
.site-card[data-art="bitlisten"] .card-art{background-image:url("./assets/bitlisten.webp")}
.card-bitlisten{background:#212627;--card-text-veil:#212627bf;--card-text-veil-end:62%}
.site-card[data-art="this-for-that"] .card-art{background-image:url("./assets/this-for-that.webp")}
.card-this-for-that{background:#f7e8be;--card-text-veil:#f7e8bebf;--card-text-veil-end:62%}
.site-card[data-art="new-york-windows"] .card-art{background-image:url("./assets/new-york-windows.webp")}
.card-new-york-windows{background:#f2e9d2;--card-text-veil:#f2e9d2bf;--card-text-veil-end:62%}
.site-card[data-art="drama-button"] .card-art{background-image:url("./assets/drama-button.webp")}
.card-drama-button{background:#f4e1df;--card-text-veil:#f4e1dfbf;--card-text-veil-end:62%}
.site-card[data-art="typatone"] .card-art{background-image:url("./assets/typatone.webp")}
.card-typatone{background:#e2f2f2;--card-text-veil:#e2f2f2bf;--card-text-veil-end:62%}
.site-card[data-art="here-is-today"] .card-art{background-image:url("./assets/here-is-today.webp")}
.card-here-is-today{background:#152a34;--card-text-veil:#152a34bf;--card-text-veil-end:62%}
.site-card[data-art="exclusive-website"] .card-art{background-image:url("./assets/exclusive-website.webp")}
.card-exclusive-website{background:#26262b;--card-text-veil:#26262bbf;--card-text-veil-end:62%}
.site-card[data-art="lmgtfy"] .card-art{background-image:url("./assets/lmgtfy.webp")}
.card-lmgtfy{background:#e6eff8;--card-text-veil:#e6eff8bf;--card-text-veil-end:62%}
.site-card[data-art="people-in-space"] .card-art{background-image:url("./assets/people-in-space.webp")}
.card-people-in-space{background:#172a39;--card-text-veil:#172a39bf;--card-text-veil-end:62%}
.site-card[data-art="click-click-click"] .card-art{background-image:url("./assets/click-click-click.webp")}
.card-click-click-click{background:#e6f1d9;--card-text-veil:#e6f1d9bf;--card-text-veil-end:62%}
.site-card[data-art="flip-a-coin"] .card-art{background-image:url("./assets/flip-a-coin.webp")}
.card-flip-a-coin{background:#efefeb;--card-text-veil:#efefebbf;--card-text-veil-end:62%}
.site-card[data-art="remoji"] .card-art{background-image:url("./assets/remoji.webp")}
.card-remoji{background:#f1eafa;--card-text-veil:#f1eafabf;--card-text-veil-end:62%}
.site-card[data-art="google-feud"] .card-art{background-image:url("./assets/google-feud.webp")}
.card-google-feud{background:#e8eff6;--card-text-veil:#e8eff6bf;--card-text-veil-end:62%}
.site-card[data-art="big-ass-message"] .card-art{background-image:url("./assets/big-ass-message.webp")}
.card-big-ass-message{background:#f7f3e7;--card-text-veil:#f7f3e7bf;--card-text-veil-end:62%}
.site-card[data-art="sampulator"] .card-art{background-image:url("./assets/sampulator.webp")}
.card-sampulator{background:#e7ebf6;--card-text-veil:#e7ebf6bf;--card-text-veil-end:62%}
.site-card[data-art="revolving-internet"] .card-art{background-image:url("./assets/revolving-internet.webp")}
.card-revolving-internet{background:#e8f0f4;--card-text-veil:#e8f0f4bf;--card-text-veil-end:62%}
.site-card[data-art="doughnut-kitten"] .card-art{background-image:url("./assets/doughnut-kitten.webp")}
.card-doughnut-kitten{background:#e1f1e8;--card-text-veil:#e1f1e8bf;--card-text-veil-end:62%}
.site-card[data-art="birth-year"] .card-art{background-image:url("./assets/birth-year-v2.webp")}
.card-birth-year{background:#f2eadb;--card-text-veil:#f2eadbbf;--card-text-veil-end:62%}
.site-card[data-art="falling-guy"] .card-art{background-image:url("./assets/falling-guy.webp")}
.card-falling-guy{background:#dcecf8;--card-text-veil:#dcecf8bf;--card-text-veil-end:62%}
.site-card:is(.card-review-reader,.card-omfgdogs,.card-piemap,.card-snowbox,.card-kitten-war,.card-best-useless-websites,.card-fold-n-fly,.card-eel-slap,.card-eye-bleach,.card-brooklyn-bar,.card-brides-cats,.card-break-your-news,.card-brand-pencils,.card-shapes-mania,.card-bomomo,.card-blank-org,.card-cats-in-sinks,.card-svm-tiles,.card-svm-tessellation,.card-svm-logic-grid,.card-virtual-piano,.card-svm-fractal,.card-greek-geometry,.card-castles-castles,.card-canyon-midi,.card-candy-box-2,.card-cactus-blue,.card-button-museum,.card-buni-comic,.card-bruno-simon,.card-rotating-sandwiches,.card-drawing-garden,.card-weird-confusing,.card-one-square-mine,.card-listening-to,.card-noot-noot,.card-seven-billion,.card-marble-run,.card-starbucks-name,.card-is-it-christmas,.card-chicken-raft,.card-cant-sleep,.card-shame-bell,.card-instant-ostrich,.card-feed-derpy,.card-potato-size,.card-battles-map,.card-emoji-mosaic,.card-every-noise,.card-festisite,.card-buttonbass,.card-minecraft-classic,.card-name-me-elon,.card-great-nothing,.card-tiii-me,.card-kuku-klok,.card-random-dog,.card-zombo,.card-mercury-retrograde,.card-badger-badger,.card-random-goat,.card-bitlisten,.card-this-for-that,.card-new-york-windows,.card-drama-button,.card-typatone,.card-here-is-today,.card-exclusive-website,.card-lmgtfy,.card-people-in-space,.card-click-click-click,.card-flip-a-coin,.card-remoji,.card-google-feud,.card-big-ass-message,.card-sampulator,.card-revolving-internet,.card-doughnut-kitten,.card-birth-year,.card-falling-guy) .card-copy{width:61%}
.site-card:is(.card-review-reader,.card-omfgdogs,.card-piemap,.card-snowbox,.card-kitten-war,.card-best-useless-websites,.card-fold-n-fly,.card-eel-slap,.card-eye-bleach,.card-brooklyn-bar,.card-brides-cats,.card-break-your-news,.card-brand-pencils,.card-shapes-mania,.card-bomomo,.card-blank-org,.card-cats-in-sinks,.card-svm-tiles,.card-svm-tessellation,.card-svm-logic-grid,.card-virtual-piano,.card-svm-fractal,.card-greek-geometry,.card-castles-castles,.card-canyon-midi,.card-candy-box-2,.card-cactus-blue,.card-button-museum,.card-buni-comic,.card-bruno-simon,.card-rotating-sandwiches,.card-drawing-garden,.card-weird-confusing,.card-one-square-mine,.card-listening-to,.card-noot-noot,.card-seven-billion,.card-marble-run,.card-starbucks-name,.card-is-it-christmas,.card-chicken-raft,.card-cant-sleep,.card-shame-bell,.card-instant-ostrich,.card-feed-derpy,.card-potato-size,.card-battles-map,.card-emoji-mosaic,.card-every-noise,.card-festisite,.card-buttonbass,.card-minecraft-classic,.card-name-me-elon,.card-great-nothing,.card-tiii-me,.card-kuku-klok,.card-random-dog,.card-zombo,.card-mercury-retrograde,.card-badger-badger,.card-random-goat,.card-bitlisten,.card-this-for-that,.card-new-york-windows,.card-drama-button,.card-typatone,.card-here-is-today,.card-exclusive-website,.card-lmgtfy,.card-people-in-space,.card-click-click-click,.card-flip-a-coin,.card-remoji,.card-google-feud,.card-big-ass-message,.card-sampulator,.card-revolving-internet,.card-doughnut-kitten,.card-birth-year,.card-falling-guy) :is(h2,h3,.card-title){font-size:26px;letter-spacing:0;line-height:1.05}
.site-card:is(.card-review-reader,.card-omfgdogs,.card-piemap,.card-snowbox,.card-kitten-war,.card-best-useless-websites,.card-fold-n-fly,.card-eel-slap,.card-eye-bleach,.card-brooklyn-bar,.card-brides-cats,.card-break-your-news,.card-brand-pencils,.card-shapes-mania,.card-bomomo,.card-blank-org,.card-cats-in-sinks,.card-svm-tiles,.card-svm-tessellation,.card-svm-logic-grid,.card-virtual-piano,.card-svm-fractal,.card-greek-geometry,.card-castles-castles,.card-canyon-midi,.card-candy-box-2,.card-cactus-blue,.card-button-museum,.card-buni-comic,.card-bruno-simon,.card-rotating-sandwiches,.card-drawing-garden,.card-weird-confusing,.card-one-square-mine,.card-listening-to,.card-noot-noot,.card-seven-billion,.card-marble-run,.card-starbucks-name,.card-is-it-christmas,.card-chicken-raft,.card-cant-sleep,.card-shame-bell,.card-instant-ostrich,.card-feed-derpy,.card-potato-size,.card-battles-map,.card-emoji-mosaic,.card-every-noise,.card-festisite,.card-buttonbass,.card-minecraft-classic,.card-name-me-elon,.card-great-nothing,.card-tiii-me,.card-kuku-klok,.card-random-dog,.card-zombo,.card-mercury-retrograde,.card-badger-badger,.card-random-goat,.card-bitlisten,.card-this-for-that,.card-new-york-windows,.card-drama-button,.card-typatone,.card-here-is-today,.card-exclusive-website,.card-lmgtfy,.card-people-in-space,.card-click-click-click,.card-flip-a-coin,.card-remoji,.card-google-feud,.card-big-ass-message,.card-sampulator,.card-revolving-internet,.card-doughnut-kitten,.card-birth-year,.card-falling-guy) .description{font-size:16px;line-height:1.2}
.site-card:is(.card-review-reader,.card-omfgdogs,.card-piemap,.card-snowbox,.card-kitten-war,.card-best-useless-websites,.card-fold-n-fly,.card-eel-slap,.card-eye-bleach,.card-brooklyn-bar,.card-brides-cats,.card-break-your-news,.card-brand-pencils,.card-shapes-mania,.card-bomomo,.card-blank-org,.card-cats-in-sinks,.card-svm-tiles,.card-svm-tessellation,.card-svm-logic-grid,.card-virtual-piano,.card-svm-fractal,.card-greek-geometry,.card-castles-castles,.card-canyon-midi,.card-candy-box-2,.card-cactus-blue,.card-button-museum,.card-buni-comic,.card-bruno-simon,.card-rotating-sandwiches,.card-drawing-garden,.card-weird-confusing,.card-one-square-mine,.card-listening-to,.card-noot-noot,.card-seven-billion,.card-marble-run,.card-starbucks-name,.card-is-it-christmas,.card-chicken-raft,.card-cant-sleep,.card-shame-bell,.card-instant-ostrich,.card-feed-derpy,.card-potato-size,.card-battles-map,.card-emoji-mosaic,.card-every-noise,.card-festisite,.card-buttonbass,.card-minecraft-classic,.card-name-me-elon,.card-great-nothing,.card-tiii-me,.card-kuku-klok,.card-random-dog,.card-zombo,.card-mercury-retrograde,.card-badger-badger,.card-random-goat,.card-bitlisten,.card-this-for-that,.card-new-york-windows,.card-drama-button,.card-typatone,.card-here-is-today,.card-exclusive-website,.card-lmgtfy,.card-people-in-space,.card-click-click-click,.card-flip-a-coin,.card-remoji,.card-google-feud,.card-big-ass-message,.card-sampulator,.card-revolving-internet,.card-doughnut-kitten,.card-birth-year,.card-falling-guy) .card-art::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--card-text-veil) 0%,var(--card-text-veil) var(--card-text-veil-end),transparent 86%)}
.site-card:is(.card-svm-tiles,.card-svm-tessellation,.card-svm-logic-grid,.card-svm-fractal,.card-greek-geometry,.card-castles-castles,.card-one-square-mine,.card-exclusive-website,.card-lmgtfy,.card-revolving-internet) :is(h2,h3,.card-title){font-size:22px}
.site-card:is(.card-archive-movies,.card-vfc,.card-tabletopy,.card-minecraft-tools,.card-luma,.card-notable-people,.card-chunkbase,.card-kassoon,.card-nightcafe,.card-amazon-warehouse,.card-drive-fun,.card-zoomquilt,.card-quiet-place) .card-art::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,var(--card-text-veil) 0%,var(--card-text-veil) var(--card-text-veil-end),transparent 86%)}
:is(.card-govdeals,.card-account-killer,.card-rome2rio,.card-flightaware,.card-marine-traffic,.card-roadtrippers,.card-am-i-flying-boeing,.card-plan-your-room,.card-roomstyler,.card-sweet-home-3d,.card-ai-home-design,.card-reimagine-home,.card-whatthefont,.card-polotno-studio,.card-piskel,.card-watabou,.card-azgaar-fantasy-map,.card-slides-carnival,.card-rasterbator,.card-ostagram,.card-eyecandy,.card-body-visualizer,.card-darebee,.card-sleepy-time,.card-biodigital-human,.card-temp-mail,.card-password-checker,.card-foto-forensics,.card-wifi-map,.card-can-you-run-it,.card-alternative-to,.card-namechk,.card-tosdr,.card-gethuman,.card-hugging-face,.card-openai-playground,.card-leolabs,.card-lightning-maps,.card-emergency-disaster,.card-broadcastify,.card-mcbroken,.card-capitol-trades,.card-quiverquant,.card-importyeti,.card-violation-tracker,.card-open-payments,.card-lullar,.card-yandex-images,.card-ifixit,.card-repairclinic,.card-1a-auto-videos,.card-carcarekiosk,.card-flowcv,.card-kickresume,.card-reactive-resume,.card-remote-ok,.card-hireflow,.card-ocearch,.card-pranx-hacker,.card-boil-the-frog,.card-explore-org,.card-nvidia-gaugan,.card-animated-drawings,.card-donjon,.card-dangerous-writing,.card-split-my-song,.card-campfire-writing,.card-map-genie,.card-upwork,.card-shopify,.card-redbubble,.card-printful,.card-cambly,.card-preply,.card-usertesting,.card-contra,.card-wellfound,.card-side-hustle-stack,.card-working-nomads,.card-transcribeme,.card-gimp,.card-inkscape,.card-davinci-resolve,.card-audacity,.card-blender,.card-obs-project,.card-pdf24,.card-krita,.card-libreoffice,.card-vectr,.card-darktable,.card-smmry,.card-amazon-style-snap,.card-housecreep,.card-theinpaint,.card-robots-job,.card-amazon-outlet,.card-cityprotect) .card-copy{width:61%}
:is(.card-govdeals,.card-account-killer,.card-rome2rio,.card-flightaware,.card-marine-traffic,.card-roadtrippers,.card-am-i-flying-boeing,.card-plan-your-room,.card-roomstyler,.card-sweet-home-3d,.card-ai-home-design,.card-reimagine-home,.card-whatthefont,.card-polotno-studio,.card-piskel,.card-watabou,.card-azgaar-fantasy-map,.card-slides-carnival,.card-rasterbator,.card-ostagram,.card-eyecandy,.card-body-visualizer,.card-darebee,.card-sleepy-time,.card-biodigital-human,.card-temp-mail,.card-password-checker,.card-foto-forensics,.card-wifi-map,.card-can-you-run-it,.card-alternative-to,.card-namechk,.card-tosdr,.card-gethuman,.card-hugging-face,.card-openai-playground,.card-leolabs,.card-lightning-maps,.card-emergency-disaster,.card-broadcastify,.card-mcbroken,.card-capitol-trades,.card-quiverquant,.card-importyeti,.card-violation-tracker,.card-open-payments,.card-lullar,.card-yandex-images,.card-ifixit,.card-repairclinic,.card-1a-auto-videos,.card-carcarekiosk,.card-flowcv,.card-kickresume,.card-reactive-resume,.card-remote-ok,.card-hireflow,.card-ocearch,.card-pranx-hacker,.card-boil-the-frog,.card-explore-org,.card-nvidia-gaugan,.card-animated-drawings,.card-donjon,.card-dangerous-writing,.card-split-my-song,.card-campfire-writing,.card-map-genie,.card-upwork,.card-shopify,.card-redbubble,.card-printful,.card-cambly,.card-preply,.card-usertesting,.card-contra,.card-wellfound,.card-side-hustle-stack,.card-working-nomads,.card-transcribeme,.card-gimp,.card-inkscape,.card-davinci-resolve,.card-audacity,.card-blender,.card-obs-project,.card-pdf24,.card-krita,.card-libreoffice,.card-vectr,.card-darktable,.card-smmry,.card-amazon-style-snap,.card-housecreep,.card-theinpaint,.card-robots-job,.card-amazon-outlet,.card-cityprotect) :is(h2,h3,.card-title){font-size:26px;letter-spacing:0;line-height:1.05}
:is(.card-govdeals,.card-account-killer,.card-rome2rio,.card-flightaware,.card-marine-traffic,.card-roadtrippers,.card-am-i-flying-boeing,.card-plan-your-room,.card-roomstyler,.card-sweet-home-3d,.card-ai-home-design,.card-reimagine-home,.card-whatthefont,.card-polotno-studio,.card-piskel,.card-watabou,.card-azgaar-fantasy-map,.card-slides-carnival,.card-rasterbator,.card-ostagram,.card-eyecandy,.card-body-visualizer,.card-darebee,.card-sleepy-time,.card-biodigital-human,.card-temp-mail,.card-password-checker,.card-foto-forensics,.card-wifi-map,.card-can-you-run-it,.card-alternative-to,.card-namechk,.card-tosdr,.card-gethuman,.card-hugging-face,.card-openai-playground,.card-leolabs,.card-lightning-maps,.card-emergency-disaster,.card-broadcastify,.card-mcbroken,.card-capitol-trades,.card-quiverquant,.card-importyeti,.card-violation-tracker,.card-open-payments,.card-lullar,.card-yandex-images,.card-ifixit,.card-repairclinic,.card-1a-auto-videos,.card-carcarekiosk,.card-flowcv,.card-kickresume,.card-reactive-resume,.card-remote-ok,.card-hireflow,.card-ocearch,.card-pranx-hacker,.card-boil-the-frog,.card-explore-org,.card-nvidia-gaugan,.card-animated-drawings,.card-donjon,.card-dangerous-writing,.card-split-my-song,.card-campfire-writing,.card-map-genie,.card-upwork,.card-shopify,.card-redbubble,.card-printful,.card-cambly,.card-preply,.card-usertesting,.card-contra,.card-wellfound,.card-side-hustle-stack,.card-working-nomads,.card-transcribeme,.card-gimp,.card-inkscape,.card-davinci-resolve,.card-audacity,.card-blender,.card-obs-project,.card-pdf24,.card-krita,.card-libreoffice,.card-vectr,.card-darktable,.card-smmry,.card-amazon-style-snap,.card-housecreep,.card-theinpaint,.card-robots-job,.card-amazon-outlet,.card-cityprotect) .description{font-size:16px;line-height:1.2}
:is(.card-account-killer,.card-marine-traffic,.card-plan-your-room,.card-ai-home-design,.card-reimagine-home,.card-polotno-studio,.card-slides-carnival,.card-body-visualizer,.card-can-you-run-it,.card-lightning-maps,.card-capitol-trades,.card-1a-auto-videos,.card-reactive-resume,.card-dangerous-writing,.card-campfire-writing,.card-working-nomads,.card-davinci-resolve) :is(h2,h3,.card-title){font-size:24px}

/* Shared Humble Bundle cover for the discovery feed and article. */
.site-card[data-art="cdkeys-discovery-humble-bundle"] .card-art{background-image:url("./assets/cdkeys-discovery-humble-bundle.webp")}
.humble-sketch-card{position:relative;overflow:hidden;background:#fff8ee;min-height:238px}
.humble-sketch-card .humble-card-cover{display:block;width:100%;height:auto;aspect-ratio:12/5;object-fit:contain}
.humble-sketch-card .cdkeys-card-copy{position:relative;padding:16px 20px 10px}
.humble-sketch-card .cdkeys-card-copy strong{font-size:25px}
.humble-card-visit{position:relative;display:block;padding:0 20px 20px;font-weight:700;font-size:15px}

/* Book discovery cards */
.site-card[data-art="literature-map"] .card-art{background-image:url("./assets/literature-map.webp")}
.card-literature-map{background:#eaf2f8;--card-text-veil:#eaf2f8bf;--card-text-veil-end:62%}
.card-literature-map .card-copy{width:59%}
.site-card[data-art="storygraph"] .card-art{background-image:url("./assets/storygraph.webp")}
.card-storygraph{background:#f0ecf5;--card-text-veil:#f0ecf5bf;--card-text-veil-end:62%}
.card-storygraph .card-copy{width:59%}
.site-card[data-art="five-books"] .card-art{background-image:url("./assets/five-books.webp")}
.card-five-books{background:#faeee5;--card-text-veil:#faeee5bf;--card-text-veil-end:62%}
.card-five-books .card-copy{width:59%}
.site-card[data-art="librarything"] .card-art{background-image:url("./assets/librarything.webp")}
.card-librarything{background:#edf2e8;--card-text-veil:#edf2e8bf;--card-text-veil-end:62%}
.card-librarything .card-copy{width:59%}
.site-card[data-art="bookbrowse"] .card-art{background-image:url("./assets/bookbrowse.webp")}
.card-bookbrowse{background:#fcf4df;--card-text-veil:#fcf4dfbf;--card-text-veil-end:62%}
.card-bookbrowse .card-copy{width:59%}

/* Piano learning discoveries */
.site-card[data-art="piano-hoffman-academy"] .card-art{background-image:url("./assets/piano-hoffman-academy.webp")}
.site-card[data-art="piano-piano-video-lessons"] .card-art{background-image:url("./assets/piano-piano-video-lessons.webp")}
.site-card[data-art="piano-piano-nanny"] .card-art{background-image:url("./assets/piano-piano-nanny.webp")}
.site-card[data-art="piano-pianote"] .card-art{background-image:url("./assets/piano-pianote.webp")}
.site-card[data-art="piano-music-theory-academy"] .card-art{background-image:url("./assets/piano-music-theory-academy.webp")}
.site-card[data-art="piano-piano-with-jonny"] .card-art{background-image:url("./assets/piano-piano-with-jonny.webp")}
.site-card[data-art="piano-jazz-piano-site"] .card-art{background-image:url("./assets/piano-jazz-piano-site.webp")}
.site-card[data-art="piano-musikipedia"] .card-art{background-image:url("./assets/piano-musikipedia.webp")}
.site-card[data-art="piano-musicca"] .card-art{background-image:url("./assets/piano-musicca.webp")}
.site-card[data-art="piano-musictheory-net"] .card-art{background-image:url("./assets/piano-musictheory-net.webp")}
.site-card[data-art="piano-piano-chord"] .card-art{background-image:url("./assets/piano-piano-chord.webp")}
.site-card[data-art^="piano-"] .card-copy{width:58%}
.site-card[data-art^="piano-"] :is(h2,h3){font-size:clamp(23px,1.9vw,29px);line-height:1.02;overflow-wrap:anywhere}
.site-card[data-art^="piano-"] .description{font-size:clamp(14px,1.12vw,17px);line-height:1.2}

/* Remaining independent source websites */
.site-card.card-wfh-reason :is(h2,h3,.card-title){font-size:22px}
.site-card.card-wfh-reason .description{font-size:15px;line-height:1.15}
.site-card[data-art="rest-elastic-man"] .card-art{background-image:url("./assets/rest-elastic-man.webp")}
.card-elastic-man{background:#1b2330;--card-text-veil:#1b2330bf;--card-text-veil-end:62%}
.site-card[data-art="rest-conway-life"] .card-art{background-image:url("./assets/rest-conway-life.webp")}
.card-conway-life{background:#eef3f7;--card-text-veil:#eef3f7bf;--card-text-veil-end:62%}
.site-card[data-art="rest-dad-laugh"] .card-art{background-image:url("./assets/rest-dad-laugh.webp")}
.card-dad-laugh{background:#f5f5f3;--card-text-veil:#f5f5f3bf;--card-text-veil-end:62%}
.site-card[data-art="rest-2048"] .card-art{background-image:url("./assets/rest-2048.webp")}
.card-2048{background:#f5ede1;--card-text-veil:#f5ede1bf;--card-text-veil-end:62%}
.site-card[data-art="rest-door-able"] .card-art{background-image:url("./assets/rest-door-able.webp")}
.card-door-able{background:#f2f2f0;--card-text-veil:#f2f2f0bf;--card-text-veil-end:62%}
.site-card[data-art="rest-earth-reviews"] .card-art{background-image:url("./assets/rest-earth-reviews.webp")}
.card-earth-reviews{background:#202427;--card-text-veil:#202427bf;--card-text-veil-end:62%}
.site-card[data-art="rest-xkcd"] .card-art{background-image:url("./assets/rest-xkcd.webp")}
.card-xkcd{background:#edf1f4;--card-text-veil:#edf1f4bf;--card-text-veil-end:62%}
.site-card[data-art="rest-emoji-mix"] .card-art{background-image:url("./assets/rest-emoji-mix.webp")}
.card-emoji-mix{background:#fff3cf;--card-text-veil:#fff3cfbf;--card-text-veil-end:62%}
.site-card[data-art="rest-every-last-drop"] .card-art{background-image:url("./assets/rest-every-last-drop.webp")}
.card-every-last-drop{background:#f9d9d3;--card-text-veil:#f9d9d3bf;--card-text-veil-end:62%}
.site-card[data-art="rest-explorable-explanations"] .card-art{background-image:url("./assets/rest-explorable-explanations.webp")}
.card-explorable-explanations{background:#f2f5ef;--card-text-veil:#f2f5efbf;--card-text-veil-end:62%}
.site-card[data-art="rest-eyeballing-game"] .card-art{background-image:url("./assets/rest-eyeballing-game.webp")}
.card-eyeballing-game{background:#e9effb;--card-text-veil:#e9effbbf;--card-text-veil-end:62%}
.site-card[data-art="rest-fantasy-name-generator"] .card-art{background-image:url("./assets/rest-fantasy-name-generator.webp")}
.card-fantasy-name-generator{background:#182d31;--card-text-veil:#182d31bf;--card-text-veil-end:62%}
.site-card[data-art="rest-flag-waver"] .card-art{background-image:url("./assets/rest-flag-waver.webp")}
.card-flag-waver{background:#daf0fa;--card-text-veil:#daf0fabf;--card-text-veil-end:62%}
.site-card[data-art="rest-flying-toasters"] .card-art{background-image:url("./assets/rest-flying-toasters.webp")}
.card-flying-toasters{background:#232527;--card-text-veil:#232527bf;--card-text-veil-end:62%}
.site-card[data-art="rest-fractal-jigsaw"] .card-art{background-image:url("./assets/rest-fractal-jigsaw.webp")}
.card-fractal-jigsaw{background:#fae2de;--card-text-veil:#fae2debf;--card-text-veil-end:62%}
.site-card[data-art="rest-cat-purr-noise"] .card-art{background-image:url("./assets/rest-cat-purr-noise.webp")}
.card-cat-purr-noise{background:#243632;--card-text-veil:#243632bf;--card-text-veil-end:62%}
.site-card[data-art="rest-geofs"] .card-art{background-image:url("./assets/rest-geofs.webp")}
.card-geofs{background:#d7eff9;--card-text-veil:#d7eff9bf;--card-text-veil-end:62%}
.site-card[data-art="rest-astronaut-io"] .card-art{background-image:url("./assets/rest-astronaut-io.webp")}
.card-astronaut-io{background:#222427;--card-text-veil:#222427bf;--card-text-veil-end:62%}
.site-card[data-art="rest-google-60"] .card-art{background-image:url("./assets/rest-google-60.webp")}
.card-google-60{background:#fae5de;--card-text-veil:#fae5debf;--card-text-veil-end:62%}
.site-card[data-art="rest-gridland"] .card-art{background-image:url("./assets/rest-gridland.webp")}
.card-gridland{background:#e8eee4;--card-text-veil:#e8eee4bf;--card-text-veil-end:62%}
.site-card[data-art="rest-pavel-fluid"] .card-art{background-image:url("./assets/rest-pavel-fluid.webp")}
.card-pavel-fluid{background:#17262d;--card-text-veil:#17262dbf;--card-text-veil-end:62%}
.site-card[data-art="rest-chordbook"] .card-art{background-image:url("./assets/rest-chordbook.webp")}
.card-chordbook{background:#def4f0;--card-text-veil:#def4f0bf;--card-text-veil-end:62%}
.site-card[data-art="rest-iceberger"] .card-art{background-image:url("./assets/rest-iceberger.webp")}
.card-iceberger{background:#e4f5fa;--card-text-veil:#e4f5fabf;--card-text-veil-end:62%}
.site-card[data-art="rest-http-cats"] .card-art{background-image:url("./assets/rest-http-cats.webp")}
.card-http-cats{background:#f8e9e8;--card-text-veil:#f8e9e8bf;--card-text-veil-end:62%}
.site-card[data-art="rest-miss-the-office"] .card-art{background-image:url("./assets/rest-miss-the-office.webp")}
.card-miss-the-office{background:#f9e0d6;--card-text-veil:#f9e0d6bf;--card-text-veil-end:62%}
.site-card[data-art="rest-infinite-zoom"] .card-art{background-image:url("./assets/rest-infinite-zoom.webp")}
.card-infinite-zoom{background:#183e3d;--card-text-veil:#183e3dbf;--card-text-veil-end:62%}
.site-card[data-art="rest-inspirobot"] .card-art{background-image:url("./assets/rest-inspirobot.webp")}
.card-inspirobot{background:#162b26;--card-text-veil:#162b26bf;--card-text-veil-end:62%}
.site-card[data-art="rest-longest-joke"] .card-art{background-image:url("./assets/rest-longest-joke.webp")}
.card-longest-joke{background:#263646;--card-text-veil:#263646bf;--card-text-veil-end:62%}
.site-card[data-art="rest-nationstates"] .card-art{background-image:url("./assets/rest-nationstates.webp")}
.card-nationstates{background:#e1ede7;--card-text-veil:#e1ede7bf;--card-text-veil-end:62%}
.site-card[data-art="rest-maze-generator"] .card-art{background-image:url("./assets/rest-maze-generator.webp")}
.card-maze-generator{background:#e9f2e4;--card-text-veil:#e9f2e4bf;--card-text-veil-end:62%}
.site-card[data-art="rest-mars-trek"] .card-art{background-image:url("./assets/rest-mars-trek.webp")}
.card-mars-trek{background:#252323;--card-text-veil:#252323bf;--card-text-veil-end:62%}
.site-card[data-art="rest-mondrian-and-me"] .card-art{background-image:url("./assets/rest-mondrian-and-me.webp")}
.card-mondrian-and-me{background:#f6f3ea;--card-text-veil:#f6f3eabf;--card-text-veil-end:62%}
.site-card[data-art="rest-bach-illusions"] .card-art{background-image:url("./assets/rest-bach-illusions.webp")}
.card-bach-illusions{background:#e9f1e4;--card-text-veil:#e9f1e4bf;--card-text-veil-end:62%}
.site-card[data-art="rest-my-80s-tv"] .card-art{background-image:url("./assets/rest-my-80s-tv.webp")}
.card-my-80s-tv{background:#242629;--card-text-veil:#242629bf;--card-text-veil-end:62%}
.site-card[data-art="rest-my-70s-tv"] .card-art{background-image:url("./assets/rest-my-70s-tv.webp")}
.card-my-70s-tv{background:#fff0c6;--card-text-veil:#fff0c6bf;--card-text-veil-end:62%}
.site-card[data-art="rest-my-60s-tv"] .card-art{background-image:url("./assets/rest-my-60s-tv.webp")}
.card-my-60s-tv{background:#e8eee9;--card-text-veil:#e8eee9bf;--card-text-veil-end:62%}
.site-card[data-art="rest-my-50s-tv"] .card-art{background-image:url("./assets/rest-my-50s-tv.webp")}
.card-my-50s-tv{background:#f4e8dc;--card-text-veil:#f4e8dcbf;--card-text-veil-end:62%}
.site-card[data-art="rest-omniglot"] .card-art{background-image:url("./assets/rest-omniglot.webp")}
.card-omniglot{background:#dfedee;--card-text-veil:#dfedeebf;--card-text-veil-end:62%}
.site-card[data-art="rest-orb-farm"] .card-art{background-image:url("./assets/rest-orb-farm.webp")}
.card-orb-farm{background:#e6edf8;--card-text-veil:#e6edf8bf;--card-text-veil-end:62%}
.site-card[data-art="rest-universal-paperclips"] .card-art{background-image:url("./assets/rest-universal-paperclips.webp")}
.card-universal-paperclips{background:#f0f0ed;--card-text-veil:#f0f0edbf;--card-text-veil-end:62%}
.site-card[data-art="rest-myphysicslab"] .card-art{background-image:url("./assets/rest-myphysicslab.webp")}
.card-myphysicslab{background:#e5eff6;--card-text-veil:#e5eff6bf;--card-text-veil-end:62%}
.site-card[data-art="rest-pokemon-fusion"] .card-art{background-image:url("./assets/rest-pokemon-fusion.webp")}
.card-pokemon-fusion{background:#e5f1dd;--card-text-veil:#e5f1ddbf;--card-text-veil-end:62%}
.site-card[data-art="rest-pongs"] .card-art{background-image:url("./assets/rest-pongs.webp")}
.card-pongs{background:#163a3c;--card-text-veil:#163a3cbf;--card-text-veil-end:62%}
.site-card[data-art="rest-powerline"] .card-art{background-image:url("./assets/rest-powerline.webp")}
.card-powerline{background:#152630;--card-text-veil:#152630bf;--card-text-veil-end:62%}
.site-card[data-art="rest-press-the-button"] .card-art{background-image:url("./assets/rest-press-the-button.webp")}
.card-press-the-button{background:#d8eafb;--card-text-veil:#d8eafbbf;--card-text-veil-end:62%}
.site-card[data-art="rest-printing-money"] .card-art{background-image:url("./assets/rest-printing-money.webp")}
.card-printing-money{background:#e5f0de;--card-text-veil:#e5f0debf;--card-text-veil-end:62%}
.site-card[data-art="rest-ptable"] .card-art{background-image:url("./assets/rest-ptable.webp")}
.card-ptable{background:#eaf4e7;--card-text-veil:#eaf4e7bf;--card-text-veil-end:62%}
.site-card[data-art="rest-random-lists"] .card-art{background-image:url("./assets/rest-random-lists.webp")}
.card-random-lists{background:#e5ecf5;--card-text-veil:#e5ecf5bf;--card-text-veil-end:62%}
.site-card[data-art="rest-random-street-view"] .card-art{background-image:url("./assets/rest-random-street-view.webp")}
.card-random-street-view{background:#f2eddb;--card-text-veil:#f2eddbbf;--card-text-veil-end:62%}
.site-card[data-art="rest-sad-trombone"] .card-art{background-image:url("./assets/rest-sad-trombone.webp")}
.card-sad-trombone{background:#282725;--card-text-veil:#282725bf;--card-text-veil-end:62%}
.site-card[data-art="rest-sandspiel"] .card-art{background-image:url("./assets/rest-sandspiel.webp")}
.card-sandspiel{background:#f4e7dc;--card-text-veil:#f4e7dcbf;--card-text-veil-end:62%}
.site-card[data-art="rest-sculptgl"] .card-art{background-image:url("./assets/rest-sculptgl.webp")}
.card-sculptgl{background:#292e32;--card-text-veil:#292e32bf;--card-text-veil-end:62%}
.site-card[data-art="rest-hitchhikers-guide"] .card-art{background-image:url("./assets/rest-hitchhikers-guide.webp")}
.card-hitchhikers-guide{background:#15342b;--card-text-veil:#15342bbf;--card-text-veil-end:62%}
.site-card[data-art="rest-which-face-is-real"] .card-art{background-image:url("./assets/rest-which-face-is-real.webp")}
.card-which-face-is-real{background:#f1efec;--card-text-veil:#f1efecbf;--card-text-veil-end:62%}
.site-card[data-art="rest-listen-wikipedia"] .card-art{background-image:url("./assets/rest-listen-wikipedia.webp")}
.card-listen-wikipedia{background:#203b43;--card-text-veil:#203b43bf;--card-text-veil-end:62%}
.site-card[data-art="rest-ascii-theater"] .card-art{background-image:url("./assets/rest-ascii-theater.webp")}
.card-ascii-theater{background:#efbdbd;--card-text-veil:#efbdbdbf;--card-text-veil-end:62%}
.site-card[data-art="rest-million-dollar-homepage"] .card-art{background-image:url("./assets/rest-million-dollar-homepage.webp")}
.card-million-dollar-homepage{background:#f4eddc;--card-text-veil:#f4eddcbf;--card-text-veil-end:62%}
.site-card[data-art="rest-exhaler"] .card-art{background-image:url("./assets/rest-exhaler.webp")}
.card-exhaler{background:#e2effa;--card-text-veil:#e2effabf;--card-text-veil-end:62%}
.site-card[data-art="rest-fix-my-speakers"] .card-art{background-image:url("./assets/rest-fix-my-speakers.webp")}
.card-fix-my-speakers{background:#192b43;--card-text-veil:#192b43bf;--card-text-veil-end:62%}
.site-card[data-art="rest-dollar-street"] .card-art{background-image:url("./assets/rest-dollar-street.webp")}
.card-dollar-street{background:#fbefd7;--card-text-veil:#fbefd7bf;--card-text-veil-end:62%}
.site-card[data-art="rest-solar-system-scope"] .card-art{background-image:url("./assets/rest-solar-system-scope.webp")}
.card-solar-system-scope{background:#172c34;--card-text-veil:#172c34bf;--card-text-veil-end:62%}
.site-card[data-art="rest-single-serving-sites"] .card-art{background-image:url("./assets/rest-single-serving-sites.webp")}
.card-single-serving-sites{background:#efefea;--card-text-veil:#efefeabf;--card-text-veil-end:62%}
.site-card[data-art="rest-vole"] .card-art{background-image:url("./assets/rest-vole.webp")}
.card-vole{background:#dff0cc;--card-text-veil:#dff0ccbf;--card-text-veil-end:62%}
.site-card[data-art="rest-9gag"] .card-art{background-image:url("./assets/rest-9gag.webp")}
.card-9gag{background:#f0efec;--card-text-veil:#f0efecbf;--card-text-veil-end:62%}
.site-card[data-art="rest-mikutap"] .card-art{background-image:url("./assets/rest-mikutap.webp")}
.card-mikutap{background:#cdf3ef;--card-text-veil:#cdf3efbf;--card-text-veil-end:62%}
.site-card[data-art="rest-nicky-case"] .card-art{background-image:url("./assets/rest-nicky-case.webp")}
.card-nicky-case{background:#f5edeb;--card-text-veil:#f5edebbf;--card-text-veil-end:62%}
.site-card[data-art="rest-virtocean"] .card-art{background-image:url("./assets/rest-virtocean.webp")}
.card-virtocean{background:#dceef3;--card-text-veil:#dceef3bf;--card-text-veil-end:62%}
.site-card[data-art="rest-choice-of-dragon"] .card-art{background-image:url("./assets/rest-choice-of-dragon.webp")}
.card-choice-of-dragon{background:#e8eedc;--card-text-veil:#e8eedcbf;--card-text-veil-end:62%}
.site-card[data-art="rest-1940s-nyc"] .card-art{background-image:url("./assets/rest-1940s-nyc.webp")}
.card-1940s-nyc{background:#ede7df;--card-text-veil:#ede7dfbf;--card-text-veil-end:62%}
.site-card[data-art="rest-avatar-maker"] .card-art{background-image:url("./assets/rest-avatar-maker.webp")}
.card-avatar-maker{background:#e7eef1;--card-text-veil:#e7eef1bf;--card-text-veil-end:62%}
.site-card[data-art="rest-bill-wurtz"] .card-art{background-image:url("./assets/rest-bill-wurtz.webp")}
.card-bill-wurtz{background:#24262b;--card-text-veil:#24262bbf;--card-text-veil-end:62%}
.site-card[data-art="rest-checkiday"] .card-art{background-image:url("./assets/rest-checkiday.webp")}
.card-checkiday{background:#fff1d9;--card-text-veil:#fff1d9bf;--card-text-veil-end:62%}
.site-card[data-art="rest-cloud-appreciation"] .card-art{background-image:url("./assets/rest-cloud-appreciation.webp")}
.card-cloud-appreciation{background:#dceefa;--card-text-veil:#dceefabf;--card-text-veil-end:62%}
.site-card[data-art="rest-connections"] .card-art{background-image:url("./assets/rest-connections.webp")}
.card-connections{background:#f1e8fb;--card-text-veil:#f1e8fbbf;--card-text-veil-end:62%}
.site-card[data-art="rest-cube-rule"] .card-art{background-image:url("./assets/rest-cube-rule.webp")}
.card-cube-rule{background:#f2eee2;--card-text-veil:#f2eee2bf;--card-text-veil-end:62%}
.site-card[data-art="rest-current-millis"] .card-art{background-image:url("./assets/rest-current-millis.webp")}
.card-current-millis{background:#dff0f1;--card-text-veil:#dff0f1bf;--card-text-veil-end:62%}
.site-card[data-art="rest-notpron"] .card-art{background-image:url("./assets/rest-notpron.webp")}
.card-notpron{background:#242429;--card-text-veil:#242429bf;--card-text-veil-end:62%}
.site-card[data-art="rest-desmos"] .card-art{background-image:url("./assets/rest-desmos.webp")}
.card-desmos{background:#e1f2e5;--card-text-veil:#e1f2e5bf;--card-text-veil-end:62%}
.site-card[data-art="rest-dinosaur-pictures"] .card-art{background-image:url("./assets/rest-dinosaur-pictures.webp")}
.card-dinosaur-pictures{background:#e9efdd;--card-text-veil:#e9efddbf;--card-text-veil-end:62%}
.site-card[data-art="rest-ancient-earth"] .card-art{background-image:url("./assets/rest-ancient-earth.webp")}
.card-ancient-earth{background:#192f35;--card-text-veil:#192f35bf;--card-text-veil-end:62%}
.site-card[data-art="rest-draw-stickman"] .card-art{background-image:url("./assets/rest-draw-stickman.webp")}
.card-draw-stickman{background:#f7e7d5;--card-text-veil:#f7e7d5bf;--card-text-veil-end:62%}
.site-card[data-art="rest-drawception"] .card-art{background-image:url("./assets/rest-drawception.webp")}
.card-drawception{background:#e5f0df;--card-text-veil:#e5f0dfbf;--card-text-veil-end:62%}
.site-card[data-art="rest-euclidea"] .card-art{background-image:url("./assets/rest-euclidea.webp")}
.card-euclidea{background:#eee9df;--card-text-veil:#eee9dfbf;--card-text-veil-end:62%}
.site-card[data-art="rest-factory-idle"] .card-art{background-image:url("./assets/rest-factory-idle.webp")}
.card-factory-idle{background:#24312c;--card-text-veil:#24312cbf;--card-text-veil-end:62%}
.site-card[data-art="rest-facts-net"] .card-art{background-image:url("./assets/rest-facts-net.webp")}
.card-facts-net{background:#f9e4e3;--card-text-veil:#f9e4e3bf;--card-text-veil-end:62%}
.site-card[data-art="rest-floor796"] .card-art{background-image:url("./assets/rest-floor796.webp")}
.card-floor796{background:#28292d;--card-text-veil:#28292dbf;--card-text-veil-end:62%}
.site-card[data-art="rest-potatoland"] .card-art{background-image:url("./assets/rest-potatoland.webp")}
.card-potatoland{background:#f7eccd;--card-text-veil:#f7eccdbf;--card-text-veil-end:62%}
.site-card[data-art="rest-html-energy"] .card-art{background-image:url("./assets/rest-html-energy.webp")}
.card-html-energy{background:#e7f6d5;--card-text-veil:#e7f6d5bf;--card-text-veil-end:62%}
.site-card[data-art="rest-pippin-barr"] .card-art{background-image:url("./assets/rest-pippin-barr.webp")}
.card-pippin-barr{background:#f7d9d8;--card-text-veil:#f7d9d8bf;--card-text-veil-end:62%}
.site-card[data-art="rest-biggest-pacman"] .card-art{background-image:url("./assets/rest-biggest-pacman.webp")}
.card-biggest-pacman{background:#17253a;--card-text-veil:#17253abf;--card-text-veil-end:62%}
.site-card[data-art="rest-the-pudding"] .card-art{background-image:url("./assets/rest-the-pudding.webp")}
.card-the-pudding{background:#f9e0ee;--card-text-veil:#f9e0eebf;--card-text-veil-end:62%}
.site-card[data-art="rest-foldit"] .card-art{background-image:url("./assets/rest-foldit.webp")}
.card-foldit{background:#e1f0da;--card-text-veil:#e1f0dabf;--card-text-veil-end:62%}
.site-card[data-art="rest-new-art-city"] .card-art{background-image:url("./assets/rest-new-art-city.webp")}
.card-new-art-city{background:#e5eafa;--card-text-veil:#e5eafabf;--card-text-veil-end:62%}
.site-card[data-art="rest-a-dark-room"] .card-art{background-image:url("./assets/rest-a-dark-room.webp")}
.card-a-dark-room{background:#eae8e1;--card-text-veil:#eae8e1bf;--card-text-veil-end:62%}
.site-card[data-art="rest-agar-io"] .card-art{background-image:url("./assets/rest-agar-io.webp")}
.card-agar-io{background:#e7f3e7;--card-text-veil:#e7f3e7bf;--card-text-veil-end:62%}
.site-card[data-art="rest-ai-dungeon"] .card-art{background-image:url("./assets/rest-ai-dungeon.webp")}
.card-ai-dungeon{background:#292a2e;--card-text-veil:#292a2ebf;--card-text-veil-end:62%}
.site-card[data-art="rest-waffle"] .card-art{background-image:url("./assets/rest-waffle.webp")}
.card-waffle{background:#e5efd9;--card-text-veil:#e5efd9bf;--card-text-veil-end:62%}
.site-card[data-art="rest-everything-terrible"] .card-art{background-image:url("./assets/rest-everything-terrible.webp")}
.card-everything-terrible{background:#fbdfe9;--card-text-veil:#fbdfe9bf;--card-text-veil-end:62%}
.site-card[data-art="rest-iss-docking"] .card-art{background-image:url("./assets/rest-iss-docking.webp")}
.card-iss-docking{background:#1c2934;--card-text-veil:#1c2934bf;--card-text-veil-end:62%}
.site-card[data-art="rest-color-hunt"] .card-art{background-image:url("./assets/rest-color-hunt.webp")}
.card-color-hunt{background:#e9f3e6;--card-text-veil:#e9f3e6bf;--card-text-veil-end:62%}
.site-card[data-art="rest-if-it-were-my-home"] .card-art{background-image:url("./assets/rest-if-it-were-my-home.webp")}
.card-if-it-were-my-home{background:#f6e3e0;--card-text-veil:#f6e3e0bf;--card-text-veil-end:62%}
.site-card[data-art="rest-star-wars-intro"] .card-art{background-image:url("./assets/rest-star-wars-intro.webp")}
.card-star-wars-intro{background:#252625;--card-text-veil:#252625bf;--card-text-veil-end:62%}
.site-card[data-art="rest-keybr"] .card-art{background-image:url("./assets/rest-keybr.webp")}
.card-keybr{background:#f2e8ee;--card-text-veil:#f2e8eebf;--card-text-veil-end:62%}
.site-card[data-art="rest-babadum"] .card-art{background-image:url("./assets/rest-babadum.webp")}
.card-babadum{background:#fbebc8;--card-text-veil:#fbebc8bf;--card-text-veil-end:62%}
.site-card[data-art="rest-pangram"] .card-art{background-image:url("./assets/rest-pangram.webp")}
.card-pangram{background:#e0f1ed;--card-text-veil:#e0f1edbf;--card-text-veil-end:62%}
.site-card[data-art="rest-slow-roads"] .card-art{background-image:url("./assets/rest-slow-roads.webp")}
.card-slow-roads{background:#e5eecf;--card-text-veil:#e5eecfbf;--card-text-veil-end:62%}
.site-card[data-art="rest-vintage-obscura-radio"] .card-art{background-image:url("./assets/rest-vintage-obscura-radio.webp")}
.card-vintage-obscura-radio{background:#242724;--card-text-veil:#242724bf;--card-text-veil-end:62%}
.site-card[data-art="rest-airpano"] .card-art{background-image:url("./assets/rest-airpano.webp")}
.card-airpano{background:#dceef8;--card-text-veil:#dceef8bf;--card-text-veil-end:62%}
.site-card[data-art="rest-south-park-avatar"] .card-art{background-image:url("./assets/rest-south-park-avatar.webp")}
.card-south-park-avatar{background:#f5e7ca;--card-text-veil:#f5e7cabf;--card-text-veil-end:62%}
.site-card[data-art="rest-submarine-cables"] .card-art{background-image:url("./assets/rest-submarine-cables.webp")}
.card-submarine-cables{background:#e0eef8;--card-text-veil:#e0eef8bf;--card-text-veil-end:62%}
.site-card[data-art="rest-centennial-bulb"] .card-art{background-image:url("./assets/rest-centennial-bulb.webp")}
.card-centennial-bulb{background:#f6edda;--card-text-veil:#f6eddabf;--card-text-veil-end:62%}
.site-card[data-art="rest-js-paint"] .card-art{background-image:url("./assets/rest-js-paint.webp")}
.card-js-paint{background:#e3e8f2;--card-text-veil:#e3e8f2bf;--card-text-veil-end:62%}
.site-card[data-art="rest-ascii-art-archive"] .card-art{background-image:url("./assets/rest-ascii-art-archive.webp")}
.card-ascii-art-archive{background:#e4edf8;--card-text-veil:#e4edf8bf;--card-text-veil-end:62%}
.site-card[data-art="rest-song-maker"] .card-art{background-image:url("./assets/rest-song-maker.webp")}
.card-song-maker{background:#e3f1f8;--card-text-veil:#e3f1f8bf;--card-text-veil-end:62%}
.site-card[data-art="rest-petpet"] .card-art{background-image:url("./assets/rest-petpet.webp")}
.card-petpet{background:#fbefd0;--card-text-veil:#fbefd0bf;--card-text-veil-end:62%}
.site-card[data-art="rest-map-of-metal"] .card-art{background-image:url("./assets/rest-map-of-metal.webp")}
.card-map-of-metal{background:#2a2333;--card-text-veil:#2a2333bf;--card-text-veil-end:62%}
.site-card[data-art="rest-t-rex-game"] .card-art{background-image:url("./assets/rest-t-rex-game.webp")}
.card-t-rex-game{background:#eeeeea;--card-text-veil:#eeeeeabf;--card-text-veil-end:62%}
.site-card[data-art="rest-satellite-view"] .card-art{background-image:url("./assets/rest-satellite-view.webp")}
.card-satellite-view{background:#dceee5;--card-text-veil:#dceee5bf;--card-text-veil-end:62%}
.site-card[data-art="rest-the-void"] .card-art{background-image:url("./assets/rest-the-void.webp")}
.card-the-void{background:#262629;--card-text-veil:#262629bf;--card-text-veil-end:62%}
.site-card[data-art="rest-windows-93"] .card-art{background-image:url("./assets/rest-windows-93.webp")}
.card-windows-93{background:#dce7f6;--card-text-veil:#dce7f6bf;--card-text-veil-end:62%}
.site-card[data-art="rest-windows-96"] .card-art{background-image:url("./assets/rest-windows-96.webp")}
.card-windows-96{background:#d6eeed;--card-text-veil:#d6eeedbf;--card-text-veil-end:62%}
.site-card[data-art="rest-end-of-internet"] .card-art{background-image:url("./assets/rest-end-of-internet.webp")}
.card-end-of-internet{background:#f4f3ed;--card-text-veil:#f4f3edbf;--card-text-veil-end:62%}
.site-card[data-art^="rest-"] .card-copy{width:61%}
.site-card[data-art^="rest-"] :is(h2,h3,.card-title){font-size:26px;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}
.site-card[data-art^="rest-"] .description{font-size:16px;line-height:1.2}
.site-card:is(.card-million-dollar-homepage,.card-biggest-pacman,.card-if-it-were-my-home,.card-vintage-obscura-radio,.card-south-park-avatar) :is(h2,h3,.card-title){font-size:22px}
.site-card[data-art^="rest-"] .card-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--card-text-veil) 0%,var(--card-text-veil) var(--card-text-veil-end),transparent 86%)}

/* Bedtime story cards */
.site-card[data-art="storyberries"] .card-art{background-image:url("./assets/storyberries.webp")}
.card-storyberries{background:#f9eeee;--card-text-veil:#f9eeeebf;--card-text-veil-end:58%}
.card-storyberries .card-copy{width:58%}
.site-card[data-art="sooper-books"] .card-art{background-image:url("./assets/sooper-books.webp")}
.card-sooper-books{background:#f0edf6;--card-text-veil:#f0edf6bf;--card-text-veil-end:58%}
.card-sooper-books .card-copy{width:58%}
.site-card[data-art="storynory"] .card-art{background-image:url("./assets/storynory.webp")}
.card-storynory{background:#faf3df;--card-text-veil:#faf3dfbf;--card-text-veil-end:58%}
.card-storynory .card-copy{width:58%}
.site-card[data-art="freechildrenstories"] .card-art{background-image:url("./assets/freechildrenstories.webp")}
.card-freechildrenstories{background:#eaf1f7;--card-text-veil:#eaf1f7bf;--card-text-veil-end:58%}
.card-freechildrenstories .card-copy{width:58%}
.site-card[data-art="booktrust"] .card-art{background-image:url("./assets/booktrust.webp")}
.card-booktrust{background:#edf2e8;--card-text-veil:#edf2e8bf;--card-text-veil-end:58%}
.card-booktrust .card-copy{width:58%}
.site-card[data-art="storyline-online"] .card-art{background-image:url("./assets/storyline-online.webp")}
.card-storyline-online{background:#faeee5;--card-text-veil:#faeee5bf;--card-text-veil-end:58%}
.card-storyline-online .card-copy{width:58%}

/* Flag learning collection */
.site-card[data-art="flags-flagpedia"] .card-art{background-image:url("./assets/flags-flagpedia.webp")}
.site-card[data-art="flags-world-geography"] .card-art{background-image:url("./assets/flags-world-geography.webp")}
.site-card[data-art="flags-geography-games"] .card-art{background-image:url("./assets/flags-geography-games.webp")}
.site-card[data-art="flags-geofungames"] .card-art{background-image:url("./assets/flags-geofungames.webp")}
.site-card[data-art^="flags-"]{background:#faf6e9;color:#11141a}
.site-card[data-art^="flags-"] .card-copy{width:56%}
.site-card[data-art^="flags-"] :is(h2,h3){font-size:clamp(22px,2.1vw,30px);line-height:1.08}
.site-card[data-art^="flags-"] .description{font-size:16px;line-height:1.25}

.site-card.card-world-geography-flags :is(h2,h3){font-size:22px;line-height:1.08}
/* Keep the existing card copy inside its cover when neighbouring cards change. */
.site-card.card-best-useless-websites .description{line-height:1.1}
@media(max-width:480px){.site-card:is(.card-svm-tessellation,.card-greek-geometry,.card-castles-castles,.card-cactus-blue,.card-lmgtfy,.card-revolving-internet){min-height:166px}}

/* 25 new discoveries — individual ink and watercolor covers. */
.site-card[data-art^="new25-"] .card-copy{width:61%}
.site-card[data-art^="new25-"] :is(h2,h3,.card-title){font-size:26px;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}
.site-card[data-art^="new25-"] .description{font-size:16px;line-height:1.2}
.site-card[data-art^="new25-"] .card-art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--card-text-veil) 0%,var(--card-text-veil) var(--card-text-veil-end),transparent 86%)}
.site-card[data-art="new25-onezoom"] .card-art{background-image:url("./assets/new25-onezoom.webp")}
.card-onezoom{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-histography"] .card-art{background-image:url("./assets/new25-histography.webp")}
.card-histography{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-river-runner"] .card-art{background-image:url("./assets/new25-river-runner.webp")}
.card-river-runner{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-city-roads"] .card-art{background-image:url("./assets/new25-city-roads.webp")}
.card-city-roads{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-noclip"] .card-art{background-image:url("./assets/new25-noclip.webp")}
.card-noclip{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-wiby"] .card-art{background-image:url("./assets/new25-wiby.webp")}
.card-wiby{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-marginalia"] .card-art{background-image:url("./assets/new25-marginalia.webp")}
.card-marginalia{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-true-size"] .card-art{background-image:url("./assets/new25-true-size.webp")}
.card-true-size{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-allrgb"] .card-art{background-image:url("./assets/new25-allrgb.webp")}
.card-allrgb{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-human-benchmark"] .card-art{background-image:url("./assets/new25-human-benchmark.webp")}
.card-human-benchmark{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-wikitrivia"] .card-art{background-image:url("./assets/new25-wikitrivia.webp")}
.card-wikitrivia{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-sandtris"] .card-art{background-image:url("./assets/new25-sandtris.webp")}
.card-sandtris{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-hexgl"] .card-art{background-image:url("./assets/new25-hexgl.webp")}
.card-hexgl{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-jigsaw-explorer"] .card-art{background-image:url("./assets/new25-jigsaw-explorer.webp")}
.card-jigsaw-explorer{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-learning-music"] .card-art{background-image:url("./assets/new25-learning-music.webp")}
.card-learning-music{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-mapchart"] .card-art{background-image:url("./assets/new25-mapchart.webp")}
.card-mapchart{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-patterninja"] .card-art{background-image:url("./assets/new25-patterninja.webp")}
.card-patterninja{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-wick-editor"] .card-art{background-image:url("./assets/new25-wick-editor.webp")}
.card-wick-editor{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-dcode"] .card-art{background-image:url("./assets/new25-dcode.webp")}
.card-dcode{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-excalidraw"] .card-art{background-image:url("./assets/new25-excalidraw.webp")}
.card-excalidraw{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-squoosh"] .card-art{background-image:url("./assets/new25-squoosh.webp")}
.card-squoosh{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-pairdrop"] .card-art{background-image:url("./assets/new25-pairdrop.webp")}
.card-pairdrop{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-croppola"] .card-art{background-image:url("./assets/new25-croppola.webp")}
.card-croppola{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-ezgif"] .card-art{background-image:url("./assets/new25-ezgif.webp")}
.card-ezgif{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}
.site-card[data-art="new25-redact-photo"] .card-art{background-image:url("./assets/new25-redact-photo.webp")}
.card-redact-photo{background:#f6f4ed;--card-text-veil:#f6f4edbf;--card-text-veil-end:62%}

/* Five illustrated poses with deliberately stepped, sketchbook-like in-betweens. */
.coffee-hero { position: fixed; left: 0; top: 0; width: 190px; height: 190px; z-index: 1000; pointer-events: none; transform-origin: 50% 55%; will-change: transform; }
.coffee-drawing,.coffee-sprite { position: absolute; inset: 0; }
.coffee-drawing { transform-origin: 50% 55%; }
.coffee-sprite { background: url('./assets/coffee-hero-poses.webp') 0 0 / 300% 200% no-repeat; animation: coffee-pencil .36s steps(1,end) infinite; }
.coffee-hero:not(.atlas-ready) .coffee-sprite { background-image: url("./assets/coffee-hero-idle.webp"); background-size: 100% 100%; background-position: center; }
.coffee-hero[data-pose="crouch"] .coffee-sprite { background-position: 50% 0; }
.coffee-hero[data-pose="fly"] .coffee-sprite { background-position: 100% 0; }
.coffee-hero[data-pose="brake"] .coffee-sprite { background-position: 0 100%; }
.coffee-hero[data-pose="wave"] .coffee-sprite { background-position: 50% 100%; animation: coffee-wave .6s steps(1,end) infinite; transform-origin: 50% 70%; }
.coffee-hero.is-left .coffee-sprite { scale: -1 1; }
.coffee-caption { position: absolute; z-index: 2; bottom: 96%; left: 50%; transform: translateX(-50%) rotate(-5deg); background: #fffdf4; color: #302c29; border: 1.5px solid #554c41; border-radius: 51% 45% 48% 18% / 28% 35% 36% 25%; padding: 6px 12px 8px; white-space: nowrap; font: 20px/1.05 var(--hand); box-shadow: 2px 2px 0 #554c4114; }
.coffee-caption::after { content: ''; position: absolute; width: 9px; height: 9px; left: 48%; bottom: -6px; background: #fffdf4; border-right: 1.5px solid #554c41; border-bottom: 1.5px solid #554c41; transform: skewY(28deg) rotate(32deg); }
.coffee-speed { display: none; position: absolute; top: 47%; left: -7%; width: 38%; transform: rotate(-15deg); }
[data-pose="fly"] .coffee-speed { display: block; }
.coffee-speed i { display: block; height: 3px; margin: 8px 0; background: #9a7860; border-radius: 50%; animation: coffee-streak .3s steps(2,end) infinite alternate; }
.coffee-speed i:nth-child(2) { width: 70%; margin-left: -8px; animation-delay: -.1s; }
.coffee-speed i:nth-child(3) { width: 55%; margin-left: 12px; animation-delay: -.2s; }
.is-left .coffee-speed { left: auto; right: -7%; transform: rotate(15deg); }
.coffee-spark { position: absolute; color: #c79024; font: 32px/1 Georgia,serif; opacity: 0; }
.coffee-spark-one { left: 5%; top: 6%; }
.coffee-spark-two { right: 3%; bottom: 8%; font-size: 24px; }
[data-pose="wave"] .coffee-spark,[data-pose="crouch"] .coffee-spark { animation: coffee-twinkle .7s steps(2,end) infinite alternate; }
.coffee-spark-two { animation-delay: -.35s !important; }
.site-card.coffee-destination { outline: 3px solid #d9a640; outline-offset: 5px; box-shadow: 0 0 0 9px #f8d36d2e; }
#random-site[aria-busy="true"] { cursor: progress; }
.coffee-open-link { pointer-events: auto; color: inherit; text-decoration: underline; text-underline-offset: 3px; font-weight: 700; }
@keyframes coffee-pencil { 0%,100% { transform: translate(0,0) rotate(-.7deg); } 33% { transform: translate(1px,-1px) rotate(.6deg); } 66% { transform: translate(-1px,1px) rotate(0); } }
@keyframes coffee-wave { 0%,100% { transform: rotate(-5deg) translateY(0); } 25% { transform: rotate(4deg) translateY(-2px); } 50% { transform: rotate(-3deg) translateY(1px); } 75% { transform: rotate(5deg) translateY(-2px); } }
@keyframes coffee-streak { from { opacity: .3; scale: .6 1; } to { opacity: .75; scale: 1 1; } }
@keyframes coffee-twinkle { from { opacity: .3; transform: scale(.65) rotate(-15deg); } to { opacity: 1; transform: scale(1) rotate(10deg); } }
@media (max-width: 600px) { .coffee-hero { width: 150px; height: 150px; } .coffee-caption { font-size: 18px; padding: 5px 9px 7px; } }
@media (prefers-reduced-motion: reduce) { .coffee-hero *, .coffee-hero { animation: none !important; } }

/* Jigsaw article discovery cards */
.site-card[data-art="jigsaw-card-jigsaw-planet"] .card-art{background-image:url("./assets/jigsaw-card-jigsaw-planet.webp")}
.site-card[data-art="jigsaw-card-thejigsawpuzzles"] .card-art{background-image:url("./assets/jigsaw-card-thejigsawpuzzles.webp")}
.site-card:is(.card-jigsaw-planet,.card-thejigsawpuzzles){background:#fff9e8;color:#11141a}
.site-card:is(.card-jigsaw-planet,.card-thejigsawpuzzles) .card-copy{width:61%}
.site-card:is(.card-jigsaw-planet,.card-thejigsawpuzzles) :is(h2,h3){font-size:26px;line-height:1.05}
.site-card:is(.card-jigsaw-planet,.card-thejigsawpuzzles) .description{font-size:16px;line-height:1.2}

/* Balance the 19 homepage category controls across three centered rows. */
@media (min-width: 700px) {
  .search-panel .filter-row {
    display: grid;
    grid-template-columns: repeat(14, minmax(0, 1fr));
    max-width: 760px;
    margin-inline: auto;
  }
  .search-panel .filter-chip {
    grid-column: span 2;
    padding-inline: 8px;
    white-space: nowrap;
  }
  .search-panel .filter-chip:nth-child(8),
  .search-panel .filter-chip:nth-child(14) {
    grid-column: 2 / span 2;
  }
  .search-panel .result-count { grid-column: 1 / -1; }
}
