.sc{max-width:620px;margin:24px auto 48px;background:#fff;border:1px solid #e8e8ee;border-radius:24px;color:#24242e;overflow:hidden;box-shadow:0 12px 45px #26212d08;font-family:Inter,ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif}.sc *{box-sizing:border-box}.sc [hidden]{display:none!important}.sc-top{display:flex;gap:14px;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f3}.sc-top a{text-decoration:none;color:#292936;font-size:24px}.sc-top h1{font-size:20px;letter-spacing:-.5px;margin:0;flex:1}.sc-top>span{font-size:12px;color:#8c8a98}.sc-who{display:flex;gap:12px;align-items:center;padding:22px 24px}.sc-who strong{display:block;font-size:14px}.sc-who small{display:block;margin-top:4px;font-size:11px;color:#8c8a98}.sc-media{position:relative;background:#fff8f3;margin:0 24px;border:1.5px dashed #f0c7af;border-radius:18px;overflow:hidden;text-align:center}#sc-empty{padding:32px 16px 25px}#sc-empty svg{margin-bottom:8px}#sc-empty h2{font-size:22px;letter-spacing:-.5px;margin:0 0 8px}#sc-empty p{font-size:13px;color:#84756e;margin:0 0 23px}.sc-buttons{display:flex;justify-content:center;gap:10px}.sc-primary,.sc-outline{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 20px;font-size:13px;font-weight:700;border-radius:11px;cursor:pointer}.sc-primary{background:#ee6c2f;color:#fff}.sc-outline{background:#fff;color:#a04720;border:1px solid #e8c6b2}.sc button{font-family:inherit;cursor:pointer}.sc-text-button{border:0;background:transparent;padding:14px 8px 0;color:#84756e;font-size:12px;text-decoration:underline;text-underline-offset:4px}.sc-media.has-photo{border-style:solid;border-color:#eee;background:#f5f5f7}#sc-preview{display:block;width:100%;max-height:600px;object-fit:contain}#sc-photo-tools{display:flex;position:absolute;right:12px;top:12px;gap:8px}#sc-photo-tools>*{border:0;border-radius:20px;background:#ffffffed;color:#34303b;padding:8px 12px;font-size:12px;cursor:pointer;box-shadow:0 2px 12px #0001}.sc-file,.sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sc-file-status{font-size:12px;color:#8d492d;margin:8px 24px;min-height:0}.sc-file-status:empty{display:none}.sc-caption{padding:18px 24px 12px;position:relative}.sc textarea{display:block;width:100%;border:0;background:white;resize:vertical;min-height:95px;padding:3px 0;font:inherit;font-size:15px;line-height:1.65;box-shadow:none;color:#33303e}.sc textarea::placeholder{color:#aaa4ad}.sc-caption>span{display:block;text-align:right;font-size:10px;color:#aaa4ad}.sc-extra{margin:0 24px;padding:16px 0;border-top:1px solid #eee;font-size:13px}.sc-extra summary{cursor:pointer;color:#5c5663;list-style:none}.sc-extra summary:before{content:'＋ ';color:#ef6b2e}.sc-extra summary span{float:right;color:#a39ca8;font-size:11px}.sc-extra select{width:100%;margin-top:14px;padding:10px;border:1px solid #ddd;border-radius:10px;background:white}.sc-bottom{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:20px 24px;border-top:1px solid #eee}.sc-bottom p{font-size:10px;line-height:1.6;color:#928a96;margin:0}.sc-submit{border:0;background:#ed682b;color:#fff;min-width:124px;border-radius:12px;padding:14px 24px;font-size:14px;font-weight:750}.sc-submit:disabled{opacity:.5;cursor:wait}.sc-error{background:#fff0f0;color:#a6323e;font-size:13px;margin:0 24px 16px;padding:12px;border-radius:10px}.sc-join{margin:8px 24px 22px;padding:16px;background:#f8f8fb;border-radius:12px;font-size:12px}.sc-join>input{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;margin:8px 0;background:#fff}.sc-agree{display:flex;gap:7px;margin:10px 0}.sc-agree input{width:auto}.sc-join small{color:#888}.sc :focus-visible{outline:2px solid #e66b34;outline-offset:4px}.pm-social-card .pm-photo-link{display:block}.pm-social-card .postimg{display:block;width:100%;max-height:760px;object-fit:contain;background:#f8f8fa;border-radius:0}.pm-social-card .pm-caption p{font-size:15px;line-height:1.65}.pm-social-card .pm-posttitle{font-size:18px}.pm-social-card .body:empty{display:none}.pm-social-card .cardhead{padding-bottom:16px}@media(max-width:640px){.sc{margin:12px auto 28px;border-radius:18px}.sc-top,.sc-who{padding:16px}.sc-media{margin:0 16px}#sc-empty{padding:26px 12px 22px}#sc-empty h2{font-size:21px}.sc-caption,.sc-bottom{padding:16px}.sc-extra{margin:0 16px}.sc-bottom{gap:10px}.sc-bottom p{font-size:9px}.sc-submit{min-width:106px;padding:14px 16px}.sc-top>span{display:none}.sc-file-status{margin:8px 16px}.sc-primary,.sc-outline{padding:12px 16px}.sc-join{margin:8px 16px 20px}}
.pm-quick-share{display:flex;align-items:center;gap:12px;padding:18px 20px;background:#fff;border:1px solid #eee4de;border-radius:18px;margin:0 0 20px;text-decoration:none!important;color:#34303b;grid-column:1/-1}.pm-quick-share span{flex:1}.pm-quick-share strong{display:block;font-size:15px}.pm-quick-share small{display:block;color:#9b929d;font-size:12px;margin-top:4px}.pm-quick-share>b{background:#f16d30;color:#fff;padding:10px 14px;border-radius:10px;font-size:12px;white-space:nowrap}@media(max-width:440px){.pm-quick-share{padding:14px 12px;gap:8px}.pm-quick-share strong{font-size:13px}.pm-quick-share small{font-size:10px}}
