/* A writing invitation, followed by quiet practical choices. No tile grid. */
body[data-ui-shell="community"] #dialog[data-kind="publish-menu"]{width:min(620px,calc(100vw - 40px));background:#fffaf3;border-color:#d7c4af66;box-shadow:0 24px 80px #47312324}
body[data-ui-shell="community"] #dialog[data-kind="publish-menu"] .dialog-header{padding:22px 28px 0;border:0;background:transparent;gap:16px}
body[data-ui-shell="community"] #dialog[data-kind="publish-menu"] .dialog-header h2{font-size:13px;line-height:1.6;letter-spacing:.03em;font-weight:500;color:#9b7e67}
body[data-ui-shell="community"] #dialog[data-kind="publish-menu"] .dialog-header button{width:44px;height:44px;flex:none;background:transparent;border:0;border-radius:50%;transition:background .2s,color .2s,transform .2s}
body[data-ui-shell="community"] #dialog[data-kind="publish-menu"] .dialog-header button:hover{background:#a14e3409;color:#984630}
body[data-ui-shell="community"] #dialog[data-kind="publish-menu"] .dialog-body{padding:0 28px 24px}
body[data-ui-shell="community"] .experience-publish-menu>p{margin:0;padding:4px 0 6px;color:#947b67;font-size:13px}
body[data-ui-shell="community"] .experience-publish-menu>button{position:relative;margin:0;padding:20px 0;gap:18px;min-height:86px;border:0;border-radius:0;background:transparent;box-shadow:none;color:#574335;transition:color .2s,background .2s}
body[data-ui-shell="community"] .experience-publish-menu>button>span{background:transparent!important;color:#a27454!important;border-radius:0;width:34px;height:38px;flex:none}
body[data-ui-shell="community"] .experience-publish-menu>button>span svg{width:25px;height:25px;transition:transform .3s cubic-bezier(.22,1,.36,1)}
body[data-ui-shell="community"] .experience-publish-menu>button>div{min-width:0}
body[data-ui-shell="community"] .experience-publish-menu>button strong{font-size:16px;font-weight:550;line-height:1.5;letter-spacing:-.01em}
body[data-ui-shell="community"] .experience-publish-menu>button small{font-size:12px;line-height:1.75;color:#927c69;margin-top:4px;overflow-wrap:anywhere}
body[data-ui-shell="community"] .experience-publish-menu>button>svg{width:17px;height:17px;flex:none;opacity:.55;transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s}
body[data-ui-shell="community"] .experience-publish-menu>.publish-primary{min-height:128px;margin-bottom:8px;padding:22px 0 30px;border-bottom:1px solid #b998781f;color:#3f2d23}
body[data-ui-shell="community"] .experience-publish-menu>.publish-primary strong{font-size:30px;line-height:1.35;font-weight:650;letter-spacing:-.035em}
body[data-ui-shell="community"] .experience-publish-menu>.publish-primary small{font-size:13px;margin-top:10px;color:#8c705d}
body[data-ui-shell="community"] .experience-publish-menu>.publish-primary>span{color:#984630!important;width:40px}
body[data-ui-shell="community"] .experience-publish-menu>.publish-primary>span svg{width:34px;height:34px}
body[data-ui-shell="community"] .experience-publish-menu>.publish-primary>svg{color:#984630;opacity:1;width:22px;height:22px}
body[data-ui-shell="community"] .experience-publish-menu>.publish-help{border:0;padding:18px 0 0;margin:8px 0 0}
body[data-ui-shell="community"] .experience-publish-menu>.publish-help>span{font-size:11px;color:#9a8573;line-height:1.8}
body[data-ui-shell="community"] .experience-publish-menu>.publish-help>button{min-height:44px;font-size:12px}
body[data-ui-shell="community"] .experience-publish-menu>button:focus-visible{outline:2px solid #a95c4188;outline-offset:4px}
body[data-ui-shell="community"] .experience-publish-menu>button:active>span svg{transform:scale(.93)}
@media(hover:hover){body[data-ui-shell="community"] .experience-publish-menu>button:hover{background:linear-gradient(90deg,transparent,#a14e3407,transparent);color:#984630}body[data-ui-shell="community"] .experience-publish-menu>button:hover>svg{transform:translateX(4px);opacity:1}body[data-ui-shell="community"] .experience-publish-menu>button:hover>span svg{transform:translateY(-2px)}}
@media(max-width:760px){body[data-ui-shell="community"] #dialog[data-kind="publish-menu"]{width:100%;max-height:90dvh;box-sizing:border-box}body[data-ui-shell="community"] #dialog[data-kind="publish-menu"] .dialog-header{padding:16px 22px 0}body[data-ui-shell="community"] #dialog[data-kind="publish-menu"] .dialog-body{padding:0 22px 20px}body[data-ui-shell="community"] .experience-publish-menu>button{min-height:78px;gap:14px;padding:17px 0}body[data-ui-shell="community"] .experience-publish-menu>.publish-primary{min-height:116px;padding:22px 0 25px}body[data-ui-shell="community"] .experience-publish-menu>.publish-primary strong{font-size:27px}body[data-ui-shell="community"] .experience-publish-menu>.publish-primary small{font-size:12px}body[data-ui-shell="community"] .experience-publish-menu>button>span{width:30px}body[data-ui-shell="community"] .experience-publish-menu>.publish-help{padding-top:13px}}
@media(prefers-reduced-motion:reduce){body[data-ui-shell="community"] #dialog[data-kind="publish-menu"] *{transition:none!important;animation:none!important}}
