.sheet-heading{z-index:19;top:calc(var(--detail-sticky-offset) - var(--sheet-heading-lead));height:calc(var(--sheet-heading-height) + var(--sheet-heading-lead));padding:calc(1px + var(--sheet-heading-lead)) 12px 1px;background-color:var(--page-bg);background-image:var(--paper-grain);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;margin:0 -12px;font-size:15px;font-weight:700;line-height:22px;display:flex;position:sticky}.sheet-heading>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-topbar__brand{align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex;overflow:hidden}.detail-topbar__brand .brand-logo__tile{box-shadow:0 0 0 1px var(--accent)}.detail-topbar__brand .brand-logo__tile--k{box-shadow:0 0 0 1px var(--surface)}@media (width<=739.98px),(height<=499.98px){.detail-topbar__brand{display:none}.detail-topbar__search{margin-left:auto}}.detail-topbar__title{min-width:0;color:var(--surface);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:16px;font-weight:400;line-height:22px;overflow:hidden}@media (width>=740px) and (height>=500px){.detail-topbar__title{display:none}}.detail-topbar__search{width:56px;min-height:56px;color:var(--surface);place-items:center;margin-right:-12px;padding-right:12px;display:grid}.sheet-heading{box-shadow:0 2px 8px rgb(19 24 34/calc(18% * var(--stuck-shadow,0)));opacity:var(--leaving,1)}@media (width>=740px) and (height>=500px){.detail-topbar__search{margin-right:0;padding-right:0}}.detail-identity{height:var(--detail-identity-height);align-items:flex-start;gap:12px;padding:10px 12px 4px;display:flex}.detail-identity>.detail-thumbnail{margin-top:2px}.detail-identity>div:not(.detail-thumbnail){flex-direction:column;align-self:stretch;min-width:0;display:flex}.detail-thumbnail{--thumb-height:87px;width:64px;height:var(--thumb-height);background:0 0;border:0;flex:none;place-items:center;display:grid}.detail-thumbnail--empty{border:1px solid var(--line);background:var(--field);border-radius:2px;overflow:hidden}.detail-thumbnail img{width:auto;max-width:100%;height:auto;max-height:var(--thumb-height);box-shadow:var(--card-shadow);background:0 0;border:0;border-radius:3px;display:block}.detail-thumbnail--preview{cursor:zoom-in;padding:0}.detail-identity h1{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:21px;font-weight:400;line-height:26px;overflow:hidden}.detail-identity p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:400;line-height:16px;overflow:hidden}.detail-identity__product,.detail-identity__illustrator{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:2px}.detail-identity small{min-height:13px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:11px;font-weight:400;line-height:13px;display:block;overflow:hidden}.detail-identity small.detail-identity__illustrators{margin-top:5px}@media (width<=739.98px),(height<=499.98px){.detail-identity h1.is-long{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:16px;line-height:18px;display:-webkit-box}.detail-identity small{min-height:16px;margin-top:3px;line-height:16px}.detail-identity small:not(.detail-identity__illustrators){-webkit-line-clamp:var(--identity-product-rows,2);line-clamp:var(--identity-product-rows,2);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.detail-identity small.detail-identity__illustrators{-webkit-line-clamp:var(--identity-illustrator-rows,1);line-clamp:var(--identity-illustrator-rows,1);white-space:normal;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box}}.detail-identity__person{white-space:nowrap}@media (width<=739.98px) and (height>=640px){.detail-layout__chart{z-index:18;top:calc(var(--detail-sticky-offset) + var(--sheet-heading-height));background-color:var(--page-bg);background-image:var(--paper-grain);box-shadow:0 2px 8px rgb(19 24 34/calc(18% * var(--stuck-shadow,0)));margin:-2px -12px 0;padding:2px 12px 0;position:sticky}}@media (width>=740px) and (height>=500px){.detail-identity{padding-right:var(--pc-column-inset);padding-left:var(--pc-column-inset)}}
