.character-record{background:var(--paper)}.cr-identity{grid-template-columns:1.4fr 1fr;align-items:center;gap:60px;max-width:1280px;margin:auto;padding:36px 40px 60px;display:grid}.cr-identity h1{margin:26px 0}.cr-type{font:11px/1.6 ui-monospace,monospace}.cr-intro{margin:28px 0;font:italic 30px/1.3 Georgia,serif}.cr-identity dl{gap:48px;margin:28px 0;display:flex}.cr-identity dl>div{flex-direction:column-reverse;gap:6px;display:flex}.cr-identity dt{text-transform:uppercase;font:9px/1.6 ui-monospace,monospace}.cr-identity dd{letter-spacing:-.05em;font-size:40px;font-weight:800}.cr-cover{background:#efce46;justify-self:center;width:100%;max-width:380px;padding:36px;transform:rotate(3deg)}.cr-cover>div{aspect-ratio:5/7;width:100%;max-width:300px;position:relative}.cr-cover small{padding-top:18px;font:10px ui-monospace,monospace;display:block}.cr-lore{color:var(--paper);background:#182621;grid-template-columns:1fr 120px 1.2fr;align-items:center;gap:40px;padding:40px max(40px,50vw - 600px);display:grid}.cr-lore h2{margin-top:18px}.cr-lore h3{margin:12px 0;font-size:26px;line-height:1.15}.cr-lore p:not(.ca-label){font-size:12px;line-height:1.6}.cr-catalogue,.cr-connections{max-width:1280px;margin:auto;padding:60px 40px}.cr-language{gap:8px;display:flex}.cr-language button{color:#182621;cursor:pointer;background:0 0;border:1px solid #182621;min-width:48px;min-height:44px;font-size:11px}.cr-language button[aria-pressed=true]{color:var(--paper);background:#182621}.cr-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:26px 0;display:grid}.cr-print{min-width:0}.cr-print-image{aspect-ratio:5/7;position:relative}.cr-print small{margin:14px 0 8px;font:9px/1.6 ui-monospace,monospace;display:block}.cr-print h3{font-size:18px;font-weight:700}.cr-print .ca-text-link{font-size:11px}.cr-print .gallery-collector{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.cr-print .gallery-collector button{color:#182621;cursor:pointer;border:1px solid #182621;flex:1;min-height:44px;font-size:11px}.cr-print .gallery-collector button[aria-pressed=true]{color:#fff;background:#182621}.cr-owned{background:#79d8dc;justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding:32px;display:flex}.cr-owned h2{margin:12px 0;font-size:58px}.cr-owned>p{max-width:44ch;font-size:13px;line-height:1.7}.cr-tagged{border-block:1px solid #18262160;margin-top:40px;padding:20px 0}.cr-tagged summary{cursor:pointer;min-height:44px;font-size:18px}.cr-tagged>p{font-size:13px}.cr-connections{padding-block:30px}.cr-lore :is(a):focus-visible{outline-color:#79d8dc}@media (max-width:640px){.cr-identity{grid-template-columns:1fr;gap:32px;padding:24px 20px 40px}.cr-identity h1{font-size:68px}.cr-identity dl{gap:30px}.cr-cover{max-width:280px;padding:24px}.cr-intro{font-size:26px}.cr-lore{grid-template-columns:90px 1fr;gap:24px;padding:32px 20px}.cr-lore>div:first-child{grid-column:1/-1}.cr-lore img{width:90px;height:auto}.cr-lore h3{font-size:22px}.cr-catalogue,.cr-connections{padding:36px 20px}.cr-language{margin-top:24px}.cr-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.cr-owned{padding:24px;display:block}.cr-owned>p{margin-top:24px}.cr-print h3{font-size:15px}}
