*{box-sizing:border-box}html{background:#f5f4ef;color:#334039;font:15px/1.6 system-ui,-apple-system,"PingFang SC",sans-serif}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:#fff9;border:1px solid #d8dbd2;border-radius:10px;padding:7px 12px;cursor:pointer}button[disabled]{opacity:.6;cursor:wait}[hidden]{display:none!important}.hallHeader197{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(10px + env(safe-area-inset-top)) max(14px,calc((100vw - 680px)/2)) 10px;background:#f5f4efdb;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid #e3e3db}.hallBrand197{display:flex;align-items:center;gap:10px;font:21px serif;white-space:nowrap}.hallHeader197 nav{display:flex;align-items:center;gap:14px;font-size:12px}main{width:min(680px,100%);padding:0 12px 24px;margin:auto}.hallIntro197{color:#7d8279;font:14px serif;letter-spacing:.1em;margin:24px 4px}.hallCard197{background:#fff;border:1px solid #e4e6df;border-radius:18px;padding:14px;margin:0 0 22px;content-visibility:auto;contain-intrinsic-size:auto 800px}.hallAuthor197{display:flex;gap:10px;align-items:center;margin-bottom:12px}.hallAvatar197{flex:none;background:#ac4535;color:#fff;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font:21px serif}.hallAuthor197 h2{margin:0;font-size:15px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.hallAuthor197 time{display:block;color:#92968d;font-size:11px}.hallImage197{position:relative;aspect-ratio:3/4;overflow:hidden;background:#efede5;border-radius:10px;isolation:isolate}.hallImage197 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.hallImage197:has(img:not([src])):before{content:'正在铺开作品';position:absolute;inset:0;display:grid;place-items:center;color:#9b9d94;font-size:12px}.hallImage197.expanded197{aspect-ratio:auto}.hallImage197.expanded197 img{height:auto;object-fit:contain}.hallActions197{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;font-size:12px}.hallActions197 a{color:#7c877b}.hallActions197 button{font-size:12px;background:none;border:0;padding:5px 0}.hallError197{position:absolute;inset:0;display:grid;place-content:center;gap:10px;text-align:center;color:#8c7a68;font-size:12px}.hallError197 button{font-size:12px}#hallStatus197{text-align:center;color:#858b80;font-size:12px}#moreHall197{display:block;margin:16px auto}#hallSentinel197{height:1px}footer{text-align:center;color:#8d9186;font-size:11px;padding:20px 12px 30px}@media(max-width:420px){.hallHeader197{padding-left:12px;padding-right:12px}.hallBrand197{font-size:19px}.hallHeader197 nav{gap:10px}.hallCard197{padding:10px;border-radius:14px;contain-intrinsic-size:auto 550px}}

/* 199: two flowing columns with a staggered start, never screen-size cards. */
main{width:min(980px,100%)}#hallFeed197{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.hallColumn199{min-width:0}.hallColumn199:nth-child(2){padding-top:28px}.hallCard197{padding:10px;margin-bottom:14px;break-inside:avoid;contain-intrinsic-size:auto 340px}.hallImage197{aspect-ratio:auto}.hallImage197 img{height:auto;min-height:120px;max-height:520px;object-fit:cover}.hallImage197.expanded197 img{max-height:none}.hallAuthor197{gap:6px}.hallAuthor197 h2{font-size:12px}.hallAuthor197 time{font-size:9px}.hallAvatar197{width:26px;height:26px;font-size:17px}.hallActions197{justify-content:space-between;gap:5px}.hallActions197 button{width:30px;height:30px;padding:5px}.hallActions197 svg{width:20px;height:20px}.hallActions197 button[aria-pressed=true]{color:#a43327}.hallDetail199{display:flex;justify-content:space-between;gap:6px;font-size:10px;color:#7c877b}.hallDetail199 button{font-size:10px;border:0;padding:3px 0;background:none}#hallComments199{width:min(520px,calc(100vw - 24px));max-height:85dvh;overflow:auto;border:1px solid #d8dbd2;border-radius:16px;padding:18px}#hallComments199 header{display:flex;justify-content:space-between;gap:10px;align-items:center}#hallComments199 textarea{width:100%;min-height:90px;padding:10px;font:inherit}#hallComments199 small{display:block;color:#92968d;font-size:10px}#hallComments199::backdrop{background:#19271c55}@media(max-width:440px){#hallFeed197{gap:9px}.hallCard197{padding:7px;border-radius:12px}.hallImage197 img{max-height:340px}.hallColumn199:nth-child(2){padding-top:22px}}
