/* Compact reading layout: descriptions expand in the existing item sheet. */
.topbar__inner{padding-block:5px}.brand__tag{display:none}
.page:not(.page--cover) .page__inner{padding:14px var(--page-pad) 26px}
.page__head{display:flex;align-items:center;gap:12px;text-align:start;padding:8px 0 12px;margin-bottom:4px;border:0;border-bottom:1px solid var(--rule);border-radius:0;box-shadow:none;background:none;flex-wrap:wrap}
.page__title{font-size:28px}.page__ornament{display:none}.page__cover{width:44px;height:44px;margin:0;border-radius:8px}.page__desc{margin:0;font-size:13px;flex-basis:100%;text-align:start}
.items{gap:0}.item{grid-template-columns:68px minmax(0,1fr);column-gap:12px;row-gap:3px;padding:10px 4px;min-height:90px;border-radius:8px}.item__thumb{width:68px;height:68px;grid-column:1;grid-row:1 / 3}.item__line{grid-column:2;min-width:0;align-items:start;gap:8px}.item__name,html[lang='en'] .item__name{font-family:var(--font-body);font-size:16px;line-height:1.4;font-weight:700;overflow-wrap:anywhere;flex:1;min-width:0}.item__leader{display:none}.item__price{font-size:16px;margin-inline-start:auto}.item__price small{font-size:11px}.item__desc{grid-column:2;-webkit-line-clamp:1;font-size:13px;line-height:1.4;color:var(--ink-soft)}.item .badge{font-size:10px;max-width:82px;white-space:normal}.page:not(.page--cover)::before{opacity:min(var(--grain),.035)}
@media(max-width:359px){:root{--page-pad:12px}.item{grid-template-columns:60px minmax(0,1fr);column-gap:8px;padding-block:10px}.item__thumb{width:60px;height:60px}.item__name,html[lang='en'] .item__name{font-size:15px}.item__line{flex-wrap:wrap}.item .badge{order:3}.item__price{font-size:15px}}
@media(min-width:720px){.page:not(.page--cover) .page__inner{max-width:800px}.item{grid-template-columns:72px minmax(0,1fr);padding-block:12px}.item__thumb{width:72px;height:72px}.item__name,html[lang='en'] .item__name{font-size:17px}}
