.home-discover{padding-top:10px}.home-heading{align-items:center;margin:20px 0 24px}.home-heading h1{margin:10px 0;font-size:clamp(32px,4vw,52px);line-height:1.12}.home-heading p{max-width:650px;margin:0;font-size:16px;line-height:1.6}.home-heading>a{white-space:nowrap;align-items:center;gap:8px;display:flex}.home-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:24px;display:grid}.home-shortcuts>a,.home-shortcuts>button{text-align:left;color:#25453b;cursor:pointer;background:#e7eddd;border:1px solid #b8bda5;border-radius:8px;flex-direction:column;align-items:flex-start;gap:7px;min-width:0;min-height:128px;padding:15px;text-decoration:none;display:flex}.home-shortcuts>a:hover,.home-shortcuts>button:hover{background:#d6e2c7;border-color:#365f4d}.home-shortcuts b{font-size:14px}.home-shortcuts span{color:#4b6255;font-size:11px;line-height:1.5}.home-shortcuts svg{color:#47765a;width:22px;height:22px}.home-game-finder{background:#fffaf0;border:1px solid #c6bda7;border-radius:9px;margin-bottom:26px;padding:18px}.home-search-row{align-items:center;gap:12px;display:flex}.home-search-row .searchbox{background:#fffef9;border:1px solid #a9b39c;border-radius:6px;flex:1;min-width:0;padding:12px}.home-search-row .searchbox input{background:0 0;width:100%;font-size:16px}.home-search-row .surprise{flex:none;align-items:center;gap:8px;min-height:46px;display:flex}.home-filter-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:12px;margin-top:16px;display:grid}.home-filter-row .field{min-width:0;margin:0}.home-filter-row .field>span{font-size:12px}.home-filter-row [data-slot=select-trigger]{width:100%;min-height:44px}.home-quick-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.home-quick-filters button{min-height:40px;font-size:12px}.home-extra-filters{border-top:1px solid #d6cfbc;margin-top:14px}.home-extra-filters summary{cursor:pointer;min-height:40px;padding:12px 0 0;font-size:13px}.home-extra-filters[open]{padding-bottom:7px}.home-catalog{scroll-margin-top:24px}.home-catalog .section-heading{align-items:center;gap:18px;margin:22px 0 12px}.home-catalog .section-heading p{font-size:14px;line-height:1.5}.home-catalog .section-heading>button{flex-shrink:0;align-items:center;gap:8px;min-height:44px;display:flex}.home-catalog .game-grid{margin-top:16px}.home-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin:28px 0;display:flex}.home-pagination button{align-items:center;gap:8px;min-height:44px;display:flex}.home-pagination span{font-size:13px}.home-explore{background:#fffaf0;border:1px solid #c3baa4;border-radius:9px;margin:32px 0}.home-explore>summary{cursor:pointer;color:#24483b;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:20px;display:flex}.home-explore>summary small{color:#5c6d5d;margin-top:5px;font-size:12px;font-weight:400;display:block}.home-explore>div{padding:0 20px 24px}.home-explore[open]>summary{border-bottom:1px solid #d4cbb6;margin-bottom:18px}.topbar .home-more-nav{flex-shrink:0;position:relative}.home-more-nav>summary{cursor:pointer;color:#e4ecde;align-items:center;gap:6px;min-height:52px;padding:12px 0;font-size:14px;list-style:none;display:flex}.home-more-nav>summary::-webkit-details-marker{display:none}.home-more-nav>div{z-index:50;background:#173e3b;border:1px solid #d6bb72;border-radius:7px;width:240px;padding:8px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #0005}.topbar nav .home-more-nav button,.home-more-nav a{text-align:left;color:#fff5dd;background:0 0;border:0;border-radius:4px;min-height:42px;padding:10px 12px;font-size:13px;text-decoration:none;display:block}.topbar nav .home-more-nav button:hover,.home-more-nav a:hover{background:#30534a}:is(.home-shortcuts a:focus-visible,.home-shortcuts button:focus-visible,.home-more-nav summary:focus-visible,.home-explore summary:focus-visible){outline-offset:3px;outline:3px solid #b57827}@media (max-width:1050px){.home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.home-shortcuts>a,.home-shortcuts>button{min-height:108px}.topbar nav{justify-content:flex-start!important;gap:0 20px!important}}@media (max-width:760px){.home-heading{flex-direction:column;align-items:flex-start;gap:14px}.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.home-shortcuts>a,.home-shortcuts>button{min-height:106px;padding:12px}.home-game-finder{padding:13px}.home-search-row{flex-wrap:wrap}.home-search-row .searchbox{flex-basis:100%}.home-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-catalog .section-heading{flex-direction:column;align-items:flex-start}.home-explore>div{padding-inline:12px}.topbar nav{flex-wrap:wrap!important;gap:0 18px!important;overflow:visible!important}.topbar nav>button,.home-more-nav>summary{min-height:44px;font-size:13px}.home-more-nav>div{left:0;right:auto}.home-pagination{gap:10px}.home-pagination button{font-size:12px}.home-shortcuts b{font-size:13px}.topbar nav{position:relative}.topbar .home-more-nav{position:static}.home-more-nav>div{width:auto;left:0;right:0}}.home-type-browse{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.home-type-browse button{color:#294c3b;background:#e9eddf;border:1px solid #b3c0a7;border-radius:6px;align-items:center;gap:7px;min-height:40px;padding:8px 10px;font-size:12px;display:flex}.home-type-browse button[aria-pressed=true]{color:#fff9e9;background:#214c47}.home-type-browse span{background:#ffffff40;border-radius:12px;padding:2px 6px;font-size:10px}.home-type-tags{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.home-type-tags button{color:#345741;background:#edf1e5;border:1px solid #bdc9b1;border-radius:4px;min-height:32px;padding:5px 7px;font-size:10px}.home-type-tags button:hover{background:#dbe6ce}:is(.home-type-tags button:focus-visible,.home-type-browse button:focus-visible){outline-offset:2px;outline:3px solid #b57827}.home-discover{--home-panel:#e3e8dc;--home-control:#f1f2e9;--home-shortcut:#d9e3d0;--home-hover:#c9d9bf;--home-text:#233a37;--home-label:#495e53;--home-border:#8b9a83;--home-selected:#214c47;--home-selected-text:#fff9e9;--home-ring:#315b50}html[data-theme=dark] .home-discover{--home-panel:#20202d;--home-control:#171721;--home-shortcut:#292936;--home-hover:#353549;--home-text:#f0eadf;--home-label:#c2bccd;--home-border:#6d6d83;--home-selected:#315b50;--home-selected-text:#f0f6ed;--home-ring:#72d8d0}html[data-theme] .home-discover :is(.home-game-finder,.home-explore){background:var(--home-panel);color:var(--home-text);border-color:var(--home-border)}html[data-theme] .home-search-row .searchbox{background:var(--home-control);color:var(--home-label);border-color:var(--home-border)}html[data-theme] .home-search-row .searchbox input{color:var(--home-text);box-shadow:none;background:0 0}html[data-theme] .home-search-row .searchbox input::placeholder{color:var(--home-label);opacity:1}html[data-theme] .home-filter-row .field>span{color:var(--home-label);font-weight:600}html[data-theme] .home-filter-row [data-slot=select-trigger]{background:var(--home-control);color:var(--home-text);border-color:var(--home-border);box-shadow:none}html[data-theme] .home-filter-row [data-slot=select-trigger] svg{color:var(--home-label);opacity:1}html[data-theme] .home-filter-row [data-slot=select-trigger]:hover{border-color:var(--home-ring)}html[data-theme] .home-shortcuts :is(a,button){background:var(--home-shortcut);color:var(--home-text);border-color:var(--home-border)}html[data-theme] .home-shortcuts :is(a,button):hover{background:var(--home-hover);border-color:var(--home-ring)}html[data-theme] .home-shortcuts :is(span,svg){color:var(--home-label)}html[data-theme] .home-type-browse button{background:var(--home-shortcut);color:var(--home-text);border-color:var(--home-border)}html[data-theme] .home-type-browse button:hover{background:var(--home-hover)}html[data-theme] .home-type-browse button[aria-pressed=true]{background:var(--home-selected);color:var(--home-selected-text);border-color:var(--home-ring)}html[data-theme] .home-type-browse span{color:inherit;background:#00000018}html[data-theme] .home-extra-filters,html[data-theme] .home-explore[open]>summary{border-color:var(--home-border)}html[data-theme] .home-extra-filters summary,html[data-theme] .home-explore>summary{color:var(--home-text)}html[data-theme] .home-explore>summary small{color:var(--home-label)}html[data-theme] .home-game-finder .secondary{background:var(--home-shortcut);color:var(--home-text);border-color:var(--home-border)}html[data-theme] .home-game-finder .secondary:hover{background:var(--home-hover)}html[data-theme] .home-discover :is(button,a,input,summary,[data-slot=select-trigger]):focus-visible{outline:3px solid var(--home-ring);outline-offset:3px}html[data-theme] .home-search-row .searchbox:focus-within{border-color:var(--home-ring)}.founders-unified-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.founder-tile{background:#f2ead8;border:1px solid #425a50;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.founder-tile-art{aspect-ratio:3/2;background:#172f35;width:100%;display:block;position:relative;overflow:hidden}.founder-tile-art>img{object-fit:cover;width:100%;height:100%;display:block}.founder-tile-art>.pug-cover,.founder-tile-art>.chop-feature-art{width:100%;height:100%;min-height:0}.founder-number{color:#ffe7b0;letter-spacing:1.5px;background:#132e32;border:1px solid #ffe7b055;padding:6px 9px;font-size:12px;position:absolute;bottom:14px;left:15px}.founder-tile-copy{flex-direction:column;flex:1;padding:18px;display:flex}.founder-tile-copy .eyebrow{font-size:12px}.founder-tile-copy h2{margin:13px 0;font-size:clamp(20px,1.8vw,26px);line-height:1.2}.founder-tile-copy p{margin:0 0 16px;font-size:16px;line-height:1.55}.founder-tile-copy small{color:#456052;margin-top:auto;margin-bottom:18px;font-size:14px}.founder-tile-copy>a{align-self:flex-start}.founder-tile .chop-feature-art{background-image:url(/founders-upgrades/chop-scenes-21.webp);background-position:0 0;background-size:300% 703%}@media (max-width:680px){.founders-unified-grid{grid-template-columns:1fr;gap:22px}.founder-tile-copy{padding:20px}.founder-tile-copy h2{font-size:26px}}.founder-tile-art>.game-cover-image,.founder-tile-art>.unique-game-art{object-fit:cover;width:100%;height:100%;display:block}.founder-tile-art>.mature-cover-placeholder{width:100%;height:100%}.founder-tile-art .pug-cover-title{bottom:12%}.founder-number{top:14px;bottom:auto}.founder-tile-art:focus-visible{outline-offset:-5px;outline:4px solid #eecb72}.founder-tile{min-width:0}.founder-tile-copy h2,.founder-tile-copy small{overflow-wrap:anywhere}.founder-tile-copy .pill{white-space:normal;align-self:flex-start;max-width:100%}.founder-tile-copy>a{margin-top:auto}@media (max-width:1100px) and (min-width:681px){.founders-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.founders-unified-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.founder-tile-copy{padding:14px}.founder-tile-copy h2{font-size:21px}.founder-tile-copy p{font-size:14px;line-height:1.5}.founder-tile-copy small{font-size:12px}.founder-number{font-size:10px;top:9px;left:9px}.founder-tile-copy>a{align-items:center;min-height:44px;display:flex}@media (max-width:1250px){.founders-unified-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.founders-unified-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.founders-unified-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.founders-unified-grid{grid-template-columns:1fr}}.trash-panda-cover{background:linear-gradient(145deg,#142338,#167779);width:100%;height:100%;position:relative;overflow:hidden}.trash-panda-cover img{object-fit:contain;width:55%;height:92%;position:absolute;bottom:0;right:0}.trash-panda-cover b{color:#ffe5a1;text-shadow:2px 2px #132137;font:900 clamp(18px,2vw,29px)/1 monospace;position:absolute;top:15%;left:6%}.trash-panda-cover span{color:#fff;font:700 10px monospace;position:absolute;bottom:7%;left:6%}.founder-type-filter{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:20px;display:flex}.founder-type-filter label{align-items:center;gap:10px;font-size:14px;display:flex}.founder-type-filter select{color:#24493d;background:#fffaf0;border:1px solid #81987b;border-radius:6px;max-width:100%;min-height:44px;padding:8px 12px}.founder-type-filter>span{font-size:13px}
