#socialExplorePage .for-you-page{min-height:100vh;padding:0 0 110px;background:radial-gradient(circle at 85% 6%,#e9e9ff 0,transparent 31%),radial-gradient(circle at 6% 23%,#eaf8f5 0,transparent 28%),#f8fafc;color:#1b3046;font-family:"DM Sans",Arial,sans-serif}
.for-you-hero{display:flex;justify-content:space-between;align-items:center;gap:35px;max-width:1130px;margin:auto;padding:72px 28px 49px}
.for-you-kicker{color:#0e8277;font-size:11px;font-weight:900;letter-spacing:.18em}
.for-you-hero h1{margin:14px 0 16px;font-size:clamp(39px,5.5vw,68px);line-height:1.05;letter-spacing:-.065em;font-weight:850}
.for-you-hero h1 em{font-style:normal;background:linear-gradient(95deg,#078779,#6a65cd,#ec7569);-webkit-background-clip:text;background-clip:text;color:transparent}
.for-you-hero p{max-width:520px;color:#667a89;font-size:16px;line-height:1.6}
.for-you-orbit{position:relative;display:flex;flex-direction:column;justify-content:center;width:230px;height:230px;flex:0 0 230px;padding:24px;border:1px solid #ffffffad;border-radius:43px;background:radial-gradient(circle at 15% 15%,#ffffffb8,transparent 36%),linear-gradient(145deg,#dff5f1,#dedfff 68%,#fff0ec);box-shadow:0 22px 50px #2d4d7c17;transform:rotate(5deg)}
.for-you-orbit span{color:#fa776e;font-size:42px}.for-you-orbit b{font-size:31px;letter-spacing:-.05em}.for-you-orbit small{margin-top:5px;color:#637c88;font-size:12px}
.for-you-layout{max-width:700px;margin:auto;padding:0 24px}
.for-you-composer{min-width:0}.for-you-card{padding:24px;background:#fff}
.for-you-section-actions{display:flex;align-items:center;gap:18px}.for-you-create-button{display:grid;place-items:center;width:52px;height:52px;flex:none;border:0;border-radius:18px;background:#1d3e56;color:#fff;font:400 36px/1 "DM Sans",Arial,sans-serif;box-shadow:0 12px 25px #1d3e5630;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.for-you-create-button:hover{transform:translateY(-2px);box-shadow:0 16px 28px #1d3e5640}.for-you-create-button:focus-visible,.for-you-dialog-top button:focus-visible{outline:3px solid #43a99e;outline-offset:3px}.for-you-feed-message{margin:0 0 16px;padding:14px 16px;border:1px solid #b8dfd7;border-radius:14px;background:#eaf8f4;color:#126d64;font-size:13px;font-weight:750}.for-you-feed-message[hidden]{display:none}
.for-you-dialog-open{overflow:hidden}.for-you-dialog{position:fixed;inset:0;z-index:10050;display:flex;justify-content:center;align-items:center;padding:20px;box-sizing:border-box}.for-you-dialog[hidden]{display:none}.for-you-dialog-backdrop{position:absolute;inset:0;background:#142a3cb8;backdrop-filter:blur(5px)}.for-you-dialog-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:min(100%,540px);max-height:min(90dvh,840px);overflow:hidden;border:1px solid #dce7ed;border-radius:28px;background:#fff;box-shadow:0 30px 90px #081b2a55}.for-you-dialog-top{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-bottom:1px solid #edf1f4;color:#1b3046}.for-you-dialog-top strong{font-size:15px}.for-you-dialog-top button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:11px;background:#f0f5f6;color:#29445a;font-size:27px;cursor:pointer}.for-you-dialog .for-you-composer{overflow-y:auto;overscroll-behavior:contain}.for-you-dialog .for-you-card{box-shadow:none}
.for-you-composer-head{display:flex;align-items:center;gap:11px}.for-you-spark{display:grid;place-items:center;width:45px;height:45px;border-radius:16px;background:#e7f6f2;color:#137c72;font-size:24px}.for-you-card h2{margin:5px 0 0;font-size:23px;line-height:1.13;letter-spacing:-.035em}.for-you-help,.for-you-guest p{color:#6a7b8a;font-size:13px;line-height:1.55}
.for-you-field{display:block;margin:16px 0 0;color:#253e53;font-size:12px;font-weight:850}.for-you-field label{display:block;margin-bottom:7px}.for-you-field input,.for-you-field select,.for-you-field textarea,.for-you-comment-form input,.for-you-comment-form textarea{box-sizing:border-box;display:block;width:100%;margin-top:7px;padding:12px 13px;border:1px solid #d5e1e9;border-radius:13px;background:#fcfdff;color:#1b3046;font:600 14px "DM Sans",Arial,sans-serif;outline:none}.for-you-field textarea,.for-you-comment-form textarea{resize:vertical;min-height:115px;line-height:1.5}.for-you-field input:focus,.for-you-field select:focus,.for-you-field textarea:focus,.for-you-comment-form input:focus,.for-you-comment-form textarea:focus{border-color:#49aaa4;box-shadow:0 0 0 3px #49aaa41b}.for-you-field small{display:block;margin-top:5px;color:#92a2ad;text-align:right}
.for-you-upload{display:block;margin:18px 0;padding:13px;border:1px dashed #a6cbc7;border-radius:13px;background:#f1faf8;color:#19776e;text-align:center;font-size:13px;font-weight:850;cursor:pointer}.for-you-upload input{display:none}.for-you-preview-media{display:block;width:100%;max-height:260px;margin:9px 0;border-radius:15px;object-fit:cover}.for-you-consent{display:flex;align-items:flex-start;gap:9px;margin:17px 0;color:#637788;font-size:12px;line-height:1.5;cursor:pointer}.for-you-consent input{width:17px;height:17px;flex:0 0 17px;accent-color:#0c8378}.for-you-primary{width:100%;min-height:48px;padding:12px 16px;border:0;border-radius:14px;background:#1d3e56;color:#fff;font:850 14px "DM Sans",Arial,sans-serif;cursor:pointer;box-shadow:0 10px 20px #1d3e5626}.for-you-primary:disabled{background:#a9b8c1;box-shadow:none;cursor:not-allowed}.for-you-message{min-height:18px;margin:11px 0 0;color:#0b7a6f;font-size:12px;font-weight:750}.for-you-message.is-error{color:#be5145}
.for-you-section-title{display:flex;justify-content:space-between;align-items:flex-end;gap:15px;margin:5px 0 17px}.for-you-section-title h2{margin:5px 0 0;font-size:29px;letter-spacing:-.045em}.for-you-text-button{border:0;background:transparent;color:#0b7a72;font-size:12px;font-weight:850;cursor:pointer}.for-you-feed{display:grid;gap:18px}.for-you-post,.for-you-empty{overflow:hidden;border:1px solid #e0e8ed;border-radius:24px;background:#fff;box-shadow:0 15px 35px #1a3a5410}.for-you-empty{padding:28px;color:#738795;line-height:1.5}.for-you-empty b{display:block;color:#1b3046;font-size:20px}.for-you-post-head{display:flex;align-items:center;gap:11px;padding:17px 19px}.for-you-avatar{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:15px;background:#e6f5f2;color:#137d74;font-weight:900;object-fit:cover}.for-you-post-head>div{min-width:0}.for-you-post-head strong{display:block;color:#1b3046;font-size:14px}.for-you-post-head small{display:block;overflow:hidden;margin-top:3px;color:#8294a1;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.for-you-kind{margin-left:auto;padding:6px 9px;border-radius:99px;background:#f0f8f6;color:#178075;font-size:10px;font-weight:900}.for-you-media{display:block;width:100%;max-height:560px;background:#eaf0f3;object-fit:contain}.for-you-post-content{padding:18px 19px 13px}.for-you-service{display:inline-block;padding:6px 9px;border-radius:9px;background:#eef4fa;color:#416078;font-size:11px;font-weight:850}.for-you-post-content p{margin:9px 0 0;color:#344c5f;font-size:14px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.for-you-post-actions{display:flex;flex-wrap:wrap;gap:7px;padding:12px 16px 16px;border-top:1px solid #eef2f5}.for-you-post-actions button,.for-you-comment button,.for-you-comment-form button,.for-you-more{padding:9px 11px;border:1px solid #dce6eb;border-radius:11px;background:#fff;color:#31546a;font-size:12px;font-weight:850;cursor:pointer}.for-you-post-actions button:hover,.for-you-more:hover{background:#f1faf8}.for-you-comments{padding:4px 18px 19px;border-top:1px solid #eef2f5}.for-you-comments[hidden]{display:none}.for-you-comment{padding:12px 0;border-bottom:1px solid #eef2f5}.for-you-comment b{color:#223e53;font-size:12px}.for-you-comment small{margin-left:8px;color:#8495a0;font-size:11px}.for-you-comment p{margin:5px 0;color:#455f70;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.for-you-comment-form{display:grid;gap:8px;margin-top:15px}.for-you-comment-form textarea{min-height:74px;margin-top:0}.for-you-comment-form button{justify-self:end;background:#1d3e56;color:#fff}.for-you-comment-status{color:#be5145;font-size:12px}.for-you-more{display:block;width:100%;margin-top:18px;padding:15px}
#mobileBottomNav.bookluit-mobile-ready{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(max-width:800px){.for-you-hero{padding:44px 20px 31px}.for-you-orbit{display:none}.for-you-layout{padding:0 16px}.for-you-section-title{margin-top:12px}}
@media(max-width:500px){.for-you-hero h1{font-size:41px}.for-you-hero p{font-size:14px}.for-you-dialog{align-items:flex-end;padding:0}.for-you-dialog-panel{width:100%;max-height:calc(100dvh - env(safe-area-inset-top) - 16px);border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom)}.for-you-card{padding:18px}.for-you-create-button{width:48px;height:48px;border-radius:16px}.for-you-section-actions{gap:9px}.for-you-post{border-radius:20px}#mobileBottomNav.bookluit-mobile-ready button{font-size:9px}}
@media(prefers-reduced-motion:reduce){.for-you-create-button{transition:none}}
.for-you-comment.is-reply{margin-left:29px;padding-left:12px;border-left:2px solid #d7e9e5}
.for-you-comment-actions{display:flex;gap:13px;align-items:center;margin-top:5px}
.for-you-comment-actions button{padding:5px 1px;border:0;background:none;color:#708493;font-size:12px;font-weight:800}
.for-you-comment-actions button[aria-pressed="true"]{color:#e77172}
.for-you-reply-target{display:flex;justify-content:space-between;align-items:center;margin:13px 0 0;padding:8px 12px;border-radius:10px;background:#eef8f5;color:#0b7a72;font-size:12px;font-weight:850}
.for-you-reply-target[hidden]{display:none}.for-you-reply-target button{border:0;background:none;color:#647b86;font-size:19px;cursor:pointer}
