*{box-sizing:border-box}body{margin:0;padding:28px 32px;background:#eeeae1;color:#283b35;font:12px/1.5 Arial,sans-serif}header{display:flex;justify-content:space-between;gap:25px;align-items:end;border-bottom:1px solid #c9cfc0;padding-bottom:19px;margin-bottom:20px}h1,h2,h3,p{margin:0}h1{font:34px/1.1 Georgia;letter-spacing:-.04em}header p{font-size:10px;color:#737b6e;margin-top:10px}a{color:inherit;text-underline-offset:4px;font-size:10px}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #bd765f;outline-offset:3px}.version-switch{display:flex;gap:10px;margin-bottom:18px}.version-switch button{background:transparent;border:1px solid #c8cbbf;padding:12px 22px;text-align:left;flex:1;max-width:370px}.version-switch strong{display:block;font-size:12px}.version-switch span{display:block;font-size:9px;margin-top:4px}.version-switch button[aria-pressed=true]{background:#283b35;color:#f8f5ec;border-color:#283b35}.collection-heading{margin-bottom:20px}.collection-heading h2{font:26px Georgia;letter-spacing:-.03em}.collection-heading p{font-size:10px;color:#737b6e;max-width:730px;margin-top:7px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card{background:#f8f5ec;border:1px solid #cdd1c3;padding:15px}.card-top{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:12px}h2{font:25px Georgia;letter-spacing:-.03em}.card-top span{display:block;font-size:8px;color:#737b6e;margin-top:5px}.card-top .eyebrow{font-size:7px;letter-spacing:.12em;margin:0 0 7px}.card-top .avatar{width:72px;height:72px;object-fit:contain;flex-shrink:0}.pictures{display:grid;grid-template-columns:1fr 1fr;gap:9px}.pictures button{border:0;background:transparent;padding:0;text-align:left}.pictures img{display:block;width:100%;aspect-ratio:1.4;object-fit:cover}.pictures span{font-size:7px;display:block;margin-top:5px;color:#737b6e}.card>p{font-size:9px;color:#737b6e;margin:12px 0 8px}.card-foot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:10px}.text-button{border:0;padding:0;background:none;font-size:10px;text-decoration:underline;text-underline-offset:4px}footer{font-size:9px;color:#737b6e;margin-top:22px;max-width:1040px}footer p+p{margin-top:8px}dialog{border:0;background:#f8f5ec;color:#283b35;padding:16px;width:1300px;max-width:96vw;max-height:94vh}dialog::backdrop{background:#20312ae8}dialog>div{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}dialog p{font-size:11px}dialog button{background:transparent;border:1px solid #cdd1c3;padding:7px 11px;font-size:10px;white-space:nowrap}dialog img{display:block;width:100%;max-height:82vh;object-fit:contain}@media(max-width:700px){body{padding:22px 18px}h1{font-size:29px}.grid{grid-template-columns:1fr}header{align-items:start}header>a{max-width:95px}h2{font-size:24px}.version-switch{gap:7px}.version-switch button{padding:11px 10px}.version-switch strong{font-size:11px}.version-switch span{font-size:8px}.card{padding:13px}.card-foot{gap:9px}.card-top .avatar{width:60px;height:60px}}
.original-board{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left}.original-board img{display:block;width:100%;aspect-ratio:1.5;object-fit:contain}.original-board span{display:block;margin-top:6px;font-size:7px;color:#737b6e}details{margin-top:12px;font-size:9px;color:#737b6e}summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}details .pictures{margin-top:12px}
.material-tags{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 14px}.material-tags span{border:1px solid #d9dbd1;padding:4px 6px;font-size:7px;color:#637060}.pictures{grid-template-columns:1.4fr 1fr}.pictures img{aspect-ratio:1.25}@media(max-width:700px){.pictures{grid-template-columns:1fr}.pictures img{aspect-ratio:1.5}.material-tags span{font-size:8px}}
.pictures{grid-template-columns:1fr 1fr;align-items:start}.pictures button{align-self:start}.pictures img{aspect-ratio:1.395;object-fit:contain}.pictures button:hover img{filter:brightness(1.03)}@media(max-width:700px){.pictures{grid-template-columns:1fr}}
