.pilot-grace{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 13px;font-size:11px;line-height:1.45;border-radius:12px}.pilot-grace .text-button{white-space:nowrap;padding:3px 0}.r1-feed>.eyebrow{display:none}.r1-feed .page-title{font-size:28px;margin-bottom:14px}.r1-feed-tabs{margin-bottom:13px}.r1-feed-toolbar{margin:10px 0}.r1-feed .feed-context-note{margin:8px 0;font-size:11px}.r1-quick-compose{margin:14px 0}.pilot-post .post-body{padding-top:8px}.pilot-post .post-title{font-size:17px;margin:10px 0 12px}.pilot-post .post-photo{margin:8px 0 12px}.pilot-copy-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pilot-post .post-copy{font-size:14px;margin-bottom:4px}.pilot-copy-toggle{font-size:12px;padding:3px 0;margin-bottom:7px}.pilot-follows-you{display:block;color:#397b70;font-size:10px;font-weight:700}.pilot-feed-more{padding:22px 0;text-align:center}.pilot-feed-more [data-feed-more-sentinel]{display:block;height:2px}.pilot-updates{display:block;width:100%;padding:12px;border:1px solid #b9d5cc;border-radius:12px;background:#e6f1eb;color:#245b50;font-weight:700;margin:16px 0}.pilot-page-error{color:#9a472f;font-size:13px}.pilot-map-thumb{width:64px;height:64px;flex:0 0 64px;overflow:hidden;border-radius:12px;background:#e8f1ec;display:flex;align-items:center;justify-content:center}.pilot-map-thumb img{width:100%;height:100%;object-fit:cover}.pilot-map-thumb svg{width:23px;height:23px}.pilot-map-story{align-items:center}.pilot-map-story em{color:#2a7668;font-weight:700;font-style:normal}.pilot-activity-link{margin-top:22px}.pilot-activity-item{padding:16px 0;border-bottom:1px solid #e0e9e3}.pilot-activity-item p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.pilot-activity-item small{font-size:11px;color:#6a7c76}.pilot-restriction{padding:12px;background:#fff1df;border-radius:10px;font-size:12px;margin:10px 0}.pilot-suspended .primary-button,.pilot-suspended .secondary-button{margin:7px 8px 7px 0}.pilot-suspended p{line-height:1.7}.pilot-suspended h1{font-size:27px}.pilot-feed-end{text-align:center;padding:20px 0}
/* Publicar remains fixed in the mobile navigation, so the repeated composer can yield space to photos. */
@media(max-width:640px){.r1-feed .r1-quick-compose{display:none}}
@media(max-width:640px){.r1-feed .page-title{font-size:23px;margin:12px 0}.r1-feed .r1-feed-tabs{margin-bottom:9px}.r1-feed .r1-feed-toolbar{margin:8px 0}.r1-feed .r1-feed-toolbar select{min-height:40px;padding:8px 10px}.r1-feed .feed-context-note{font-size:10px;line-height:1.5;margin:7px 0}.pilot-grace{font-size:10px;margin:9px 0}.pilot-grace span{max-width:70%}.pilot-grace .text-button{font-size:10px}.r1-quick-compose{min-height:54px;padding:11px 13px;margin:11px 0}.r1-feed .section-heading{margin:15px 0 10px}.pilot-post .post-head{gap:9px}.pilot-post .post-head .avatar{width:35px;height:35px;min-width:35px}.pilot-post .post-meta{font-size:10px}.pilot-post .post-author{font-size:12px}.pilot-post .post-body{padding-top:4px}.pilot-post .post-title{font-size:15px;margin:8px 0}.pilot-post .post-copy{font-size:13px}.pilot-post .post-origin{font-size:9px}.profile-connection-row .small-button{min-height:40px;white-space:normal;max-width:95px}.pilot-activity-item .secondary-button{min-height:44px}}

.discovery-choice{margin:20px 0;padding:16px;border:1px solid #b8ccc6;border-radius:16px}.discovery-choice legend{padding:0 6px;font-weight:700}.discovery-choice p{font-size:.9rem;line-height:1.5}.discovery-choice .form-check{align-items:flex-start;margin:12px 0}.discovery-choice input[type="radio"]{width:20px;height:20px;flex:0 0 20px;margin-top:2px;accent-color:#315d50}

.area-controls{padding:18px;border:1px solid #bfd4ce;border-radius:20px;background:#edf5f0;margin:0 0 18px}.area-controls h2{font-size:20px;margin:4px 0 8px}.area-controls p,.area-city-mode p{font-size:13px;line-height:1.5}.shared-area-list{margin-bottom:20px}.shared-area-list h2{font-size:20px}.shared-area-count{display:flex;align-items:center;justify-content:center;min-width:48px;height:48px;border-radius:50%;background:#1a625d;color:white;font-weight:800}.shared-area-story em{font-style:normal;font-size:12px}.area-preview-map{height:230px;border-radius:16px;overflow:hidden;background:#e7efe8;margin:12px 0}.area-profile-shortcut{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 4px;font-size:13px}.area-map-entry{padding:8px 0 12px}.area-city-mode{padding:12px 0;border-bottom:1px solid #d8e4df;margin-bottom:16px}
