.community-page{max-width:1104px;margin:0 auto;padding:28px 0 56px;color:var(--color-text-deep);letter-spacing:0}.community-page *{box-sizing:border-box}.community-avatar{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;overflow:hidden;background:var(--color-primary-tint);color:var(--color-primary);font-size:16px}.community-avatar img{width:100%;height:100%;object-fit:cover}.community-page button:disabled{opacity:.45;cursor:not-allowed}.community-state{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;padding:24px;color:var(--color-text-quiet);text-align:center;font-size:14px}.community-state button{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--color-control-border);border-radius:6px;background:var(--color-button-plain-bg);padding:8px 12px;color:var(--color-text-soft);cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease),border-color var(--ix-dur) var(--ix-ease),color var(--ix-dur) var(--ix-ease),scale var(--ix-dur) var(--ix-ease)}.community-pagination{justify-content:space-between;margin-top:20px;color:var(--color-text-quiet);font-size:12px}.community-pagination,.community-pagination>div{display:flex;align-items:center;gap:12px}.community-pagination button{width:34px;height:34px;border:1px solid var(--color-control-border);border-radius:6px;background:var(--color-button-plain-bg);display:grid;place-items:center;cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease),border-color var(--ix-dur) var(--ix-ease),scale var(--ix-dur) var(--ix-ease)}@media (hover:hover){.community-pagination button:not(:disabled):hover,.community-state button:not(:disabled):hover{background:var(--ix-hover-bg);border-color:var(--ix-border-hover);color:var(--color-text-body)}}.community-pagination button:not(:disabled):active,.community-state button:not(:disabled):active{background:var(--ix-pressed-bg);border-color:var(--ix-border-hover);scale:var(--ix-press-scale)}@media(max-width:760px){.community-page{margin:0;padding:20px 16px 36px}}.plaza{--plaza-side:240px;--plaza-feed:680px;--plaza-gap:24px;display:grid;grid-template-columns:var(--plaza-side) minmax(0,var(--plaza-feed));column-gap:var(--plaza-gap);justify-content:center;align-items:start;padding:16px 24px 64px;color:var(--color-text-body)}.plaza *,.plaza-detail *{box-sizing:border-box}.plaza-column{min-width:0}@media (min-width:1280px){.plaza{grid-template-columns:minmax(0,1fr) minmax(0,var(--plaza-feed)) minmax(0,1fr)}.plaza-sidebar{grid-area:1/1;justify-self:end;width:var(--plaza-side)}.plaza-column{grid-area:1/2}}@media (min-width:1440px){.plaza{--plaza-side:256px;--plaza-feed:720px;--plaza-gap:32px}}@media (min-width:1920px){.plaza{--plaza-feed:760px}}.plaza-primary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:72px;height:36px;padding:0 16px;border:0;border-radius:800px;background:var(--color-primary);color:var(--color-on-primary);font-size:14px;white-space:nowrap;cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease),scale var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-primary:not(:disabled):hover{background:var(--ix-primary-hover)}}.plaza-primary:not(:disabled):active{background:var(--ix-primary-pressed);scale:var(--ix-press-scale)}.plaza-primary:disabled{opacity:.45;cursor:not-allowed}.plaza-secondary{display:inline-flex;align-items:center;justify-content:center;min-width:72px;height:36px;padding:0 16px;border:0;border-radius:800px;background:var(--color-button-plain-bg);color:var(--color-text-body);font-size:14px;white-space:nowrap;cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-divider);transition:background-color var(--ix-dur) var(--ix-ease),box-shadow var(--ix-dur) var(--ix-ease),scale var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-secondary:not(:disabled):hover{background:var(--ix-hover-bg);box-shadow:inset 0 0 0 1px var(--ix-border-hover)}}.plaza-secondary:not(:disabled):active{background:var(--ix-pressed-bg);box-shadow:inset 0 0 0 1px var(--ix-border-hover);scale:var(--ix-press-scale)}.plaza-secondary:disabled{opacity:.45;cursor:not-allowed}.plaza-sidebar{display:grid;gap:16px;position:sticky;top:80px}.plaza-side-card{display:flex;align-items:center;background:var(--color-surface);border:1px solid var(--color-divider);border-radius:4px;box-shadow:var(--shadow-soft-card)}.plaza-side-user{flex-direction:column;gap:8px;padding:24px 16px 16px;text-align:center}.plaza-side-user .community-avatar{width:56px;height:56px;border:1px solid var(--color-text-faint);font-size:20px}.plaza-side-user strong{max-width:100%;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaza-side-counts{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin:4px 0 0}.plaza-side-counts>div{display:flex;flex-direction:column;align-items:center;gap:2px}.plaza-side-counts dd{margin:0;font-size:16px;font-weight:600;color:var(--color-text-body)}.plaza-side-counts dt{font-size:12px;color:var(--color-text-subtle)}.plaza-side-link{justify-content:space-between;height:64px;padding:0 16px;font-size:14px;color:var(--color-text-body);transition:background-color var(--ix-dur) var(--ix-ease),color var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-side-link:hover{background:var(--ix-row-hover);color:var(--color-primary)}}.plaza-side-link:active{background:var(--ix-pressed-bg);color:var(--ix-link-pressed)}.plaza-side-guest{flex-direction:column;gap:16px;padding:24px 16px;text-align:center;font-size:14px;color:var(--color-text-secondary)}.plaza-side-guest p{margin:0;line-height:1.7;text-wrap:balance}.plaza-topic{color:var(--color-link-strong);transition:color var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-topic:hover{color:var(--ix-link-hover);text-decoration:underline;text-underline-offset:3px}}.plaza-topic:active{color:var(--ix-link-pressed)}.plaza-side-topics{flex-direction:column;align-items:stretch;padding:16px 12px 12px}.plaza-side-topics h2{margin:0 4px 8px;font-size:15px;font-weight:600;line-height:24px;color:var(--color-text-body)}.plaza-side-topics ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.plaza-side-topics a{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 4px;border-radius:4px;font-size:14px;color:var(--color-text-body);transition:background-color var(--ix-dur) var(--ix-ease),color var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-side-topics a:hover{background:var(--ix-row-hover);color:var(--color-primary)}}.plaza-side-topics a:active{background:var(--ix-pressed-bg);color:var(--ix-link-pressed)}.plaza-side-topics__name{display:inline-flex;align-items:center;gap:4px;min-width:0}.plaza-side-topics__name svg{flex:none;color:var(--color-text-subtle)}.plaza-side-topics__name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaza-side-topics__count{flex:none;font-size:12px;color:var(--color-text-subtle)}.plaza-topic-chip{display:inline-flex;flex:none;align-items:center;gap:2px;height:32px;padding:0 12px;border:0;border-radius:800px;background:var(--color-button-plain-bg);box-shadow:inset 0 0 0 1px var(--color-divider);color:var(--color-text-body);font:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease),box-shadow var(--ix-dur) var(--ix-ease),color var(--ix-dur) var(--ix-ease),scale var(--ix-dur) var(--ix-ease)}.plaza-topic-chip svg{color:var(--color-text-subtle)}@media (hover:hover){.plaza-topic-chip:not(:disabled):hover{background:var(--ix-hover-bg);box-shadow:inset 0 0 0 1px var(--ix-border-hover);color:var(--color-primary)}}.plaza-topic-chip:not(:disabled):active{background:var(--ix-pressed-bg);scale:var(--ix-press-scale)}.plaza-topic-chip:disabled{opacity:.45;cursor:not-allowed}.plaza-topic-chips{display:none;gap:8px;padding:0 0 12px;overflow-x:auto;scrollbar-width:none}.plaza-topic-chips::-webkit-scrollbar{display:none}.plaza-composer__topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.plaza-topic-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:4px;background:var(--color-surface);box-shadow:var(--shadow-soft-card)}.plaza-topic-head>button{display:grid;flex:none;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-text-body);cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-topic-head>button:not(:disabled):hover{background:var(--ix-hover-bg)}}.plaza-topic-head>button:not(:disabled):active{background:var(--ix-pressed-bg)}.plaza-topic-head>div{min-width:0}.plaza-topic-head h1{margin:0;overflow:hidden;font-size:18px;font-weight:600;line-height:28px;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-body)}.plaza-topic-head p{margin:0;font-size:13px;line-height:20px;color:var(--color-text-subtle)}.plaza-tabs{display:flex;justify-content:center;height:48px}.plaza-tabs button{width:128px;height:48px;padding:0;border:0;background:none;color:var(--color-text-subtle);font-size:14px;font-weight:500;cursor:pointer}@media (hover:hover){.plaza-tabs button:not([aria-selected=true]):not(:disabled):hover{color:var(--color-primary)}}.plaza-tabs button:not([aria-selected=true]):not(:disabled):active{color:var(--ix-link-pressed)}.plaza-tabs button[aria-selected=true]{color:var(--color-primary);box-shadow:inset 0 -2px var(--color-primary)}.plaza-compose-slot{margin-top:16px}.plaza-composer{padding:16px;border-radius:4px;background:var(--color-surface);box-shadow:var(--shadow-soft-card)}.plaza-composer>textarea{display:block;width:100%;min-height:144px;max-height:50vh;padding:16px;border:0;border-radius:4px;background:var(--color-page-bg);color:var(--color-text-body);font:inherit;font-size:14px;line-height:28px;resize:none;overflow-y:auto}.plaza-composer>textarea:focus{outline:2px solid var(--color-primary);outline-offset:0}.plaza-composer__preview{max-height:25vh;margin:8px 0 0;overflow-y:auto;font-size:14px;line-height:28px;white-space:pre-wrap;overflow-wrap:anywhere}.plaza-composer__bar{gap:8px 12px;margin-top:8px}.plaza-composer__bar,.plaza-composer__tools{display:flex;flex-wrap:wrap;align-items:center}.plaza-composer__tools{gap:4px;min-width:0}.plaza-composer__submit{display:flex;align-items:center;gap:12px;margin-left:auto}.plaza-composer__count{font-size:12px;color:var(--color-text-muted);white-space:nowrap}.plaza-composer__count[data-over=true]{color:var(--color-error-text)}.plaza-tool{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:none;color:var(--color-text-subtle);cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease),color var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-tool:not(:disabled):hover{color:var(--ix-link-hover);background:var(--ix-hover-bg)}}.plaza-tool:not(:disabled):active,.plaza-tool[aria-expanded=true]:not(:disabled){color:var(--ix-link-hover);background:var(--ix-pressed-bg)}.plaza-tool:not(:disabled):active svg{scale:var(--ix-press-scale-icon)}.plaza-check{display:inline-flex;align-items:center;gap:6px;margin-left:4px;font-size:12px;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer}.plaza-check input{width:14px;height:14px;margin:0;accent-color:var(--color-primary);cursor:pointer}.plaza-composer__book{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;color:var(--color-primary)}.plaza-composer__book span{flex:1;min-width:0;overflow-wrap:anywhere}.plaza-book-picker button,.plaza-composer__book button{display:inline-grid;place-items:center;min-width:32px;min-height:32px;padding:0;border:0;background:none;color:var(--color-text-subtle);cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease),color var(--ix-dur) var(--ix-ease)}.plaza-book-picker>div button,.plaza-composer__book button{border-radius:6px}@media (hover:hover){.plaza-book-picker>div button:not(:disabled):hover,.plaza-composer__book button:not(:disabled):hover{background:var(--ix-hover-bg);color:var(--color-text-body)}}.plaza-book-picker>div button:not(:disabled):active,.plaza-composer__book button:not(:disabled):active{background:var(--ix-pressed-bg);color:var(--color-text-body)}.plaza-composer__book button:disabled,.plaza-tool:disabled{opacity:.45;cursor:progress}.plaza-book-picker{margin-top:8px;padding-top:8px;border-top:1px solid var(--color-divider)}.plaza-book-picker>div{display:flex;gap:8px}.plaza-book-picker input{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--color-control-border);border-radius:4px;font-size:13px}.plaza-book-picker ul{max-height:230px;margin:8px 0 0;padding:0;overflow-y:auto;list-style:none;font-size:13px}.plaza-book-picker li>button{display:flex;justify-content:space-between;width:100%;padding:9px 0;border-bottom:1px solid var(--color-divider);text-align:left;color:var(--color-text-body);transition:background-color var(--ix-dur) var(--ix-ease),color var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-book-picker li>button:not(:disabled):hover{background:var(--ix-row-hover);color:var(--color-primary)}}.plaza-book-picker li>button:not(:disabled):active{background:var(--ix-pressed-bg);color:var(--ix-link-pressed)}.plaza-book-picker__empty{padding:9px 0;color:var(--color-text-faint)}.plaza-guest-compose{justify-content:space-between;gap:16px;color:var(--color-text-subtle)}.plaza-guest-compose,.plaza-paused{display:flex;align-items:center;padding:16px;border-radius:4px;background:var(--color-surface);box-shadow:var(--shadow-soft-card);font-size:14px}.plaza-paused{gap:8px;color:var(--color-text-secondary);line-height:1.5}.plaza-paused svg{flex-shrink:0;color:var(--color-warning-icon)}.plaza-mobile-compose .plaza-paused{padding:0;box-shadow:none;background:transparent;font-size:13px}.plaza-feed{min-width:0}.plaza-list{display:flex;flex-direction:column;gap:16px;padding-top:16px}.plaza-card{min-width:0;padding:16px 16px 8px;border-radius:4px;background:var(--color-surface);box-shadow:var(--shadow-soft-card);scroll-margin-top:80px}.plaza-card__header{display:flex;align-items:center;gap:16px;min-height:48px}.plaza-card__avatar{display:block;flex:none;width:40px;height:40px;border-radius:50%}.plaza-card__avatar .community-avatar{width:40px;height:40px;border:1px solid var(--color-text-faint);font-size:15px}.plaza-card__who{display:flex;flex-direction:column;flex:1;min-width:0}.plaza-card__name{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;line-height:28px;color:var(--color-text-body)}.plaza-card__name>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.plaza-card__name>a:hover{color:var(--color-primary)}}.plaza-card__name>a:active{color:var(--ix-link-pressed)}.plaza-card__level{flex:none;padding:0 4px;border-radius:3px;background:var(--color-primary-soft);color:var(--color-primary);font-size:10px;line-height:16px}.plaza-card__badge{flex:none;padding:0 6px;border-radius:3px;background:var(--badge-original-bg);color:var(--badge-original-fg);font-size:12px;line-height:18px}.plaza-card__meta{display:flex;align-items:center;gap:8px;font-size:12px;line-height:19.5px;color:var(--color-text-subtle)}@media (hover:hover){.plaza-card__meta a:hover{color:var(--color-primary)}}.plaza-card__meta a:active{color:var(--ix-link-pressed)}.plaza-card__meta:has(.plaza-card__source){flex-wrap:wrap;row-gap:2px}.plaza-card__meta time{white-space:nowrap}.plaza-card__source{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaza-card__meta .plaza-card__source-link{flex:none;color:var(--color-link-strong)}.plaza-card__status{padding:0 6px;border-radius:3px;background:var(--color-notice-bg);color:var(--status-review-fg);font-size:12px;line-height:18px}.plaza-card__status[data-status=rejected]{background:var(--status-rejected-bg);color:var(--status-rejected-fg)}.plaza-card__header[data-author-state=deleted] .plaza-card__name{color:var(--color-text-faint)}.plaza-card__more{flex:none;display:flex;align-items:center}.plaza-card__body{min-width:0;margin-top:8px}.plaza-card>[data-testid=folded-notice]{margin:8px 0}.plaza-post-content{font-size:14px;line-height:28px;letter-spacing:.05em;color:var(--color-text-body);white-space:pre-wrap;overflow-wrap:anywhere}.plaza-post-content[data-clamped]{max-height:112px;overflow:hidden}.plaza-show-more{display:inline-block;padding:0;border:0;background:none;color:var(--color-primary);font-size:14px;line-height:28px;cursor:pointer}@media (hover:hover){.plaza-show-more:not(:disabled):hover{color:var(--ix-link-hover);text-decoration:underline;text-underline-offset:3px}}.plaza-show-more:not(:disabled):active{color:var(--ix-link-pressed)}.plaza-card__actions{display:flex;align-items:center;height:48px}.plaza-card__actions>a,.plaza-card__actions>button{display:inline-flex;align-items:center;gap:6px;min-width:48px;height:48px;padding:0 8px;border:0;background:none;color:var(--color-text-subtle);font-size:14px;cursor:pointer}@media (hover:hover){.plaza-card__actions>a:hover,.plaza-card__actions>button:not(:disabled):not([aria-pressed=true]):hover{color:var(--color-primary)}.plaza-card__actions>button[aria-pressed=true]:not(:disabled):hover{color:var(--color-like-hover)}}.plaza-card__actions>a:active,.plaza-card__actions>button:not(:disabled):not([aria-pressed=true]):active{color:var(--ix-link-pressed)}.plaza-card__actions>button[aria-pressed=true]{color:var(--color-like)}.plaza-card__actions>button[aria-pressed=true]:not(:disabled):active{color:var(--color-like-pressed)}.plaza-card__actions>a:active svg,.plaza-card__actions>button:not(:disabled):active svg{scale:var(--ix-press-scale-icon)}.plaza-card__actions>button:disabled{opacity:.45;cursor:progress}.plaza-card__actions>.plaza-card__share{margin-left:auto}.plaza-related-book{display:flex;align-items:center;gap:12px;min-width:0;margin:8px 0;padding:10px 12px;border:1px solid var(--plaza-book-border);border-radius:8px;background:var(--plaza-book-bg);color:var(--color-text-body);transition:border-color var(--ix-dur) var(--ix-ease)}.plaza-related-book__cover{position:relative;display:grid;place-items:center;flex:none;width:64px;height:90px;overflow:hidden;border-radius:4px;background:var(--color-bg-secondary);color:var(--color-primary);transition:translate var(--ix-dur-slow) var(--ix-ease),scale var(--ix-dur-slow) var(--ix-ease),box-shadow var(--ix-dur-slow) var(--ix-ease)}.plaza-related-book__cover img{width:100%;height:100%;object-fit:cover}.plaza-related-book__info{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.plaza-related-book__info strong{overflow:hidden;font-size:15px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.plaza-related-book__author{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:13px;color:var(--color-text-body)}.plaza-related-book__author svg{flex:none;color:var(--color-text-muted)}.plaza-related-book__author span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plaza-related-book__info small,.plaza-related-book__synopsis{font-size:12px;color:var(--color-text-muted)}.plaza-related-book__synopsis{overflow:hidden;line-height:1.6;text-overflow:ellipsis;white-space:nowrap}.plaza-related-book__go{display:inline-flex;flex:none;align-items:center;align-self:center;gap:2px;font-size:13px;color:var(--color-link-strong);white-space:nowrap}.plaza-related-book__info strong{transition:color var(--ix-dur) var(--ix-ease)}@media (hover:hover){a.plaza-related-book:hover{border-color:var(--ix-border-hover)}a.plaza-related-book:hover .plaza-related-book__cover{translate:0 var(--ix-lift);box-shadow:var(--ix-shadow-lift)}a.plaza-related-book:hover strong{color:var(--color-primary)}}a.plaza-related-book:active .plaza-related-book__cover{translate:none;scale:var(--ix-press-scale-sm);box-shadow:var(--ix-shadow-raise)}a.plaza-related-book:active strong{color:var(--ix-link-pressed)}@media (max-width:480px){.plaza-related-book{gap:10px;padding:8px 10px}.plaza-related-book__go{font-size:0}}.plaza-related-book--static{margin:8px 0 0;cursor:default}.plaza-load-more{display:block;width:256px;max-width:calc(100% - 32px);height:36px;margin:16px auto 0;border:1px solid var(--ix-border-hover);border-radius:36px;background:var(--color-button-plain-bg);color:var(--color-text-secondary);font-size:14px;cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease),border-color var(--ix-dur) var(--ix-ease),color var(--ix-dur) var(--ix-ease),scale var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-load-more:not(:disabled):hover{background:var(--ix-hover-bg);border-color:var(--ix-field-border-hover);color:var(--color-text-body)}}.plaza-load-more:not(:disabled):active{background:var(--ix-pressed-bg);border-color:var(--ix-field-border-hover);color:var(--color-text-body);scale:var(--ix-press-scale)}.plaza-load-more:disabled{opacity:.6;cursor:progress}.plaza-load-end{margin:16px 0 0;text-align:center;font-size:13px;color:var(--color-text-muted)}.plaza-mobile-compose{display:none}.plaza-compose-dialog .plaza-composer{padding:0;box-shadow:none}.plaza-detail{max-width:952px;margin:0 auto;padding:0 0 64px;color:var(--color-text-body)}.plaza-detail__bar{position:relative;display:flex;align-items:center;justify-content:center;height:56px}.plaza-detail__bar>button{position:absolute;left:0;top:8px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:none;color:var(--color-text-body);cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-detail__bar>button:not(:disabled):hover{background:var(--ix-hover-bg)}}.plaza-detail__bar>button:not(:disabled):active{background:var(--ix-pressed-bg)}.plaza-detail__bar>button:not(:disabled):active svg{scale:var(--ix-press-scale-icon)}.plaza-detail__bar h1{max-width:calc(100% - 112px);margin:0;overflow:hidden;font-size:16px;font-weight:600;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.plaza-detail-comments{margin-top:16px;overflow:hidden;border-radius:4px;background:var(--color-surface);box-shadow:var(--shadow-soft-card)}.plaza-detail-compose{border-bottom:1px solid var(--color-divider)}@media (min-width:768px) and (max-width:1023px){.plaza{grid-template-columns:minmax(0,663px);justify-content:center;padding-inline:16px}.plaza-sidebar{display:none}.plaza-detail{padding-inline:16px}.plaza-topic-chips{display:flex}}@media (max-width:767px){.plaza{display:block;max-width:none;padding:0 0 16px;background:var(--color-page-bg)}body:has(.plaza-mobile-compose) .site-footer{padding-bottom:calc(72px + env(safe-area-inset-bottom))}body:has(.plaza-mobile-compose>[role=note]) .site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}body:has(.plaza-detail-compose) .site-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.plaza-compose-slot,.plaza-sidebar{display:none}.plaza-tabs,.plaza-topic-chips{background:var(--color-surface)}.plaza-topic-chips{display:flex;padding:10px 16px;border-bottom:1px solid var(--color-divider)}.plaza-topic-head{border-radius:0;padding:8px 12px 8px 4px}.plaza-tabs button{flex:1;width:auto}.plaza-list{gap:8px;padding:8px 0 0}.plaza-card{border-radius:0}.plaza-mobile-compose{display:flex;align-items:center;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:40;height:auto;min-height:72px;padding:12px 16px;background:var(--color-surface);box-shadow:var(--shadow-soft-card)}.plaza-mobile-compose__guest{flex:1;min-width:0;color:var(--color-text-muted);font-size:14px}.plaza-mobile-compose>[role=note]{flex:1;min-width:0}.plaza-mobile-compose__avatar{width:38px;height:38px}.plaza-mobile-compose__pill{flex:1;min-width:0;height:40px;padding:0 16px;border:0;border-radius:20px;background:var(--color-page-bg);color:var(--color-text-subtle);font-size:14px;text-align:left;cursor:pointer;transition:background-color var(--ix-dur) var(--ix-ease)}@media (hover:hover){.plaza-mobile-compose__pill:hover{background:var(--ix-hover-bg)}}.plaza-mobile-compose__pill:active{background:var(--ix-pressed-bg)}.plaza-detail{padding:0 0 16px}.plaza-detail__bar{background:var(--color-surface)}.plaza-detail .plaza-card,.plaza-detail-comments{border-radius:0}.plaza-detail-comments{margin-top:8px}.plaza-detail-compose{position:fixed;left:0;right:0;bottom:0;z-index:40;min-height:72px;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;background:var(--color-surface);box-shadow:var(--shadow-soft-card)}.plaza-card__meta a,.plaza-show-more{position:relative}.plaza-card__meta a:after,.plaza-show-more:after{content:"";position:absolute;inset:-8px -4px}.plaza-compose-dialog .media-attach-button,.plaza-compose-dialog .plaza-tool,.plaza-compose-dialog .sticker-trigger{width:40px;min-width:40px;height:40px}.plaza-check{min-height:36px;padding-left:11px;margin-left:0}}@media (pointer:coarse){.plaza-topic-chip{height:36px}.plaza-card__who{row-gap:12px}.plaza-card__name>a{padding-block:4px;margin-block:-4px}}