.social-page{--orange:#f47820;--navy:#142b40;max-width:1180px;margin:auto;color:var(--navy);font-family:Roboto,Arial,sans-serif;font-weight:400}.social-page *{box-sizing:border-box;min-width:0}.social-hero{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:28px 0 32px;border-bottom:2px solid var(--navy)}.social-eyebrow{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.social-hero h1{font-family:'Tilt Warp',sans-serif;font-size:clamp(42px,6vw,76px);line-height:1.1;letter-spacing:-.035em;margin:8px 0 12px;font-weight:400}.social-hero h1 span{display:inline-block;color:var(--orange);margin-left:18px;transform:rotate(-12deg)}.social-hero>div>p:not(.social-eyebrow){margin:6px 0;font-size:23px}.social-hero .social-intro{font-size:16px!important;color:#506171}.social-launch{background:#fff0dd;border:1px solid #f3c091;border-radius:18px;padding:24px;max-width:285px;transform:rotate(2deg)}.social-launch>span{font-size:11px;font-weight:700;letter-spacing:.09em}.social-launch strong{display:block;font-family:'Tilt Warp',sans-serif;font-size:27px;font-weight:400;margin:7px 0}.social-launch p{font-size:14px!important;line-height:1.55}.social-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0}.social-toolbar nav{display:flex;gap:20px;flex-wrap:wrap}.social-toolbar nav a{font-weight:500;text-decoration:none}.social-page .primary{background:var(--orange);color:#fff;border:1px solid var(--orange);border-radius:10px;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:6px;padding:12px 18px;font-family:Roboto,Arial,sans-serif;font-size:15px;font-weight:500;cursor:pointer}.social-page .secondary{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border:1px solid #bcc7cd;border-radius:10px;background:white;color:var(--navy);font:500 15px Roboto,Arial,sans-serif;text-decoration:none;cursor:pointer}.social-page button:disabled{opacity:.5;cursor:wait}.social-page button:focus-visible,.social-page a:focus-visible,.social-page input:focus-visible,.social-page textarea:focus-visible,.social-page select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.social-page p{line-height:1.6}.social-page h2,.social-page h3{font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:1.25}.social-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:22px 0}.social-card{border:1px solid #d0d7d9;border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.social-card-top{background:var(--navy);color:#fff;display:flex;justify-content:space-between;gap:10px;padding:15px 20px;font-size:14px;font-weight:500}.social-card-top small{display:block;font-size:10px;font-weight:400;opacity:.8}.social-card:nth-child(3n+2) .social-card-top{background:#f5cf79;color:var(--navy)}.social-card:nth-child(3n+3) .social-card-top{background:#e2eaf1;color:var(--navy)}.social-card-body{padding:22px;flex:1}.social-card-body h2{font-family:'Tilt Warp',sans-serif;font-size:25px;font-weight:400;margin:10px 0}.social-card-body h2 a{text-decoration:none}.social-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:#4c5c67;font-size:15px}.social-host{display:flex;align-items:center;gap:10px;font-size:14px;margin-top:22px}.social-avatar{border-radius:50%;width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;background:#fff0dd;color:var(--navy);font-weight:700}.social-card-bottom{border-top:1px solid #e3e6e6;padding:17px 20px;display:flex;justify-content:space-between;gap:10px;font-size:13px}.social-card-bottom a{font-weight:700;text-decoration:none}.social-empty{grid-column:1/-1;text-align:center;border:1px dashed #b6c1c9;border-radius:18px;padding:50px 20px;background:#fff}.social-empty-face{font-family:'Tilt Warp',sans-serif;color:var(--orange);font-size:56px;display:block;transform:rotate(-12deg)}.social-empty h2{font-size:24px}.social-rules{margin:42px 0 25px;padding:20px 0;border-top:1px solid #c7d0d5;font-size:14px}.social-rules summary{font-size:16px;font-weight:700;cursor:pointer}.social-rules p{max-width:850px;color:#4a5b69}.social-panel{background:#fff;border:1px solid #d3dadd;border-radius:18px;padding:28px;margin:20px 0}.social-panel>h2:first-child{margin-top:0}.social-form{max-width:760px}.social-form label{display:grid;gap:8px;font-size:14px;font-weight:500;margin:18px 0}.social-form input:not([type=checkbox]),.social-form textarea,.social-form select,.social-filters select{width:100%;max-width:100%;border:1px solid #b8c3ca;border-radius:9px;background:#fff;padding:12px;font:400 16px Roboto,Arial,sans-serif;color:var(--navy);min-height:45px}.social-form textarea{resize:vertical;min-height:95px}.social-form .social-check{display:flex;align-items:flex-start;gap:12px;font-weight:400;line-height:1.5}.social-check input{flex:0 0 19px;width:19px;height:19px;accent-color:var(--orange);margin-top:2px}.social-form small{font-size:13px;color:#506171;font-weight:400}.social-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.social-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0}.social-notice{border-left:3px solid var(--orange);background:#fff5e8;padding:15px 18px;border-radius:0 8px 8px 0;font-size:14px}.social-filters{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.social-filters select{width:auto}.social-filters label{display:flex;align-items:center;gap:10px}.social-detail{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.social-detail h2{font-family:'Tilt Warp',sans-serif;font-weight:400;font-size:32px}.social-detail aside{align-self:start;position:sticky;top:20px}.social-detail .social-panel{margin-top:0}.social-meta{display:flex;gap:10px;flex-wrap:wrap}.social-meta span{border-radius:30px;background:#ecf0f3;padding:8px 12px;font-size:13px}.social-route{list-style:none;padding:0;display:grid;gap:0}.social-route li{display:flex;align-items:flex-start;gap:15px;border-left:2px solid #f5bf95;padding:0 0 22px 18px;margin-left:8px}.social-route time{font-weight:700;color:#b74a00}.social-route a{font-weight:500}.social-route p{margin:4px 0;font-size:14px;white-space:pre-wrap}.social-member,.social-message,.social-request{border-top:1px solid #e1e6e9;padding:16px 0}.social-member:first-child,.social-message:first-child{border-top:0}.social-member p,.social-message p,.social-request p{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere}.social-message small{color:#566876}.social-message-head{display:flex;gap:8px;align-items:center;font-size:14px}.social-message .social-actions button,.social-member .social-actions button{font-size:12px;padding:6px 9px}.social-note{background:#fff8e9;border-radius:10px;padding:15px;margin:12px 0}.social-stop-edit{display:grid;grid-template-columns:minmax(0,1fr) 100px 42px;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #e3e7e9}.social-stop-edit label{margin:0}.social-stop-edit small{display:block}.social-page #social-feedback:empty{display:none}.social-page #social-feedback:not(:empty){padding:15px;background:#fff0dd;border-radius:10px;overflow-wrap:anywhere}.social-page .social-error{color:#9c2a16}.social-page .social-muted{font-size:14px;color:#506171}.social-mod-row{border-top:1px solid #d2dbe0;padding:16px 0}.social-share-input{width:100%;font-size:14px;padding:10px;border:1px solid #b8c3ca;border-radius:8px}.social-page a{color:inherit}.social-page a.primary{color:white}.social-page .social-danger{color:#a03021}.social-panel form{max-width:100%}.social-tabs{display:flex;gap:18px;border-bottom:1px solid #ccd5da;padding-bottom:14px;margin-bottom:18px}.social-tabs button{font:500 16px Roboto,Arial,sans-serif;background:none;border:0;color:var(--navy);cursor:pointer}.social-tabs button[aria-pressed=true]{color:#ae4500;text-decoration:underline;text-underline-offset:8px}.social-modal{border:1px solid #bac7ce;border-radius:16px;max-width:min(540px,calc(100vw - 30px));padding:25px;color:var(--navy);font-family:Roboto,Arial,sans-serif;overscroll-behavior:contain}.social-modal::backdrop{background:#142b4077}.social-modal textarea{width:100%;min-height:120px;font:400 16px Roboto,sans-serif;padding:12px}.social-modal h2{font-family:Roboto,sans-serif}.social-report-context{font-size:14px;line-height:1.5}.social-page .social-form>h2{font-family:'Tilt Warp',sans-serif;font-weight:400}.social-content-text{white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:950px){.social-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-detail{grid-template-columns:minmax(0,1fr) 280px}}
@media(max-width:680px){.social-hero{display:block;padding-top:15px}.social-launch{transform:none;max-width:none;margin-top:22px;padding:17px 20px}.social-launch strong{font-size:22px}.social-launch p{margin:4px 0}.social-toolbar{align-items:stretch;flex-direction:column;gap:18px}.social-toolbar nav{justify-content:space-between;gap:12px;font-size:14px}.social-grid,.social-detail,.social-columns{grid-template-columns:minmax(0,1fr)}.social-detail aside{position:static;grid-row:1}.social-panel{padding:20px}.social-detail h2{font-size:27px}.social-hero>div>p:not(.social-eyebrow){font-size:20px}.social-form{width:100%}.social-filters label,.social-filters select{width:100%}.social-stop-edit{grid-template-columns:minmax(0,1fr) 86px 36px}.social-stop-edit input{padding:8px!important}.social-page .social-hero h1{font-size:49px}.social-card-top{padding:14px 20px}.social-actions .primary,.social-actions .secondary{max-width:100%;white-space:normal}.social-route li{padding-left:12px}.social-page{overflow-wrap:anywhere}}
