.community-v3-shell{max-width:900px}.community-v3-intro{margin-bottom:16px;border:1px solid #eddbc8;border-radius:22px;background:#fffaf5;padding:22px;box-shadow:var(--clay-inset)}.community-v3-intro h2{margin:7px 0;font-family:Georgia,"Songti SC",serif;font-size:27px;font-weight:500}.community-v3-intro p:not(.eyebrow){margin:0;color:var(--muted);line-height:1.65}.community-v3-scene-list,.community-v3-type-list{display:grid;gap:14px;max-width:900px}.community-v3-scene-card,.community-v3-type-list button{display:grid;align-items:center;width:100%;border:1px solid #ead3bf;border-radius:22px;background:#fffdf9;color:var(--ink);text-align:left;box-shadow:var(--clay-inset),0 10px 22px rgba(104,57,28,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.community-v3-scene-card{grid-template-columns:56px minmax(0,1fr) 32px;gap:17px;min-height:126px;padding:20px 22px}.community-v3-scene-card>span{display:grid;width:52px;height:52px;place-items:center;border-radius:19px;background:#f8e2cf;color:#a74a20;font-family:Georgia,serif;font-size:18px}.community-v3-scene-card b,.community-v3-type-list b{display:block;font-size:22px}.community-v3-scene-card small,.community-v3-type-list small{display:block;margin-top:7px;color:var(--muted);font-size:13px;line-height:1.6}.community-v3-scene-card i,.community-v3-type-list i{color:var(--coral);font-size:27px;font-style:normal}.community-v3-type-list button{grid-template-columns:minmax(0,1fr) 28px;padding:18px 20px}.community-v3-scene-card:hover,.community-v3-scene-card:focus-visible,.community-v3-type-list button:hover,.community-v3-type-list button:focus-visible{border-color:var(--coral);box-shadow:var(--clay-inset),0 16px 28px rgba(128,61,20,.12);outline:none;transform:translateY(-3px)}.community-v3-scene-card:active,.community-v3-type-list button:active{transform:scale(.99)}.community-v3-form{margin-top:16px}.community-v3-form label{display:grid;gap:8px;color:var(--deep);font-size:13px;font-weight:800}.community-v3-form input,.community-v3-form textarea{width:100%;border:1px solid #ecd8c3;border-radius:14px;background:#fffaf7;padding:12px;color:var(--ink);font:inherit}.community-v3-form textarea{min-height:96px;line-height:1.65;resize:vertical}.community-v3-result h3{margin:7px 0 16px;font-family:Georgia,"Songti SC",serif;font-size:25px;font-weight:500}.community-v3-direct-editor{display:grid;gap:12px;max-width:720px}.community-v3-direct-editor h2{margin:0;font-family:Georgia,"Songti SC",serif;font-size:26px;font-weight:500}.community-v3-direct-editor p{margin:0}.community-v3-direct-editor textarea{width:100%;min-height:300px;border:1px solid #ecd8c3;border-radius:14px;background:#fffaf7;padding:14px;color:var(--ink);font:inherit;line-height:1.75;resize:vertical}@media(max-width:760px){.community-v3-intro{padding:18px;border-radius:18px}.community-v3-intro h2{font-size:24px}.community-v3-scene-card{grid-template-columns:48px minmax(0,1fr) 28px;min-height:112px;padding:17px;border-radius:19px}.community-v3-scene-card>span{width:44px;height:44px;border-radius:15px;font-size:16px}.community-v3-scene-card b,.community-v3-type-list b{font-size:19px}.community-v3-scene-card small,.community-v3-type-list small{font-size:12px}.community-v3-type-list button{border-radius:18px;padding:16px}.community-v3-result .community-result-actions{align-items:stretch;flex-direction:column-reverse}.community-v3-result .button{width:100%}.community-v3-direct-editor textarea{min-height:240px}}
