.grimoire-home-content{position:relative;z-index:2;width:min(var(--home-content-width),calc(100% - var(--home-gutter) * 2));margin-inline:auto;padding-block:var(--home-content-top-gap) var(--home-section-gap);font-family:var(--app-font-reading)}.grimoire-home-content[data-home-page]{padding-bottom:0}.grimoire-home-section{margin-block-end:var(--home-section-gap);scroll-margin-top:calc(var(--home-header-height) + var(--spacing) * 8)}.grimoire-world-list{list-style:none;padding:0;margin:0}.grimoire-world-row{display:grid;grid-template-columns:var(--home-row-image-width) minmax(0,1fr);gap:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);border-bottom:thin solid var(--grimoire-gold-hairline);text-decoration:none}.grimoire-world-list>li:first-child .grimoire-world-row{padding-top:0}.grimoire-world-row:focus-visible{outline:thin solid var(--grimoire-gold-bright);outline-offset:calc(var(--spacing) * 2)}.grimoire-world-art{display:block;aspect-ratio:var(--home-row-image-ratio);overflow:hidden;border:thin solid var(--grimoire-gold-hairline);border-radius:var(--grimoire-radius-sm);background:var(--grimoire-ink-deep)}.grimoire-world-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--motion-standard)}.grimoire-world-row:hover .grimoire-world-art img{transform:scale(1.025)}.grimoire-world-copy{display:flex;flex-direction:column;min-width:0;gap:calc(var(--spacing) * 4);padding-block:var(--spacing)}.grimoire-world-copy h3{margin:0;font-size:var(--home-world-title-size);font-family:var(--app-font-sans);font-weight:500;line-height:var(--grimoire-leading-normal);color:var(--grimoire-parchment);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grimoire-world-copy p{margin:0;color:var(--grimoire-parchment-dim);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grimoire-world-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--spacing) * 3);margin-top:auto}.grimoire-world-continue,.grimoire-home-action{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--spacing) * 3);min-height:var(--scene-touch-target);color:var(--grimoire-gold);text-decoration:none}.grimoire-world-continue svg,.grimoire-home-action svg{width:var(--scene-control-icon-size);height:var(--scene-control-icon-size);flex:none}.grimoire-world-more{display:flex;justify-content:center;padding-top:calc(var(--spacing) * 6)}.grimoire-home-empty{padding-block:calc(var(--spacing) * 8)}.grimoire-home-action:focus-visible{outline:thin solid var(--grimoire-gold-bright);outline-offset:var(--spacing)}@media(max-width:48rem){.grimoire-home-section{margin-block-end:calc(var(--home-section-gap) / 1.5)}.grimoire-world-row{grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing) * 4)}.grimoire-world-copy{gap:calc(var(--spacing) * 3)}.grimoire-world-art{aspect-ratio:var(--home-mobile-row-image-ratio)}}@media(prefers-reduced-motion:reduce){.grimoire-world-art img{transition:none}.grimoire-world-row:hover .grimoire-world-art img{transform:none}}
