.ea-page{max-width:1300px;margin:0 auto}.ea-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.ea-heading h1{margin:0 0 8px}.ea-heading p{margin:0}.ea-heading .eyebrow{margin-bottom:9px}.ea-toolbar,.ea-toolbar-end,.ea-card-footer,.ea-card-meta,.ea-actions,.ea-counts,.ea-vote-controls,.ea-owner-heading{display:flex;align-items:center;gap:12px}.ea-toolbar{justify-content:space-between;flex-wrap:wrap}.ea-toolbar form{display:flex;gap:8px;min-width:220px}.ea-toolbar input{width:230px;max-width:100%}.ea-sort{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted,#777)}.ea-sort select{width:auto;min-width:160px}.ea-views{display:flex;padding:3px;border:1px solid var(--line,#dedbd3);border-radius:10px}.ea-views button{border:0;background:transparent;color:var(--muted,#777);width:32px;height:30px;font-size:18px;cursor:pointer;border-radius:6px}.ea-views button[aria-pressed=true]{background:var(--ink,#292a26);color:var(--paper,#fff)}.ea-results{font-size:12px;margin:16px 0}.ea-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ea-card{border:1px solid var(--line,#ddd9d0);border-radius:14px;overflow:hidden;background:var(--surface,#fff);min-width:0}.ea-art{display:flex;align-items:center;justify-content:center;aspect-ratio:16/8;background:var(--soft,#f0eee8);color:var(--accent,#c65e3c);text-decoration:none;overflow:hidden}.ea-art img{height:100%;width:100%;object-fit:cover}.ea-art>span{font-size:42px;font-weight:600;opacity:.7}.ea-card-body{padding:18px}.ea-card-meta{justify-content:space-between;font-size:11px;color:var(--muted,#777);margin-bottom:9px}.ea-card h2{font-size:19px;line-height:1.3;margin:0 0 8px}.ea-card h2 a{color:inherit;text-decoration:none}.ea-card h2 a:hover{text-decoration:underline}.ea-description{font-size:13px;line-height:1.6;margin:0 0 14px;min-height:42px}.ea-byline{font-size:12px;margin:0 0 14px}.ea-card-footer{justify-content:space-between;flex-wrap:wrap;font-size:11px;gap:8px}.ea-counts{gap:9px;white-space:nowrap;font-variant-numeric:tabular-nums}.ea-badge{display:inline-flex;border:1px solid var(--line,#dedbd3);border-radius:6px;padding:4px 7px;color:var(--muted,#777);font-size:10px;line-height:1.3;white-space:nowrap}.ea-empty{grid-column:1/-1;border:1px dashed var(--line,#ddd9d0);border-radius:14px;padding:42px 24px;text-align:center}.ea-empty h2{font-size:21px;margin:0 0 10px}.ea-empty p{margin:0;line-height:1.6}.ea-more{margin-top:24px;text-align:center}.ea-status{font-size:13px;min-height:1.4em;line-height:1.5;margin:16px 0 0}.ea-status.error{color:var(--danger,#af3024)}.ea-view-list,.ea-view-compact{grid-template-columns:1fr;gap:12px}.ea-view-list .ea-card{display:grid;grid-template-columns:160px 1fr}.ea-view-list .ea-art{height:100%;aspect-ratio:auto}.ea-view-list .ea-card-body{padding:15px 19px}.ea-view-list .ea-description{min-height:0;margin-bottom:9px}.ea-view-list .ea-byline{margin-bottom:9px}.ea-view-compact .ea-art,.ea-view-compact .ea-description{display:none}.ea-view-compact .ea-card-body{display:grid;grid-template-columns:110px minmax(140px,1fr) minmax(100px,.7fr) auto;align-items:center;gap:14px;padding:15px 18px}.ea-view-compact .ea-card-meta span:last-child{display:none}.ea-view-compact .ea-card-meta,.ea-view-compact .ea-byline,.ea-view-compact h2{margin:0}.ea-view-compact h2{font-size:16px}.ea-view-compact .ea-badge{display:none}.ea-view-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-view-gallery .ea-art{aspect-ratio:16/10}.ea-back{display:inline-block;margin-bottom:24px;font-size:13px;color:var(--muted,#777);text-decoration:none}.ea-intro{font-size:15px;line-height:1.7;max-width:820px;margin:0 0 26px}.ea-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px}.ea-main,.ea-side{min-width:0}.ea-actions{flex-wrap:wrap;margin-bottom:16px}.ea-runtime{display:flex;align-items:center;justify-content:center;min-height:240px;border:1px solid var(--line,#ddd9d0);border-radius:12px;background:var(--soft,#f8f7f3);overflow:hidden}.ea-runtime>p{max-width:420px;text-align:center;font-size:13px;line-height:1.7;padding:24px}.ea-runtime iframe{width:100%;height:650px;border:0;display:block;background:#fff}.ea-vote-controls{flex-wrap:wrap;margin-top:18px;font-size:12px}.ea-vote-controls .selected{border-color:var(--accent,#c65e3c);color:var(--accent,#c65e3c);background:color-mix(in srgb,var(--accent,#c65e3c) 8%,transparent)}.ea-text-button{padding:4px 0;border:0;background:transparent;color:var(--muted,#777);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ea-vote-note{font-size:11px;margin:8px 0 0}.ea-info,.ea-report{border:1px solid var(--line,#ddd9d0);border-radius:12px;padding:18px;margin-bottom:16px}.ea-info h2{font-size:16px;margin:0 0 12px}.ea-info p,.ea-info summary,.ea-report summary{font-size:12px;line-height:1.7}.ea-info dl{font-size:12px;margin:16px 0}.ea-info dl>div{display:flex;justify-content:space-between;gap:12px;margin:8px 0}.ea-info dt{color:var(--muted,#777)}.ea-info dd{margin:0}.ea-info details{border-top:1px solid var(--line,#ddd9d0);padding-top:12px}.ea-report summary,.ea-info summary{cursor:pointer}.ea-report form{margin-top:16px}.ea-report .field{font-size:12px}.ea-help{font-size:11px;line-height:1.6;margin:10px 0}.ea-collaboration:not(:empty){border-top:1px solid var(--line,#ddd9d0);margin-top:30px;padding-top:25px}.ea-owner{margin:20px 0;border-top:1px solid var(--line,#ddd9d0);padding-top:18px}.ea-owner-heading{justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.ea-owner-heading h3{margin:0;font-size:15px}.ea-owner .ea-counts{font-size:12px}.ea-consent{display:flex;gap:10px;font-size:12px;line-height:1.6;max-width:680px;margin-bottom:12px}.ea-consent input{width:16px;min-width:16px;height:16px;margin:3px 0 0;accent-color:var(--accent,#c65e3c)}.ea-blockers{font-size:12px;line-height:1.6;padding-left:18px;margin:12px 0}.ea-owner .ea-status:empty{display:none}@media(min-width:1600px){.ea-cards:not(.ea-view-list):not(.ea-view-compact):not(.ea-view-gallery){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.ea-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ea-detail-grid{grid-template-columns:minmax(0,1fr) 240px}.ea-view-compact .ea-card-body{grid-template-columns:minmax(120px,1fr) minmax(100px,.7fr) auto}.ea-view-compact .ea-card-meta{display:none}}@media(max-width:680px){.ea-heading{align-items:flex-start;gap:16px}.ea-heading>.btn{font-size:11px;padding:9px}.ea-toolbar,.ea-toolbar-end{align-items:stretch;width:100%;justify-content:space-between}.ea-toolbar form{width:100%}.ea-toolbar input{width:100%;flex:1}.ea-cards,.ea-view-gallery,.ea-detail-grid{grid-template-columns:1fr}.ea-side{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ea-info,.ea-report{margin-bottom:0}.ea-view-list .ea-card{grid-template-columns:100px 1fr}.ea-view-compact .ea-card-body{grid-template-columns:1fr auto}.ea-view-compact .ea-byline{grid-row:2}.ea-view-compact .ea-card-footer{grid-row:1/3;grid-column:2}.ea-runtime iframe{height:580px}.ea-art{aspect-ratio:16/7}.ea-owner-heading{align-items:flex-start}}@media(max-width:420px){.ea-side{grid-template-columns:1fr}.ea-heading{flex-direction:column}.ea-card-footer{font-size:10px}.ea-sort select{min-width:145px}}.ea-skeletons{display:contents}.ea-skeleton{pointer-events:none}.ea-skeleton-art{display:block;aspect-ratio:16/8;background:var(--soft,#f0eee8)}.ea-skeleton-body{display:grid;gap:12px;padding:22px 18px 26px}.ea-skeleton-body i{display:block;border-radius:4px;background:var(--soft,#f0eee8);height:10px}.ea-skeleton-body i:first-child{width:58%;height:15px;margin-bottom:4px}.ea-skeleton-body i:last-child{width:74%}.ea-view-list .ea-skeleton-art{aspect-ratio:auto;height:100%}.ea-view-compact .ea-skeleton-art{display:none}.ea-view-compact .ea-skeleton-body{grid-template-columns:2fr 1fr 1fr;align-items:center;padding:18px;gap:24px}.ea-view-compact .ea-skeleton-body i{margin:0;width:100%}.ea-view-gallery .ea-skeleton-art{aspect-ratio:16/10}.ea-detail-placeholder{min-height:300px;max-width:880px;overflow:hidden;border:1px solid var(--line,#ddd9d0);border-radius:14px}.ea-page [data-ea-retry]{margin-top:12px}.ea-feedback-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;margin:14px 0;font-variant-numeric:tabular-nums}.ea-feedback-stats>div{min-width:0}.ea-feedback-stats dt{font-size:11px;line-height:1.4;color:var(--muted,#777)}.ea-feedback-stats dd{font-size:17px;line-height:1.4;font-weight:600;margin:3px 0 0}.ea-feedback-ranking{font-size:11px;line-height:1.6;color:var(--muted,#777);margin:8px 0 14px}.ea-feedback-ranking>summary{cursor:pointer}.ea-feedback-ranking p{margin:7px 0 0;max-width:620px}.ea-feedback-summary{margin:10px 0}.review-early-access .ea-feedback-stats{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:760px){.review-early-access .ea-feedback-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}
