.compose-home__inner{--ic-tile-voice: #5b9bff;--ic-tile-games: #a855f7;--ic-tile-wall: #6d5cf0;--ic-tile-music: #ff6ba3;--ic-tile-mail: #2dd4bf;--ic-flame: #ff6b3d;--ic-noir: #7c3aed;--ic-temp: #e0a92e}[data-theme=light-ether] .compose-home__inner{--ic-tile-voice: #2563eb;--ic-tile-games: #7c3aed;--ic-tile-wall: #4f46e5;--ic-tile-music: #db2777;--ic-tile-mail: #0d9488;--ic-flame: #c2410c;--ic-noir: #6d28d9;--ic-temp: #b45309}.main-content.compose-home{display:block;height:100%;overflow-y:auto;overflow-x:hidden;background:var(--bg-body)}.compose-home__inner{position:relative;width:100%;max-width:760px;margin:0 auto;padding:24px 22px 80px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.compose-home__inner,.compose-home__inner *{box-sizing:border-box}.home-id{display:flex;align-items:baseline;gap:10px;margin:0 0 22px}.home-id .ic-forum-dot{width:10px;height:10px;align-self:center}.home-id__title{margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--text-main)}.home-id__tag{font-size:14px;font-weight:500;color:var(--text-muted);line-height:1.2}.forum-feed{margin:0}.ff-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px}.ff-section-label{margin:0;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex:0 0 auto}.ff-toolbar__see{font-size:13px;font-weight:600;color:var(--accent-text, var(--accent-primary));text-decoration:none;display:inline-flex;align-items:center;gap:5px;white-space:nowrap;flex:0 0 auto;padding:8px 4px;min-height:36px}.ff-toolbar__see:hover{text-decoration:underline}.ff-toolbar__see i{font-size:10px}.ff-tabs{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--text-main) 5%,transparent);border:1px solid var(--border-color);flex:0 1 auto}.ff-tab{border:0;background:transparent;color:var(--text-muted);font-family:inherit;font-weight:600;font-size:13px;padding:8px 15px;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.ff-tab:hover{color:var(--text-main)}.ff-tab.is-active,.ff-tab[aria-pressed=true]{background:var(--bg-surface);color:var(--text-main);box-shadow:0 1px 3px -1px #00000040}.ff-tab:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 45%,transparent)}.ff-hot{margin-bottom:18px;padding:13px 13px 9px;border-radius:16px;border:1px solid color-mix(in srgb,var(--ic-flame) 30%,var(--border-color));background:color-mix(in srgb,var(--ic-flame) 7%,var(--bg-surface))}.ff-hot[hidden]{display:none}.ff-hot__head{display:flex;align-items:center;gap:8px;margin:0 2px 8px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ic-flame)}.ff-hot__icon{display:inline-flex}.ff-hot__list{display:flex;flex-direction:column;gap:3px}.ff-list{display:flex;flex-direction:column;gap:5px}.ff-topic{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:12px;color:var(--text-main);text-decoration:none;border:1px solid transparent;transition:background .14s ease,border-color .14s ease}.ff-topic:hover{background:color-mix(in srgb,var(--text-main) 5%,transparent);border-color:var(--border-color)}.ff-topic:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.ff-topic.is-pinned{background:color-mix(in srgb,var(--accent-primary) 6%,transparent)}.ff-topic.is-pinned:hover{background:color-mix(in srgb,var(--accent-primary) 11%,transparent)}.ff-topic--hot{padding:8px 10px;border-radius:10px}.ff-topic__avatar{flex:0 0 auto;width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--bg-surface-alt)}.ff-topic--hot .ff-topic__avatar{width:30px;height:30px}.ff-topic__body{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.ff-topic__line{display:flex;align-items:center;gap:6px;min-width:0}.ff-topic__title{min-width:0;font-size:14px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text-main);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ff-topic--hot .ff-topic__title{-webkit-line-clamp:1;font-size:13px}.ff-topic__meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);min-width:0}.ff-topic .ff-topic__author{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62%}.ff-topic__sep{opacity:.55;flex:0 0 auto}.ff-topic__time{white-space:nowrap;flex:0 0 auto}.ff-badge{flex:0 0 auto;font-size:11px;line-height:1}.ff-badge--pin{color:var(--accent-text, var(--accent-primary))}.ff-badge--noir{color:var(--ic-noir)}.ff-badge--lock{color:var(--text-muted)}.ff-badge--temp{color:var(--ic-temp)}.ff-badge--wolf{font-size:12px}.ff-topic__stats{flex:0 0 auto;display:flex;align-items:center;gap:10px}.ff-stat{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;color:var(--text-muted);white-space:nowrap}.ff-stat i{font-size:10.5px;opacity:.85}.ff-stat--flame{color:var(--ic-flame)}.ff-skel{display:flex;align-items:center;gap:11px;padding:9px 12px}.ff-skel__av{width:34px;height:34px;border-radius:50%;flex:0 0 auto}.ff-skel__txt{flex:1;display:flex;flex-direction:column;gap:7px}.ff-skel__l1{height:11px;width:66%;border-radius:6px}.ff-skel__l2{height:9px;width:38%;border-radius:6px}.ff-skel__stat{width:34px;height:12px;border-radius:6px;flex:0 0 auto}.ff-skel__av,.ff-skel__l1,.ff-skel__l2,.ff-skel__stat{background:color-mix(in srgb,var(--text-main) 8%,transparent);animation:ff-skel-pulse 1.3s ease-in-out infinite}@keyframes ff-skel-pulse{0%,to{opacity:.5}50%{opacity:.9}}.ff-empty{text-align:center;padding:34px 16px;color:var(--text-muted)}.ff-empty[hidden]{display:none}.ff-empty i{font-size:24px;opacity:.55;margin-bottom:10px;display:block}.ff-empty p{margin:0 0 14px;font-size:14px}.ff-empty__cta{border:0;border-radius:999px;padding:12px 20px;font-family:inherit;font-weight:700;font-size:13.5px;cursor:pointer;background:var(--imp-cta-bg, var(--accent-primary, #a8c545));color:var(--imp-cta-fg, #14210f);transition:transform .16s ease,filter .16s ease;min-height:44px}.ff-empty__cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.ff-error[role=alert]{text-align:center;padding:24px 16px;color:var(--text-muted);font-size:13.5px}.ff-error button{margin-left:8px;border:1px solid var(--border-color);background:transparent;color:var(--accent-text, var(--accent-primary));border-radius:999px;padding:8px 14px;font-family:inherit;font-weight:600;font-size:12.5px;cursor:pointer;min-height:36px}.ff-error button:hover{background:color-mix(in srgb,var(--text-main) 6%,transparent)}.ff-more{display:block;width:100%;margin-top:14px;padding:13px;border:1px solid color-mix(in srgb,var(--accent-primary) 32%,var(--border-color));border-radius:13px;background:color-mix(in srgb,var(--accent-primary) 6%,transparent);color:var(--accent-text, var(--accent-primary));font-family:inherit;font-weight:700;font-size:13.5px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;min-height:44px}.ff-more[hidden]{display:none}.ff-more:hover{background:color-mix(in srgb,var(--accent-primary) 12%,transparent);border-color:color-mix(in srgb,var(--accent-primary) 55%,var(--border-color))}.ff-more:disabled{opacity:.6;cursor:default}.ff-more:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.home-post{margin-top:28px}.home-post__title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.inline-composer__card{text-align:left;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:18px;box-shadow:0 1px 2px #0000000a,0 12px 32px -24px #00000059;transition:border-color .2s ease,box-shadow .2s ease}.inline-composer__card:focus-within{border-color:color-mix(in srgb,var(--accent-primary) 50%,var(--border-color));box-shadow:0 1px 2px #0000000a,0 16px 40px -22px color-mix(in srgb,var(--accent-primary) 38%,transparent)}.inline-composer__title{display:block;width:100%;border:0;background:transparent;color:var(--text-main);font-family:inherit;font-weight:600;font-size:17px;line-height:1.4;padding:14px 18px 6px;outline:none}.inline-composer__title::placeholder{color:var(--text-muted);font-weight:500}.inline-composer__title:focus-visible{outline:none;box-shadow:inset 0 -2px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.inline-composer__body{display:block;width:100%;border:0;background:transparent;color:var(--text-main);font-family:inherit;font-weight:400;font-size:15px;line-height:1.6;padding:2px 18px 8px;outline:none;resize:none;min-height:56px;max-height:38vh;overflow-y:auto}.inline-composer__body::placeholder{color:var(--text-muted)}.inline-composer__bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px}.inline-composer__bar-right{display:inline-flex;align-items:center;gap:6px}.inline-composer__forum{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border-radius:999px;border:1px solid var(--border-color);background:transparent;color:var(--text-main);font-family:inherit;font-weight:600;font-size:13px;cursor:pointer;min-height:44px;transition:background .15s ease,border-color .15s ease}.inline-composer__forum:hover{background:color-mix(in srgb,var(--text-main) 6%,transparent)}.inline-composer__forum:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.inline-composer__forum .ic-caret{font-size:9px;color:var(--text-muted);transition:transform .18s ease}.inline-composer__forum[aria-expanded=true] .ic-caret{transform:rotate(180deg)}.ic-forum-dot{width:8px;height:8px;border-radius:50%;background:var(--ic-dot, #ff4757);flex:0 0 auto}.ic-forum-dot--bordel{--ic-dot: #ff4757}.ic-forum-dot--poirier{--ic-dot: #2ed573}.ic-forum-dot--beta{--ic-dot: #ffa502}.ff-topic__forum{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;font-size:11px;font-weight:600;color:var(--text-muted);white-space:nowrap}.ff-topic__forum .ic-forum-dot{width:7px;height:7px}.inline-composer__expand{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border-radius:50%;color:var(--text-muted);text-decoration:none;transition:background .15s ease,color .15s ease}.inline-composer__expand:hover{background:color-mix(in srgb,var(--text-main) 8%,transparent);color:var(--text-main)}.inline-composer__expand:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.inline-composer__expand i{font-size:13px}.inline-composer__submit{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border:0;border-radius:999px;background:var(--imp-cta-bg, var(--accent-primary, #a8c545));color:var(--imp-cta-fg, #14210f);box-shadow:var(--imp-cta-shadow, 0 2px 12px -2px color-mix(in srgb, var(--accent-primary) 50%, transparent));font-family:inherit;font-weight:700;font-size:13px;cursor:pointer;min-height:44px;transition:transform .16s cubic-bezier(.22,1,.36,1),filter .16s ease,box-shadow .16s ease,opacity .16s ease}.inline-composer__submit .ic-submit-icon{font-size:12px}.inline-composer__submit:hover:not([aria-disabled=true]){transform:translateY(-1px);filter:brightness(1.05);box-shadow:var(--imp-cta-shadow-hover, 0 6px 22px -4px color-mix(in srgb, var(--accent-primary) 60%, transparent))}.inline-composer__submit:active:not([aria-disabled=true]){transform:translateY(0) scale(.98)}.inline-composer__submit:focus-visible{outline:none;box-shadow:var(--imp-focus-ring, 0 0 0 3px color-mix(in srgb, var(--accent-primary) 30%, transparent))}.inline-composer__submit[aria-disabled=true]{opacity:.55;cursor:not-allowed;box-shadow:none}.ic-forum-menu{position:absolute;bottom:calc(100% - 2px);left:8px;min-width:232px;max-height:min(60vh,320px);overflow-y:auto;margin:0;padding:6px;list-style:none;text-align:left;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:14px;box-shadow:0 18px 44px -16px #00000080;z-index:20}.ic-forum-menu[hidden]{display:none}[data-forum-option]{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:9px;color:var(--text-main);font-size:13.5px;cursor:pointer;min-height:40px}[data-forum-option]:hover,[data-forum-option][aria-selected=true]{background:color-mix(in srgb,var(--text-main) 7%,transparent)}[data-forum-option]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 40%,transparent)}.ic-forum-option__desc{margin-left:auto;font-size:11.5px;color:var(--text-muted)}.ic-forum-option__check{font-size:11px;color:var(--accent-text, var(--accent-primary));opacity:0}[data-forum-option][aria-selected=true] .ic-forum-option__check{opacity:1}.ic-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px}.home-tile{display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border-color);border-radius:14px;background:var(--bg-surface);color:var(--text-main);text-decoration:none;min-height:56px;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,background .16s ease,box-shadow .16s ease}.home-tile:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--tile, var(--accent-primary)) 50%,var(--border-color));background:var(--bg-surface);box-shadow:0 10px 22px -16px color-mix(in srgb,var(--tile, var(--accent-primary)) 60%,transparent)}.home-tile:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--tile, var(--accent-primary)) 50%,transparent)}.home-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--tile, var(--accent-primary)) 22%,transparent);color:var(--tile, var(--accent-primary));font-size:14px;flex:0 0 auto}.home-tile__label{font-size:13.5px;font-weight:600;line-height:1.1}.home-tile--voice{--tile: var(--ic-tile-voice)}.home-tile--games{--tile: var(--ic-tile-games)}.home-tile--wall{--tile: var(--ic-tile-wall)}.home-tile--music{--tile: var(--ic-tile-music)}.home-tile--mail{--tile: var(--ic-tile-mail)}@media(max-width:600px){.compose-home__inner{padding:16px 14px 56px;max-width:100%}.home-id{margin-bottom:18px}.home-id__title{font-size:22px}.home-id__tag{font-size:13px}.ff-toolbar{gap:8px}.ff-section-label{width:100%;order:-1}.ff-toolbar__see{padding:10px 4px;min-height:44px}.ff-tab{padding:11px 14px;min-height:44px}.home-quick{grid-template-columns:repeat(2,1fr);gap:8px}.home-post{margin-top:22px;padding:0}.home-post__title{margin-bottom:8px}.ff-topic{gap:10px;padding:10px 12px}.ff-topic__avatar{width:32px;height:32px}.ff-skel{gap:10px;padding:10px 12px}.ff-skel__av{width:32px;height:32px}.ff-topic .ff-topic__author{max-width:50%}.ff-topic__stats{gap:8px}.inline-composer__title{font-size:16px;padding-top:14px}.inline-composer__body{font-size:16px}.inline-composer__bar{padding:10px}.inline-composer__submit{padding:12px 20px}.inline-composer__forum{padding:10px 14px}.ic-forum-menu{min-width:200px;left:10px}}@media(min-width:601px)and (max-width:768px){.compose-home__inner{padding:22px 18px 64px;max-width:100%}.home-quick{grid-template-columns:repeat(3,1fr);gap:10px}.ff-tab{min-height:40px;padding:9px 16px}.ff-toolbar__see{min-height:40px}}@media(min-width:769px)and (max-width:1024px){.compose-home__inner{padding:26px 24px 80px}.home-quick{grid-template-columns:repeat(5,1fr);gap:8px}.home-tile{padding:11px 12px}.home-tile__label{font-size:12.5px}}@media(min-width:1280px){.compose-home__inner{max-width:880px;padding:32px 28px 96px}.ff-topic{padding:12px 14px}}@media(min-width:1440px){.compose-home__inner{max-width:980px;padding:36px 32px 110px}.home-id__title{font-size:30px}.home-id__tag{font-size:15px}.home-quick{grid-template-columns:repeat(5,1fr);gap:12px}.home-tile{padding:13px 16px}}@media(min-width:1920px){.compose-home__inner{max-width:1080px;padding:40px 36px 120px}}@media(min-width:769px){.compose-home__inner .ff-hot{margin-bottom:24px}}@media(prefers-reduced-motion:reduce){.inline-composer__card,.inline-composer__forum,.inline-composer__submit,.inline-composer__expand,.home-tile,.ff-topic,.ff-tab,.ff-more,.ff-empty__cta,.ff-error button,.inline-composer__forum .ic-caret{transition:none}.inline-composer__submit:hover:not([aria-disabled=true]),.inline-composer__submit:active:not([aria-disabled=true]),.home-tile:hover,.ff-empty__cta:hover{transform:none;filter:none}.ff-skel__av,.ff-skel__l1,.ff-skel__l2,.ff-skel__stat{animation:none}.compose-home .fa-spin,.compose-home .fa-circle-notch{animation:none!important}.inline-composer__forum[aria-expanded=true] .ic-caret{transform:none}}
