@charset "UTF-8";.post-apply-card.svelte-1jykci3{padding:28px 26px;border-radius:var(--radius);background:var(--dark)}.title.svelte-1jykci3{margin-bottom:6px;color:#fff;font-size:24px;font-weight:800}p.svelte-1jykci3{margin-bottom:22px;color:#ffffff73;font-size:13px;line-height:1.55}.post-apply-card-hint.svelte-1jykci3{margin-top:22px;text-align:center}.post-apply-card-buttons.svelte-1jykci3{display:flex;flex-direction:column;gap:10px}.post-apply-card-buttons.svelte-1jykci3 .channel-btn:where(.svelte-1jykci3){display:flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 16px;border:none;border-radius:var(--radius-sm);color:#fff;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .15s,transform .1s}.post-apply-card-buttons.svelte-1jykci3 .channel-btn:where(.svelte-1jykci3):hover{opacity:.88}.post-apply-card-buttons.svelte-1jykci3 .channel-btn.email:where(.svelte-1jykci3){background:var(--orange)}.post-apply-card-buttons.svelte-1jykci3 .channel-btn.discord:where(.svelte-1jykci3){background:#5865f2}.post-apply-card-buttons.svelte-1jykci3 .channel-btn.slack:where(.svelte-1jykci3){background:#4a154b}.post-description-content.svelte-8a4sy3{color:var(--dark, #111110);font-size:16px;line-height:1.7}.post-description-content.svelte-8a4sy3 p{margin-top:0;margin-bottom:16px}.post-description-content.svelte-8a4sy3 ul,.post-description-content.svelte-8a4sy3 ol{margin-top:0;margin-bottom:16px;padding-left:24px}.post-description-content.svelte-8a4sy3 li{margin-bottom:8px}.post-description-content.svelte-8a4sy3 strong,.post-description-content.svelte-8a4sy3 b{color:#000;font-weight:600}.post-description-content.svelte-8a4sy3 *:last-child{margin-bottom:0}.post-description-content.svelte-8a4sy3 img{display:block;max-width:100%;height:auto;margin:16px 0;border-radius:8px}.post-header-top.svelte-fbnzak{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak){display:flex;align-items:center;gap:8px}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak) .type-badge:where(.svelte-fbnzak){padding:4px 10px;border-radius:100px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak) .type-badge.portfolio:where(.svelte-fbnzak){background:#eff6ff;color:#3b82f6}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak) .type-badge.startup:where(.svelte-fbnzak){background:var(--orange-light);color:var(--orange)}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak) .type-badge.study:where(.svelte-fbnzak){background:#f0fdf4;color:var(--green)}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak) .type-badge.opensource:where(.svelte-fbnzak){background:#f3f4f6;color:#6b7280}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak) .status-pill:where(.svelte-fbnzak){display:flex;align-items:center;gap:5px;padding:4px 10px;border-radius:100px;background:#f0fdf4;color:var(--green);font-size:11.5px;font-weight:600}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak) .status-pill.closing:where(.svelte-fbnzak){background:#fffbeb;color:#d97706}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak) .status-dot:where(.svelte-fbnzak){width:6px;height:6px;border-radius:50%;background:var(--green)}.post-header-top.svelte-fbnzak .post-header-top-type:where(.svelte-fbnzak) .status-dot.closing:where(.svelte-fbnzak){background:#f59e0b}.post-header-top.svelte-fbnzak .post-header-top-date:where(.svelte-fbnzak){display:flex;align-items:center;gap:4px;margin-left:auto;color:var(--light);font-size:12.5px}.post-header-title.svelte-fbnzak{margin-bottom:16px;color:var(--dark);font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.post-header-bottom.svelte-fbnzak{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--line)}.post-header-bottom.svelte-fbnzak .author-info:where(.svelte-fbnzak){display:flex;align-items:center;gap:10px}.post-header-bottom.svelte-fbnzak .author-info:where(.svelte-fbnzak) img:where(.svelte-fbnzak){display:flex;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;background:var(--orange);color:#fff;font-family:Syne,sans-serif;font-size:14px;font-weight:700}.post-header-bottom.svelte-fbnzak .author-info:where(.svelte-fbnzak) h2:where(.svelte-fbnzak){color:var(--dark);font-size:14px;font-weight:600;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.post-header-bottom.svelte-fbnzak .action-buttons:where(.svelte-fbnzak){display:flex;align-items:center;gap:10px}.post-header-bottom.svelte-fbnzak .action-buttons:where(.svelte-fbnzak) button:where(.svelte-fbnzak){padding:7px 14px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:#fff;color:var(--mid);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s,color .15s}.post-header-bottom.svelte-fbnzak .action-buttons:where(.svelte-fbnzak) button:where(.svelte-fbnzak):hover{border-color:var(--mid);color:var(--dark)}.post-header-bottom.svelte-fbnzak .action-buttons:where(.svelte-fbnzak) .bookmark-btn:where(.svelte-fbnzak){transition:all .2s ease}.post-header-bottom.svelte-fbnzak .action-buttons:where(.svelte-fbnzak) .bookmark-btn.active:where(.svelte-fbnzak){border-color:var(--orange);background-color:var(--orange-light);color:var(--orange)}.post-header-bottom.svelte-fbnzak .action-buttons:where(.svelte-fbnzak) .bookmark-btn:where(.svelte-fbnzak):disabled{opacity:.6;cursor:not-allowed}.post-info-card-title.svelte-15emdnr{padding-bottom:12px;border-bottom:1px solid var(--line)}.post-info-card-list.svelte-15emdnr{display:flex;flex-direction:column;gap:10px}.post-info-card-item.svelte-15emdnr{display:flex;align-items:center;padding:11px 0;border-bottom:1px solid var(--line)}.post-info-card-item.svelte-15emdnr .info-label:where(.svelte-15emdnr){flex-shrink:0;min-width:100px;padding-top:1px;color:var(--light);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.post-info-card-item.svelte-15emdnr .info-value:where(.svelte-15emdnr){color:var(--dark);font-size:13.5px;font-weight:500;line-height:1.45;text-transform:capitalize}.post-positions.svelte-183ccu9{display:flex;flex-direction:column;gap:16px}.post-positions-list.svelte-183ccu9{display:flex;flex-direction:column;gap:10px}.post-positions-item.svelte-183ccu9{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg)}.post-positions-item.svelte-183ccu9 h2:where(.svelte-183ccu9){color:var(--dark);font-size:14px;font-weight:600}.post-positions-item.svelte-183ccu9 p:where(.svelte-183ccu9){padding:3px 10px;border:1.5px solid var(--line);border-radius:100px;background:#fff;color:var(--mid);font-size:12px;font-weight:600}.post-tech-stack-list.svelte-nkf1ud{display:flex;gap:10px}.post-tech-stack-item.svelte-nkf1ud{display:flex;align-items:center;gap:7px;padding:8px 16px;border:1.5px solid var(--line);border-radius:100px;background:#fff;color:var(--dark);font-size:13px;font-weight:500}.post-page.svelte-1sv6dbf{--orange: #ff5c28;--orange-light: #fff0eb;--orange-mid: #ff8055;--dark: #111110;--mid: #555550;--light: #999994;--line: #e8e8e4;--bg: #fafaf8;--card: #fff;--radius: 14px;--radius-sm: 8px;--green: #22c55e;max-width:1140px;padding:10px 16px 60px}@media(min-width:768px){.post-page.svelte-1sv6dbf{padding:10px 24px 80px}}.post-page-container.svelte-1sv6dbf{display:grid;grid-template-columns:1fr;align-items:start;gap:16px;margin:0 auto}@media(min-width:768px){.post-page-container.svelte-1sv6dbf{grid-template-columns:1fr 320px;gap:28px}}.back-to-posts-btn.svelte-1sv6dbf{display:flex;align-items:center;gap:8px;margin-bottom:50px;border:none;outline:none;background-color:transparent;cursor:pointer}.post-section.svelte-1sv6dbf{display:flex;flex-direction:column;gap:16px}@media(min-width:768px){.post-section.svelte-1sv6dbf{gap:28px}}.card-container{padding:32px 36px;border:1.5px solid var(--line);border-radius:var(--radius)}.card-label{margin-bottom:16px;color:var(--dark);font-size:15px;font-weight:700}
