/* Scoped legacy community composition; original fixed artwork is 709px wide. */
[data-section="community"] .tr-community{width:100%;max-width:709px;margin:0 auto;color:#777;font:12px/1.6 Dotum,"돋움",Arial,sans-serif}
[data-section="community"] .tr-community *{box-sizing:border-box}
[data-section="community"] .tr-community-screen-reader{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
[data-section="community"] .tr-community button{font:inherit;cursor:pointer}
[data-section="community"] .tr-community button:focus-visible{outline:2px solid #f88341;outline-offset:3px}
[data-section="community"] .tr-community button:disabled{cursor:default}
[data-section="community"] .tr-community-best{border:1px solid #ffae78;border-radius:17px;overflow:hidden;background:#fffaf7}
[data-section="community"] .tr-community-hero{position:relative;width:100%;aspect-ratio:709/308;background:#ff9d52 url('/restored/community/bg_rnd_06_top.gif') no-repeat 50% 0;background-size:100% 100%}
[data-section="community"] .tr-community-feature{position:absolute;top:17%;right:8.45%;width:26.8%;margin:0;color:#777}
[data-section="community"] .tr-community-feature h3{font-size:11px;color:#f17438;margin:0 0 8px;font-weight:bold;padding-left:10px;border-left:4px solid #ff7738}
[data-section="community"] .tr-community-picture{position:relative;display:block;width:100%;padding:0;border:3px solid #fcdad1;background:#fff;aspect-ratio:181/117;overflow:hidden;text-decoration:none;color:#a99a8e}
[data-section="community"] .tr-community-picture img{display:block;width:100%;height:100%;object-fit:cover}
[data-section="community"] .tr-community-empty-picture{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:60px;gap:5px;background:repeating-linear-gradient(135deg,#fffdf9 0,#fffdf9 12px,#fdf7ee 12px,#fdf7ee 24px);font-size:10px;color:#a99a8e;line-height:1.5;padding:8px}
[data-section="community"] .tr-community-picture-symbol{font-size:27px;line-height:1;color:#eac9a7}
[data-section="community"] .tr-community-video-mark{position:absolute;bottom:5px;right:5px;display:grid;place-items:center;width:26px;height:21px;background:#3a312ab8;color:white;font-size:12px;border-radius:3px}
[data-section="community"] .tr-community-caption{min-width:0;padding:7px 0 0;text-align:left}
[data-section="community"] .tr-community-caption.compact{padding-top:5px}
[data-section="community"] .tr-community-post-title{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 0 5px;border:0;border-bottom:1px dotted #e3d9d2;background:none;text-align:left;color:#777;font-weight:bold!important;line-height:1.6}
[data-section="community"] .tr-community-post-title:hover{color:#f17438;text-decoration:underline}
[data-section="community"] .tr-community-caption>strong{font-size:11px;color:#a69587;font-weight:normal}
[data-section="community"] .tr-community-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:3px 6px;margin:3px 0 0;font-size:10px;line-height:1.5;color:#aaa}
[data-section="community"] .tr-community-author{color:#f08121;font-weight:bold;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-section="community"] .tr-community-views{font-size:10px;color:#aaa;margin:2px 0 0}
[data-section="community"] .tr-community-ucc-best{padding:23px 7.45% 28px;background:#fff}
[data-section="community"] .tr-community-section-title{position:relative;height:auto;min-height:26px;margin:0 0 14px;padding:0 0 8px 12px;border-bottom:1px solid #ff7738;background:none;color:#f17438;font-size:13px;line-height:1.5;font-weight:bold}
[data-section="community"] .tr-community-section-title:before{content:'';position:absolute;left:0;top:4px;width:5px;height:8px;background:#ff7738;clip-path:polygon(0 0,100% 50%,0 100%)}
[data-section="community"] .tr-community-section-title img{display:inline-block;width:auto;height:auto;vertical-align:middle;max-width:100%}
[data-section="community"] .tr-community-section-title small{margin-left:14px;color:#9c9c9c;font:11px Dotum,"돋움",sans-serif}
[data-section="community"] .tr-community-best-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
[data-section="community"] .tr-community-best-tile h4{margin:0 0 6px;color:#f17438;font-size:12px;font-weight:bold}
[data-section="community"] .tr-community-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:29px;margin:35px 16px 0}
[data-section="community"] .tr-community-preview{position:relative;min-width:0;border-bottom:1px solid #ff7738}
[data-section="community"] .tr-community-preview .tr-community-section-title{margin:0}
[data-section="community"] .tr-community-more{position:absolute;top:0;right:0;border:0;padding:0;background:none;font-size:10px!important;color:#999}
[data-section="community"] .tr-community-preview ul{list-style:none;margin:0;padding:0}
[data-section="community"] .tr-community-preview li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dotted #ddd;font-size:11px;line-height:1.4}
[data-section="community"] .tr-community-preview li:last-child{border-bottom:0}
[data-section="community"] .tr-community-preview li button{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:0;padding:0;background:none;text-align:left;color:#888}
[data-section="community"] .tr-community-preview time{flex:none;color:#aaa;font-size:10px}
[data-section="community"] .tr-community-preview-empty{min-height:108px;padding:20px 0;color:#aaa;font-size:11px}
[data-section="community"] .tr-community-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;padding:4px 16px 10px}
[data-section="community"] .tr-community-gallery-item{min-width:0;padding:0 4px 12px;border-bottom:1px solid #eadfd6;background:#fff}
[data-section="community"] .tr-community-gallery-item .tr-community-picture{max-width:197px;margin:0 auto}
[data-section="community"] .tr-community-no-posts{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:240px;margin:8px 0;padding:30px;border-top:1px solid #f3c7ad;border-bottom:1px solid #f3c7ad;background:#fffcf8;color:#a19287;text-align:center}
[data-section="community"] .tr-community-no-posts strong{font-size:13px;color:#8c7869}
[data-section="community"] .tr-community-no-posts p{margin:8px 0 17px;font-size:11px}
[data-section="community"] .tr-community-write{border:1px solid #e58a45;border-radius:2px;background:linear-gradient(#ffca79,#ffab50);color:#96550f;padding:4px 18px;font-weight:bold!important;font-size:11px!important}
[data-section="community"] .tr-community-farm-best{width:100%;min-height:420px;margin:0 0 29px;padding:0 18px 20px;background:#fff url('/restored/community/bg_rnd_01.gif') no-repeat center bottom;background-size:100% auto;border-radius:11px;overflow:hidden}
[data-section="community"] .tr-community-farm-best>.tr-community-section-title{height:43px;padding:12px 0 10px 10px;margin:0 -18px 25px;background:#fff url('/restored/community/bg_rnd_01_top.gif') no-repeat center bottom;background-size:100% auto;border-bottom:0}
[data-section="community"] .tr-community-farm-best>.tr-community-section-title:before{top:17px;left:0}
[data-section="community"] .tr-community-farm-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
[data-section="community"] .tr-community-farm-primary-item{display:grid;grid-template-columns:minmax(0,189fr) minmax(0,120fr);gap:7px;align-items:start;min-width:0}
[data-section="community"] .tr-community-farm-primary-item .tr-community-caption{padding-top:12px}
[data-section="community"] .tr-community-farm-primary-item .tr-community-post-title{white-space:normal;overflow-wrap:anywhere;max-height:60px}
[data-section="community"] .tr-community-farm-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0 0}
[data-section="community"] .tr-community-farm-secondary .tr-community-picture{border-color:#d0d0d0;aspect-ratio:140/93}
[data-section="community"] .tr-community-farm-secondary .tr-community-caption{font-size:11px}
@media(max-width:700px){[data-section="community"] .tr-community-feature{top:12%;width:29%;right:6.7%}[data-section="community"] .tr-community-feature h3{font-size:10px;margin-bottom:4px}[data-section="community"] .tr-community-feature .tr-community-meta{font-size:9px}[data-section="community"] .tr-community-feature .tr-community-post-title{font-size:10px}[data-section="community"] .tr-community-best-grid{gap:12px}[data-section="community"] .tr-community-previews{gap:20px;margin-left:5px;margin-right:5px}}
