@charset "UTF-8";.component-page{background:#f1f1f1;scrollbar-color:#087080 #f1f1f1}.component-page ::selection{background:#17a2b8;color:#212121}.component-page input,.component-page select{accent-color:#ffa200}.ec-site-header{position:sticky;top:0;z-index:5;border-top:.375rem solid #2b1f19;border-bottom:2px dashed #8c7658;background:#f6efdf;box-shadow:0 6px 0 -3px #3a2a21,0 8px 12px #2b1f1938}.ec-site-header__inner{--ec-header-toggle: 2.75rem;--ec-header-gap: var(--ec-space-2);--ec-header-pad: .375rem;--ec-header-edge: calc(var(--bs-gutter-x, 1.5rem) * .5);position:relative;display:grid;grid-template-columns:minmax(0,12.5rem) minmax(0,1fr) var(--ec-header-toggle) var(--ec-header-toggle);align-items:center;gap:var(--ec-header-gap);padding-block:var(--ec-header-pad);min-height:calc(var(--ec-site-header-height, 4rem) - 8px)}.ec-site-brand{display:grid;min-height:2.75rem;align-items:center;align-self:stretch;justify-self:stretch;padding:0;border:0;background:transparent}.ec-site-brand img{display:block;width:12.5rem;max-width:100%;height:auto}.ec-site-menu{grid-column:4;grid-row:1}.ec-site-menu>summary{display:grid;width:var(--ec-header-toggle);min-height:2.75rem;place-items:center;border:1px solid #8c7658;border-radius:var(--ec-radius-small);background:#f6efdf;color:#212121;cursor:pointer;list-style:none}.ec-site-menu>summary::-webkit-details-marker,.ec-site-menu .ec-site-nav-group>summary::-webkit-details-marker{display:none}.ec-site-menu>summary:hover{background:#ffc766}.ec-site-menu .ec-site-nav-group>summary{list-style:none}.ec-site-menu nav{display:grid;max-height:calc(100dvh - 5rem);gap:var(--ec-space-1);overflow-y:auto;padding:var(--ec-space-2);border:2px solid #2b1f19;border-radius:var(--ec-radius-small);background:#fffcf3;box-shadow:0 4px #0000004d}.ec-site-menu nav>a,.ec-site-menu .ec-site-nav-group>summary{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:space-between;padding:var(--ec-space-2) var(--ec-space-3);border:0;border-radius:0;background:transparent;color:#212121;font-size:var(--ec-font-size-small);font-weight:700;text-decoration:none;text-transform:uppercase}.ec-site-menu nav>a:hover,.ec-site-menu .ec-site-nav-group>summary:hover{background:#ffc766}.ec-site-menu .ec-site-nav-group>div{max-height:min(50dvh,20rem);overflow-y:auto;overscroll-behavior:contain}.ec-site-menu .ec-site-nav-group>div a{display:flex;min-height:2.75rem;align-items:center;padding:var(--ec-space-2) var(--ec-space-3);color:#212121;font-size:var(--ec-font-size-small);font-weight:700;text-decoration:none;text-transform:uppercase}.ec-site-menu .ec-site-nav-group>div a:hover{background:#ffc766}.ec-site-menu__icon{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.75}.ec-site-menu__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-site-menu-desktop{display:none}@media(max-width:25rem){.ec-site-header__inner{--ec-header-gap: var(--ec-space-1)}}.ec-site-search-mobile{position:static;grid-column:3;grid-row:1}.ec-site-search-mobile>summary{display:grid;width:var(--ec-header-toggle);min-height:2.75rem;place-items:center;border:1px solid #8c7658;border-radius:var(--ec-radius-small);background:#f6efdf;color:#212121;cursor:pointer;list-style:none}.ec-site-search-mobile>summary::-webkit-details-marker{display:none}.ec-site-search-mobile>summary:hover{background:#ffc766}.ec-site-search-mobile>summary svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75}.ec-site-search-mobile .ec-site-search-mobile__form{display:none}.ec-site-search-mobile__close{display:none;font-size:1.5rem;line-height:1}.ec-site-search-mobile[open],.ec-site-menu[open]{grid-column:1/-1;grid-row:2}.ec-site-search-mobile[open]>summary,.ec-site-menu[open]>summary{position:absolute;top:var(--ec-header-pad)}.ec-site-menu[open]>summary{right:var(--ec-header-edge)}.ec-site-search-mobile[open]>summary{right:calc(var(--ec-header-edge) + var(--ec-header-toggle) + var(--ec-header-gap));color:#212121}.ec-site-search-mobile[open] .ec-site-search-mobile__open{display:none}.ec-site-search-mobile[open] .ec-site-search-mobile__close{display:inline}.ec-site-search-mobile[open] .ec-site-search-mobile__form{display:flex;align-items:center;gap:var(--ec-space-2);padding:0;border:0;background:transparent}.ec-site-search-mobile[open] input,.ec-site-search-mobile[open] button{min-height:2.75rem}.ec-site-menu-desktop a:focus-visible,.ec-site-menu a:focus-visible,.ec-site-search-mobile summary:focus-visible,.ec-site-menu summary:focus-visible,.ec-site-menu-desktop summary:focus-visible,.ec-account-link:focus-visible,.ec-site-footer a:focus-visible{outline:3px solid #087080;outline-offset:3px}.ec-account-link:focus-visible{outline-color:#087080}.ec-site-search{grid-column:1/-1;display:flex;gap:var(--ec-space-2)}.ec-site-search input{min-width:0;flex:1;min-height:2.75rem}.ec-site-search button{min-height:2.75rem}.ec-site-search button svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75}.ec-site-search>astro-island{min-width:0;flex:1}.ec-site-search-mobile__form>astro-island,.ec-site-search-mobile__form>.form-control{min-width:0;flex:1 1 0}.ec-site-search-desktop{display:none}.ec-site-account-mobile{display:flex}.ec-account-link{display:none;min-height:2.75rem;align-items:center;justify-content:center;grid-column:2;grid-row:1;justify-self:end;padding-inline:var(--ec-space-2);color:#212121;font-size:var(--ec-font-size-small);font-weight:700;text-decoration:none;text-transform:uppercase}.ec-account-link:hover,.ec-account-link:focus-visible{background:#ffc766;color:#212121}.ec-account-link svg{width:1.25rem;height:1.25rem;margin-right:var(--ec-space-1);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ec-site-footer a:focus-visible{outline-color:#ffa200}.ec-site-footer{width:100%;margin-top:var(--ec-space-6);padding-block:var(--ec-space-5);border-top:.375rem solid #9c783c;background:repeating-linear-gradient(90deg,transparent 0 .9rem,rgba(0,0,0,.14) .9rem 1rem,transparent 1rem 2.3rem),linear-gradient(90deg,#2b1f19,#3a2a21,#2b1f19);color:#f6efdf}.component-page .ec-site-footer{margin-bottom:calc(6rem + env(safe-area-inset-bottom))}.ec-site-footer__inner{display:grid;width:100%;gap:var(--ec-space-4)}.ec-site-footer__inner>*{min-width:0}.ec-site-footer__about,.ec-site-footer__inner>nav{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-2)}.ec-site-footer__about p{margin:0}.ec-site-footer__inner>nav{gap:0}.ec-site-footer__inner nav a,.ec-site-footer__social a{color:#f6efdf}.ec-site-footer__inner nav a,.ec-site-footer__social a{display:inline-flex;min-height:2.75rem;align-items:center}.ec-site-footer__inner>nav a{min-height:2rem;padding-block:var(--ec-space-1);line-height:1.4}.ec-site-footer__inner>nav a:hover,.ec-site-footer__inner>nav a:focus-visible{color:#ffa200;text-decoration-thickness:2px}.ec-site-footer__social{display:flex;flex-wrap:wrap;gap:var(--ec-space-2)}.ec-site-footer__social a{width:3rem;height:3rem;justify-content:center;border-radius:var(--ec-radius-small)}.ec-site-footer__social svg{width:2.5rem;height:2.5rem}.ec-site-footer__social .ec-social--facebook{color:#3b5998}.ec-site-footer__social .ec-social--x{color:#fff}.ec-site-footer__social .ec-social--instagram{color:#e1306c}.ec-site-footer__social .ec-social--email{color:#f39c12}.ec-site-footer__social a:hover{background:#212121}.ec-site-footer__brand{width:9.375rem;justify-self:start}.ec-site-footer__brand img{display:block;width:min(9.375rem,100%);height:auto}.component-intro{padding-block:var(--ec-space-4);background:#fff}.component-intro h1{margin-bottom:var(--ec-space-2);font-family:var(--ec-font-family-heading);font-size:var(--ec-font-size-heading)}.component-intro p:not(.component-eyebrow){max-width:70ch;margin-bottom:0;color:#515b62}.component-content{padding-top:var(--ec-space-3)}.component-section{margin-bottom:var(--ec-space-5);scroll-margin-top:var(--ec-space-4)}.component-section h2{margin-bottom:var(--ec-space-3);font-family:var(--ec-font-family-heading);font-size:var(--ec-font-size-heading);text-wrap:balance}.component-section>p{color:#515b62}.ec-case-board{padding:var(--ec-space-2);border:4px solid #947256;border-radius:var(--ec-radius-medium);background-color:#3a2820;background-image:radial-gradient(circle at 5px 5px,rgba(255,239,205,.05) 1px,transparent 1.5px),radial-gradient(circle at 13px 12px,rgba(0,0,0,.1) 1px,transparent 1.5px);background-size:18px 18px;box-shadow:inset 0 0 0 1px #0000004d,0 8px 24px #2121212e;color:#f6efdf}.component-listing-layout__filters,.component-listing-layout__results{min-width:0}.ec-case-board .ec-breadcrumbs{color:#f6efdf}.ec-case-board .ec-breadcrumbs a{color:#ffa200}.ec-case-board .ec-pagination a{color:#087080}.ec-case-board .ec-pagination a:hover{color:#065461}.ec-case-board .component-help{margin-inline:var(--ec-space-3);color:#f6efdf}.ec-case-board .ec-breadcrumbs li:not(:last-child):after{color:#8c7658}.ec-filter-panel{position:fixed;z-index:20;inset:auto 0 env(safe-area-inset-bottom);margin:0;padding:0;border:0;background:#f6efdf;color:#212121}.ec-filter-panel--desktop{display:none}.ec-filter-panel__summary{display:flex;min-height:3.5rem;align-items:center;gap:var(--ec-space-2);padding:var(--ec-space-2) var(--ec-space-3);border-top:3px solid #ffa200;background:#f6efdf;box-shadow:0 -4px 18px #0000003d;cursor:pointer;font-weight:700;list-style:none}.ec-filter-panel__summary::-webkit-details-marker{display:none}.ec-filter-panel__summary svg,.ec-filter-panel button svg{width:1.25rem;height:1.25rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.ec-filter-panel__summary-state{margin-left:auto;color:#087080;font-size:var(--ec-font-size-small)}.ec-filter-panel__summary-close,.ec-filter-panel__disclosure[open] .ec-filter-panel__summary-open{display:none}.ec-filter-panel__disclosure[open] .ec-filter-panel__summary-close{display:inline}.ec-filter-panel__content{position:absolute;inset:auto 0 calc(100% + var(--ec-space-2));max-height:min(70dvh,34rem);overflow:auto;padding:var(--ec-space-3);border:1px solid #8c7658;border-radius:var(--ec-radius-medium);background:#f6efdf;box-shadow:0 8px 24px #00000047;color:#212121}.ec-filter-panel h2{margin-bottom:var(--ec-space-3);color:#212121;font-family:var(--ec-font-family-heading);font-size:var(--ec-font-size-lead)}.ec-filter-panel__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-3);align-items:end}.ec-filter-panel label,.component-form label{display:block;margin-bottom:var(--ec-space-1);font-size:var(--ec-font-size-small);font-weight:700}.ec-filter-panel .form-select,.ec-site-search .form-control,.ec-site-search-mobile .form-control,.component-form .form-control{display:block;width:100%;min-height:2.75rem;padding:var(--ec-space-2) var(--ec-space-3)}.ec-filter-panel .form-select{min-height:3.25rem;padding-right:2.75rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%23515b62' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1.25rem}.ec-filter-panel button{display:inline-flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;gap:var(--ec-space-2);grid-column:1/-1}.ec-filter-panel :focus-visible{outline-offset:2px}.component-game-list{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;gap:var(--ec-space-5) var(--ec-space-4);padding:var(--ec-space-3) var(--ec-space-2)}.component-game-list .ec-ad-slot{align-self:center;justify-self:center}.ec-game-card{--poster-tilt: 0deg;--ec-pin-color: #b63837;position:relative;min-width:0;overflow:visible;isolation:isolate;transform:rotate(var(--poster-tilt));transition:transform .18s ease}.ec-game-card__paper{position:relative;height:100%;padding:var(--ec-space-3) var(--ec-space-3) var(--ec-space-5);border:1px solid #8c7658;border-radius:2px 5px 3px 4px;background-color:#f6efdf;background-image:radial-gradient(ellipse at 97% 92%,rgba(139,95,55,.18) 0 1.2%,transparent 7%),radial-gradient(ellipse at 94% 90%,rgba(139,95,55,.12) 0 .5%,transparent 4%),radial-gradient(ellipse at 4% 6%,rgba(139,95,55,.1) 0 1%,transparent 5%);box-shadow:0 8px 18px #00000047;color:#212121;transform-origin:left center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.ec-game-card:before{position:absolute;inset:.35rem -.2rem -.2rem .35rem;border:1px solid #8c7658;border-radius:3px;background:#f6efdf;clip-path:polygon(0 1%,1% 0,98% 0,100% 1%,99.5% 97%,98% 100%,1% 99%,0 98%);box-shadow:0 5px 12px #0000002e;content:""}.component-game-list>:nth-child(3n+2 of.ec-game-card) .ec-game-card__paper{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20104%20112'%20fill='none'%3e%3cpath%20d='M50%2010C72%207%2091%2025%2092%2048C95%2072%2077%2088%2054%2090C29%2092%2012%2075%2011%2052C8%2029%2026%2012%2050%2010Z'%20fill='%238b5f37'%20opacity='.07'/%3e%3cpath%20d='M74%2017C84%2024%2091%2035%2090%2048C94%2061%2084%2079%2072%2083L65%2087C50%2091%2034%2085%2023%2076C11%2063%2010%2050%2015%2036C19%2022%2032%2014%2046%2013L54%2011C61%2011%2067%2013%2071%2015'%20stroke='%238b5f37'%20stroke-width='3.5'%20opacity='.36'%20stroke-linecap='round'/%3e%3cpath%20d='M24%2075C13%2064%2013%2047%2018%2035M35%2017C49%2010%2062%2013%2073%2019M89%2042C94%2058%2082%2076%2069%2081'%20stroke='%238b5f37'%20stroke-width='1.6'%20opacity='.24'%20stroke-linecap='round'/%3e%3cpath%20d='M65%2085C68%2091%2065%2097%2068%20101C70%20105%2074%20101%2072%2098C70%2094%2072%2090%2070%2085Z'%20fill='%238b5f37'%20opacity='.28'/%3e%3cellipse%20cx='77'%20cy='104'%20rx='2.2'%20ry='3'%20fill='%238b5f37'%20opacity='.24'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:6.5rem 7rem;background-position:right -2rem top -3rem}.component-game-list>:nth-child(3n of.ec-game-card) .ec-game-card__paper{background-image:radial-gradient(ellipse 1.2rem 2.6rem at 2% 83%,rgba(139,95,55,.16) 20%,transparent 100%),radial-gradient(circle .45rem at 7% 91%,rgba(139,95,55,.18) 35%,transparent 90%),radial-gradient(circle .25rem at 11% 87%,rgba(139,95,55,.14) 40%,transparent 100%)}.ec-game-card__main-link:after{position:absolute;z-index:1;inset:0;content:""}.ec-game-card__main-link:focus-visible:after{outline:3px solid #087080;outline-offset:4px}.ec-game-card a:not(.ec-game-card__main-link),.ec-game-card .ec-tooltip{position:relative;z-index:2}.ec-game-card__photo,.ec-game-card__venue-logo{display:block}.ec-game-card__venue-logo{flex:0 0 auto}.ec-game-card__top{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--ec-space-3)}@media(hover:hover)and (pointer:fine){.ec-game-card:is(:hover,:focus-within) .ec-game-card__paper{transform:perspective(70rem) rotateY(-2deg)}.ec-game-card:has(.ec-game-card__photo:hover,.ec-game-card__venue img:hover){z-index:2}.ec-game-card .ec-game-card__venue-logo:has(img:hover){z-index:3}.ec-game-card__venue img:hover{transform:translateY(-.5rem) rotate(2deg) scale(2.5)}}@media(hover:hover)and (pointer:fine)and (min-width:62rem){.ec-game-card .ec-game-card__photo:hover{z-index:3;transform:translateY(-.5rem) rotate(2deg) scale(1.75)}}.ec-game-card--featured{--ec-pin-color: #17a2b8}.component-game-list>.ec-game-card:nth-child(4n+2){--ec-pin-color: #17769b}.component-game-list>.ec-game-card:nth-child(4n+3){--ec-pin-color: #2b7d4b}.component-game-list>.ec-game-card:nth-child(4n){--ec-pin-color: #eabf2f}.ec-game-card__photo{position:relative;min-width:0;padding:.4rem .4rem 1.25rem;border:1px solid #d7d3c9;background:#fff;box-shadow:0 3px 7px #2121212e;transform:rotate(-1deg);transform-origin:top left;transition:transform .32s cubic-bezier(.16,1,.3,1)}.ec-game-card__pin{position:absolute;z-index:2;top:-.5rem;left:50%;width:.9rem;height:.9rem;border:1px solid rgba(0,0,0,.3);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 6%,var(--ec-pin-color) 38% 100%);box-shadow:0 2px 4px #00000061;transform:translate(-50%)}.ec-game-card__header{text-align:left}.ec-game-card__header h3{margin:0;font-family:var(--ec-font-family-heading);font-size:clamp(1.15rem,4vw,1.65rem);font-weight:700;line-height:1.05;text-transform:uppercase}.ec-game-card__header a{color:#212121;text-decoration:none;overflow-wrap:anywhere}.ec-game-card__header a:hover{text-decoration:underline;text-underline-offset:.2em}.ec-game-card__image{position:absolute;inset:0;display:block;width:100%;height:100%;background:#fff;object-fit:cover}.ec-game-card__image-frame{position:relative;overflow:hidden;aspect-ratio:4/3}.ec-game-card__image--contain{object-fit:contain}.ec-game-card__venue{display:flex;align-items:center;gap:var(--ec-space-1);margin:var(--ec-space-2) 0 0;color:#212121;font-size:var(--ec-font-size-small);line-height:1.35}.ec-game-card__venue img{position:relative;width:1.75rem;height:1.75rem;flex:0 0 auto;border:1px solid #8c7658;border-radius:50%;object-fit:cover;transform-origin:left center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.ec-game-card__venue>span{min-width:0}.ec-game-card__venue svg,.ec-game-card__facts svg{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ec-game-card__venue svg{color:#515b62}.ec-game-card__body{display:grid;gap:var(--ec-space-2);margin-top:var(--ec-space-3)}.ec-game-card__stamps{display:flex;flex-wrap:wrap;gap:var(--ec-space-2);margin-block:var(--ec-space-3)}.ec-game-card__stamp{width:fit-content;margin:0;padding:.25rem .5rem;border:3px double currentColor;border-radius:2px;color:#212121;font-size:var(--ec-font-size-small);font-weight:700;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-3deg)}.ec-game-card__stamp--new{color:#087080}.ec-game-card__stamp--updated{border-style:dashed;transform:rotate(2deg)}.ec-game-card__stamp--featured{background:#ffa200}.ec-game-card__facts{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-2) var(--ec-space-3);margin:0;padding-block:var(--ec-space-2);border-block:1px solid #8c7658}.ec-game-card__facts div{display:flex;align-items:center;gap:var(--ec-space-1)}.ec-game-card__facts dt{display:inline-flex;align-items:center;color:#515b62}.ec-game-card__facts dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.ec-game-card__rating{min-width:0}.ec-game-card__tags{display:flex;flex-wrap:wrap;gap:var(--ec-space-2);margin:0;padding:0;list-style:none}.ec-game-card__tags a,.ec-game-card__venue strong a{display:inline-flex;min-height:1.5rem;align-items:center;padding-inline:var(--ec-space-1);border:3px double currentColor;border-radius:2px;font-size:.75rem;text-decoration:none;transform:rotate(-1deg)}.ec-game-card__tags a{border-color:#515b6273;color:#515b62}.ec-game-card__venue strong a{max-width:100%;border-color:#08708073;color:#087080}.ec-game-card__tags li:nth-child(2n) a{transform:rotate(1deg)}.ec-game-card__tags li:nth-child(3n) a{transform:none}.ec-game-card__tags a:hover{color:#065461;text-decoration:underline;text-underline-offset:.2em}.ec-game-card__action{position:absolute;z-index:2;bottom:-1rem;left:50%;transform:translate(-50%)}.ec-game-card__action a{min-width:9rem;text-align:center}.component-page .btn{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center}.ec-rating{display:block}.ec-rating__scores{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin:0}.ec-rating__score{min-width:0}.ec-rating__score+.ec-rating__score{border-inline-start:1px solid #8c7658}.ec-rating__score dd{display:flex;align-items:center;justify-content:center;gap:.25rem;margin:0;color:#212121;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-rating__score strong{font-size:clamp(.72rem,2.8vw,.875rem);line-height:1.2}.ec-rating__scale{font-size:inherit}.ec-game-card .ec-rating__score strong{font-size:1rem}.ec-game-card .ec-rating__scale{font-size:.6875rem}.ec-game-card .ec-rating__icon svg{width:1.125rem;height:1.125rem}.ec-rating__icon{display:block;flex:0 0 auto;color:#83382b;font-size:.875rem;line-height:1}.ec-rating__icon svg{display:block;width:1rem;height:1rem;fill:currentColor}.ec-rating__count,.component-help{color:#515b62;font-size:var(--ec-font-size-small)}.ec-rating__count{margin:0;display:none;text-align:right}.ec-rating__icon--empty svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.ec-status-notice{margin-block:var(--ec-space-2);padding:var(--ec-space-2);border:1px dashed #83382b;background:#f6efdf;color:#212121}.ec-status-notice__stamp{display:block;width:fit-content;margin-bottom:var(--ec-space-1);padding:.125rem var(--ec-space-1);border:1px solid #83382b;color:#83382b;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ec-status-notice strong{display:block}.ec-status-notice p{margin:var(--ec-space-1) 0 0;font-size:var(--ec-font-size-small)}.ec-pagination{container-type:inline-size;padding-block:var(--ec-space-3)}.ec-pagination ul,.ec-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--ec-space-2);padding:0;list-style:none}.ec-breadcrumbs a{display:inline-flex;min-height:2.75rem;align-items:center}.ec-pagination ul{flex-wrap:wrap;gap:var(--ec-space-1);width:100%;max-width:100%;margin:0 auto;align-items:center;justify-content:center}.ec-pagination li{display:flex;flex:none}.ec-pagination__wide-only{display:none!important}.ec-pagination__gap{display:inline-flex;min-width:.75rem;min-height:2.75rem;align-items:center;justify-content:center;color:#f6efdf;font-weight:700}.ec-pagination__step svg{width:1.25rem;height:1.25rem;flex:none}.ec-pagination__step-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@container (min-width: 40rem){.ec-pagination ul{gap:var(--ec-space-2)}.ec-pagination__wide-only{display:flex!important}.ec-pagination__compact-only{display:none!important}}@container (min-width: 50rem){.ec-pagination__step{gap:var(--ec-space-1)}.ec-pagination__step-label{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}}.ec-pagination a,.ec-pagination [aria-current=page]{display:inline-flex;min-height:2.75rem;min-width:2.75rem;align-items:center;justify-content:center;padding:var(--ec-space-2);border:1px solid #6c757d;border-radius:var(--ec-radius-small);background:#f1f1f1;text-align:center}.ec-pagination [aria-current=page]{background:#17a2b8;color:#212121;font-weight:700}.ec-pagination a{color:#087080;text-decoration:none}.ec-pagination a:hover{color:#065461;text-decoration:underline;text-underline-offset:.2em}.ec-breadcrumbs ol{align-items:center;gap:var(--ec-space-2);margin-block:var(--ec-space-3);padding-inline:var(--ec-space-2)}.ec-breadcrumbs li{display:inline-flex;align-items:center;min-height:2.75rem}.ec-breadcrumbs li:not(:last-child):after{padding-left:var(--ec-space-2);color:#515b62;content:"/"}.ec-case-board :focus-visible{outline-color:#ffa200}.ec-game-card :focus-visible,.ec-filter-panel :focus-visible{outline-color:#087080}.component-state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:var(--ec-space-3)}.component-panel,.component-form{padding:var(--ec-space-3);border:1px solid #8c7658;border-radius:var(--ec-radius-small);background:#f6efdf;box-shadow:0 2px 6px #21212114}.component-panel h3{font-size:var(--ec-font-size-lead)}.component-form{display:grid;max-width:40rem;gap:var(--ec-space-3)}.component-form label{margin-bottom:var(--ec-space-1)}.component-consent{display:flex!important;min-height:2.75rem;align-items:center;gap:var(--ec-space-2)}.component-consent input{width:1.5rem;height:1.5rem;margin:0;flex:0 0 auto;cursor:pointer}.ec-ad-slot{position:relative;display:flex;width:min(100%,18.75rem);height:15.625rem;flex-direction:column;align-items:center;justify-content:center;gap:var(--ec-space-2);padding:var(--ec-space-3);border:1px dashed #947256;border-radius:var(--ec-radius-small);background:#f6efdf;box-shadow:0 6px 18px #0000002e;color:#212121;text-align:center}.ec-ad-slot--live{display:block;width:min(100%,18.75rem);height:15.625rem;min-height:15.625rem;max-height:15.625rem;overflow:hidden;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ec-ad-slot--live .ec-ad-unit{display:block;width:100%;max-width:100%;height:15.625rem;max-height:15.625rem}.ec-ad-slot--sidebar{height:37.5rem;min-height:37.5rem;max-height:37.5rem}.ec-ad-slot--sidebar .ec-ad-unit{height:37.5rem;max-height:37.5rem}.ec-ad-slot--wide{width:min(100%,45.5rem);height:5.625rem;min-height:5.625rem;max-height:5.625rem;margin-inline:auto}.ec-ad-slot--wide .ec-ad-unit{height:5.625rem;max-height:5.625rem}.ec-ad-slot--in-article{width:min(100%,18.75rem);max-width:100%;margin-inline:auto}.ec-ad-slot--mobile-listing{grid-column:1/-1;width:100%;max-width:100%;margin-inline:auto}@media(min-width:62rem){.ec-ad-slot--mobile-listing{display:none}}@media(max-width:61.999rem){.ec-ad-slot--sidebar{display:none}}.ec-ad-slot__label{padding:var(--ec-space-1) var(--ec-space-2);border:1px solid #212121;background:#ffa200;color:#212121;font-size:var(--ec-font-size-small);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.component-content{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.component-game-list>.ec-game-card:nth-child(odd){--poster-tilt: -.7deg}.component-game-list>.ec-game-card:nth-child(2n){--poster-tilt: .7deg}@media(min-width:36rem){.ec-filter-panel__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.component-game-list{grid-template-columns:minmax(0,1fr)}.ec-site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:62rem){.ec-filter-panel__fields{grid-template-columns:minmax(0,1fr)}.component-listing-layout{display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:var(--ec-space-3)}.component-listing-layout__filters{position:sticky;top:6rem;align-self:start}.component-game-list{grid-template-columns:repeat(2,minmax(0,1fr))}.component-content{padding-bottom:0}.ec-filter-panel--mobile{display:none}.ec-filter-panel--desktop{position:static;display:block;margin-bottom:var(--ec-space-4);background:transparent;color:#212121}.ec-filter-panel--desktop .ec-filter-panel__content{position:static;max-height:none;overflow:visible;padding:var(--ec-space-3);border:1px solid #8c7658;box-shadow:none}.ec-filter-panel button{grid-column:auto;width:auto}.ec-game-card{--poster-tilt: 0deg}.ec-game-card__top{grid-template-columns:minmax(6rem,45%) minmax(0,1fr)}.ec-game-card__header{min-height:0}.ec-site-footer__inner{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr) 11.5rem;gap:var(--ec-space-4);align-items:stretch}.component-page .ec-site-footer{margin-bottom:0}}@media(min-width:75rem){.ec-site-header__inner{--ec-header-pad: .25rem;grid-template-columns:15rem minmax(0,1fr) minmax(7rem,16rem) auto;gap:var(--ec-space-3)}.ec-site-menu{display:none}.ec-site-menu-desktop{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;grid-column:2;grid-row:1;gap:var(--ec-space-1)}.ec-site-menu-desktop a{display:inline-flex;min-height:2.75rem;align-items:center;padding:var(--ec-space-2);color:#212121;font-size:var(--ec-font-size-small);font-weight:700;text-decoration:none;text-transform:uppercase;text-underline-offset:.2em;white-space:nowrap}.ec-site-menu-desktop a:hover{background:#ffc766;color:#212121}.ec-site-search{position:static;width:100%;grid-column:3;grid-row:1}.ec-site-search button{width:2.75rem;flex:0 0 auto;padding:0}.ec-site-search-desktop{display:flex}.ec-site-search-mobile,.ec-site-menu,.ec-site-account-mobile{display:none}.ec-account-link{display:inline-flex;grid-column:4;grid-row:1;margin:0;padding-inline:var(--ec-space-2)}.ec-site-brand img{width:15rem}}@media(prefers-reduced-motion:reduce){.ec-game-card,.ec-game-card__photo,.ec-game-card__venue img,.ec-game-card__paper{transition:none}.ec-game-card:is(:hover,:focus-within) .ec-game-card__paper{transform:none}.ec-game-card:hover{transform:none}}.ec-site-footer__card{display:flex;min-width:0}.ec-site-footer__card>.ec-torn-paper__sheet{width:100%;padding:var(--ec-space-3) var(--ec-space-4) var(--ec-space-3) 2.5rem}.ec-site-footer__inner>.ec-site-footer__card>nav{display:flex;flex-direction:column;gap:0}.ec-site-footer__about{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-2)}.ec-site-footer__inner nav a,.ec-site-footer__social a,.ec-site-footer__social .ec-social--facebook,.ec-site-footer__social .ec-social--x,.ec-site-footer__social .ec-social--instagram,.ec-site-footer__social .ec-social--email{color:#212121}.ec-site-footer__inner nav a:hover,.ec-site-footer__inner nav a:focus-visible{color:#065461;text-decoration-thickness:2px}.ec-site-footer a:focus-visible{outline-color:#087080}.ec-site-footer__social{margin-top:var(--ec-space-1)}.ec-site-footer__social a:hover{background:#ffc766}.ec-site-footer__brand{display:grid;place-items:center}.ec-site-footer__brand:focus-visible img{outline:3px solid #087080;outline-offset:3px}.ec-site-footer__brand img{width:100%;max-width:9.375rem}.ec-site-footer__card:has(.ec-site-footer__brand){width:11.5rem;max-width:100%}
