.fm{--fm-row:color-mix(in srgb,var(--hx-panel) 72%,transparent);--fm-row-hi:color-mix(in srgb,var(--hx-accent) 10%,var(--hx-panel));--fm-dim:color-mix(in srgb,var(--hx-ink2) 88%,var(--hx-bg));--fm-r:10px}.fm a{text-underline-offset:4px}.fm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.fm-dim{color:var(--fm-dim)}.fm ::placeholder{color:color-mix(in srgb,var(--hx-field-ink) 60%,transparent)}.fm input,.fm select,.fm textarea{caret-color:var(--hx-accent);accent-color:var(--hx-cloth)}.fm table,.fm .fm-line__n b,.fm .fm-board__n b,.fm .fm-gold b{font-variant-numeric:tabular-nums}.fm-hall{isolation:isolate;border-bottom:1px solid var(--hx-line);padding:clamp(1.2rem,3vw,2rem) 0 clamp(2rem,5vw,3.4rem);position:relative;overflow:hidden}.fm-hall__pic{z-index:-2;object-fit:cover;object-position:60% 40%;width:100%;height:100%;position:absolute;inset:0}.fm-hall:before{content:"";z-index:-1;background:linear-gradient(90deg,var(--hx-bg) 0%,color-mix(in srgb,var(--hx-bg) 86%,transparent) 42%,color-mix(in srgb,var(--hx-bg) 45%,transparent) 100%), linear-gradient(0deg,var(--hx-bg) 0%,color-mix(in srgb,var(--hx-bg) 0%,transparent) 55%);position:absolute;inset:0}html[data-faction=alliance] .fm-hall:before{background:linear-gradient(90deg,var(--hx-bg) 0%,color-mix(in srgb,var(--hx-bg) 90%,transparent) 46%,color-mix(in srgb,var(--hx-bg) 55%,transparent) 100%), linear-gradient(0deg,var(--hx-bg) 0%,color-mix(in srgb,var(--hx-bg) 0%,transparent) 55%)}.fm-hall__in{position:relative}.fm-hall .gd-crumbs{margin-bottom:clamp(1.2rem,3vw,2rem)}.fm-hall__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.4rem 2.5rem;display:flex}.fm-hall__copy{min-width:0;max-width:62ch}.fm .fm-hall h1{overflow-wrap:anywhere;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1.04}.fm .fm-hall--compact h1{font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.12}.fm-hall--compact{padding-bottom:clamp(1.4rem,3vw,2.2rem)}.fm-hall--compact .fm-hall__pic{opacity:.55}.fm-hall__lead{color:var(--hx-ink2);max-width:60ch;margin-top:1rem;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.6}.fm-hall--compact .fm-hall__lead{margin-top:.75rem;font-size:1rem}.fm-hall__act{flex-wrap:wrap;gap:.6rem;display:flex}.fm-h1icon{align-items:center;gap:.9rem;display:inline-flex}.fm-h1icon img{border-radius:8px;flex:none;box-shadow:0 6px 18px #00000059}.fm-thmeta{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font-size:.95rem;display:flex}.fm-subnav{z-index:4;background:var(--hx-bg);border-bottom:1px solid var(--hx-line);position:sticky;top:0}.fm-subnav ul{scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.fm-subnav ul::-webkit-scrollbar{display:none}.fm-subnav a{white-space:nowrap;min-height:56px;font-family:var(--font-display),Georgia,serif;letter-spacing:.08em;text-transform:uppercase;color:var(--hx-ink2);align-items:center;gap:.6rem;padding:0 1rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex;position:relative}.fm-subnav img{border-radius:5px;flex:none}.fm-subnav a:after{content:"";background:var(--hx-accent);transform-origin:0;height:3px;transition:transform .3s var(--hx-e);position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.fm-subnav a:hover{color:var(--hx-ink)}.fm-subnav a:hover:after{transform:scaleX(.5)}.fm-subnav a[aria-current=page]{color:var(--hx-ink)}.fm-subnav a[aria-current=page]:after{transform:scaleX(1)}.fm .fm-main{padding-top:clamp(1.8rem,3.5vw,2.8rem);padding-bottom:clamp(3rem,7vw,5rem)}.fm-btn{cursor:pointer;border:1.5px solid var(--hx-line);background:color-mix(in srgb,var(--hx-panel) 82%,transparent);min-height:44px;color:var(--hx-ink);font:700 .95rem/1 var(--font-body),system-ui,sans-serif;transition:border-color .2s,filter .2s,transform .2s var(--hx-e);border-radius:6px;justify-content:center;align-items:center;gap:.55rem;padding:0 1.15rem;text-decoration:none;display:inline-flex}.fm-btn:hover{border-color:var(--hx-accent)}.fm-btn--solid{border-color:var(--hx-field-line);background:linear-gradient(180deg,var(--hx-cloth),var(--hx-cloth-d));color:var(--hx-cloth-ink);box-shadow:0 8px 20px #00000040}.fm-btn--solid:hover{filter:brightness(1.12);border-color:var(--hx-field-line)}.fm-btn--solid:active{transform:translateY(1px)}.fm-btn--lg{min-height:52px;font-family:var(--font-display),Georgia,serif;letter-spacing:.06em;text-transform:uppercase;padding:0 1.5rem}.fm-btn:disabled{opacity:.55;cursor:not-allowed;filter:none}.fm-cols{gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:1100px){.fm-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.fm-cols__side{position:sticky;top:76px}}.fm-cols__main{gap:clamp(2rem,4vw,2.8rem);min-width:0;display:grid}.fm-cols__side{gap:1.2rem;min-width:0;display:grid}.fm .fm-group>h2,.fm .fm-reply>h2,.fm .fm-guildpage__body h2{font-family:var(--font-display),Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:var(--hx-ink2);text-shadow:none;margin-bottom:.8rem;font-size:1.05rem;font-weight:700}.fm-boards,.fm-lines{border:1px solid var(--hx-line);border-radius:var(--fm-r);background:var(--fm-row);overflow:hidden}.fm-board{border-bottom:1px solid var(--hx-line);grid-template-columns:48px minmax(0,1fr);align-items:start;gap:.4rem 1rem;padding:1rem 1.1rem;transition:background-color .2s;display:grid}.fm-board:last-child,.fm-line:last-child{border-bottom:0}.fm-board:hover{background:var(--fm-row-hi)}.fm-board__icon{border-radius:8px;box-shadow:0 4px 12px #0000004d}.fm-board__txt{min-width:0}.fm-board__name{align-items:center;min-height:32px;font-size:1.08rem;font-weight:800;text-decoration:none;display:inline-flex}.fm-board__name:hover{text-decoration:underline}.fm-board__txt p{color:var(--hx-ink2);margin-top:.15rem;font-size:.95rem;line-height:1.5}.fm-board__n{color:var(--hx-ink2);grid-column:2;align-items:baseline;gap:.35rem;font-size:.88rem;display:flex}.fm-board__n b{color:var(--hx-ink);font-size:1rem}.fm-board__last{grid-column:2;gap:.1rem;min-width:0;font-size:.9rem;display:grid}.fm-board__last a{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fm-board__last small{color:var(--fm-dim)}@media (min-width:760px){.fm-board{grid-template-columns:48px minmax(0,1fr) 84px minmax(0,230px);align-items:center}.fm-board__n{flex-direction:column;grid-column:auto;align-items:center;gap:0}.fm-board__n b{font-size:1.15rem}.fm-board__last{grid-column:auto}}.fm-list__head{display:none}.fm-line{border-bottom:1px solid var(--hx-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem 1rem;padding:.85rem 1.1rem;transition:background-color .2s;display:grid}.fm-line:hover{background:var(--fm-row-hi)}.fm-line--pin{background:color-mix(in srgb,var(--hx-trim) 8%,var(--fm-row))}.fm-line__main{gap:.3rem;min-width:0;display:grid}.fm-line__title{overflow-wrap:anywhere;align-items:flex-start;gap:.55rem;min-height:28px;font-size:1.04rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.fm-line__title:hover span{text-decoration:underline}.fm-line__cls{box-shadow:0 0 0 1.5px var(--cls);border-radius:4px;flex:none;margin-top:1px}.fm-line__meta{color:var(--fm-dim);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:.86rem;display:flex}.fm-line__board{color:var(--hx-ink2);font-weight:600}.fm-line__staff{color:var(--hx-accent-hi);margin-left:.3rem}.fm-line__n{flex-direction:column;align-items:center;min-width:52px;display:flex}.fm-line__n b{font-size:1.05rem}.fm-line__n small{color:var(--fm-dim);font-size:.74rem}.fm-line__last{color:var(--hx-ink2);grid-column:1/-1;gap:.5rem;font-size:.86rem;display:flex}.fm-line__last small{color:var(--fm-dim)}@media (min-width:760px){.fm-list__head{letter-spacing:.08em;text-transform:uppercase;color:var(--fm-dim);grid-template-columns:minmax(0,1fr) 72px 170px;gap:1rem;padding:0 1.1rem .5rem;font-size:.76rem;font-weight:800;display:grid}.fm-list__head span:nth-child(2){text-align:center}.fm-line{grid-template-columns:minmax(0,1fr) 72px 170px}.fm-line__last{flex-direction:column;grid-column:auto;gap:0}}.fm-pill{letter-spacing:.02em;min-height:24px;color:var(--hx-ink2);white-space:nowrap;border:1.5px solid;border-radius:12px;align-items:center;gap:.35rem;padding:0 .55rem;font-size:.76rem;font-weight:800;display:inline-flex}.fm-pill--pin{color:var(--hx-accent-hi)}.fm-pill--solved{color:#4fb26a}html[data-faction=alliance] .fm-pill--solved{color:#1d7a3a}.fm-pill--lock,.fm-pill--closed{color:var(--fm-dim);border-style:dashed}.fm-pill--lang{color:var(--hx-ink2)}.fm-fac{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;align-items:center;min-height:22px;padding:0 .5rem;font-size:.74rem;font-weight:800;display:inline-flex}.fm-fac--horde{color:#ffe7cf;background:#8e1b12}.fm-fac--alliance{color:#fff;background:#1e4fc4}.fm-cls{color:var(--hx-ink);align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;display:inline-flex}.fm-cls img{box-shadow:0 0 0 1.5px var(--cls);border-radius:3px}.fm-staff{letter-spacing:.04em;background:var(--hx-trim);color:#2a1408;border-radius:4px;align-items:center;gap:.3rem;min-height:22px;padding:0 .5rem;font-size:.74rem;font-weight:800;display:inline-flex}.fm-op{color:var(--fm-dim);font-size:.76rem;font-weight:700}.fm-roles{flex-wrap:wrap;gap:.35rem;display:inline-flex}.fm-role{border:1px solid var(--hx-line);border-radius:5px;align-items:center;gap:.3rem;padding:.1rem .45rem .1rem .15rem;font-size:.82rem;font-weight:700;display:inline-flex}.fm-role img{border-radius:3px}.fm-clsrow{flex-wrap:wrap;gap:.25rem;display:inline-flex}.fm-clsrow img{border-radius:3px}.fm-gold{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.fm-gold b{color:var(--hx-ink);font-weight:800}.fm-gold--offer{color:var(--hx-ink2);font-size:.86rem;font-style:italic}.fm-tt{letter-spacing:.06em;color:#fff;border-radius:4px;place-items:center;min-width:44px;min-height:24px;padding:0 .4rem;font-size:.74rem;font-weight:800;display:inline-grid}.fm-tt--wts{background:#2e6b30}.fm-tt--wtb{background:#8a5a0b}.fm-tt--wtt{background:#5e2a8c}.fm-whisper{background:color-mix(in srgb,var(--hx-accent) 12%,transparent);color:var(--hx-ink);border-radius:4px;padding:.1rem .4rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92rem}.fm-jump{min-height:32px;color:var(--hx-accent-hi);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.fm-side__box{border:1px solid var(--hx-line);border-radius:var(--fm-r);background:var(--fm-row);gap:.85rem;min-width:0;padding:1.15rem 1.2rem;display:grid}.fm .fm-side__box h2{font-family:var(--font-display),Georgia,serif;letter-spacing:.06em;text-transform:uppercase;text-shadow:none;align-items:center;gap:.6rem;font-size:1.1rem;display:flex}.fm-side__box h2 img{border-radius:6px}.fm-side__box h2 a{text-decoration:none}.fm-side__box h2 a:hover{text-decoration:underline}.fm-mini{gap:.6rem;display:grid}.fm-mini li{border-bottom:1px solid var(--hx-line);gap:.3rem;min-width:0;padding-bottom:.6rem;display:grid}.fm-mini li:last-child{border-bottom:0;padding-bottom:0}.fm-mini a{overflow-wrap:anywhere;font-weight:700;text-decoration:none}.fm-mini a:hover{text-decoration:underline}.fm-mini span{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fm-side__rmt{color:var(--hx-ink2);align-items:center;gap:.5rem;font-size:.88rem;font-weight:700;display:flex}.fm-side__rmt i{color:#e9b934}.fm-rules{counter-reset:r;gap:.55rem;display:grid}.fm-rules li{counter-increment:r;color:var(--hx-ink2);grid-template-columns:1.5rem minmax(0,1fr);gap:.3rem;font-size:.93rem;line-height:1.5;display:grid}.fm-rules li:before{content:counter(r);color:var(--hx-accent-hi);font-weight:800}.fm-empty{border:1px dashed var(--hx-line);border-radius:var(--fm-r);color:var(--hx-ink2);padding:1.4rem 1.2rem}.fm-blank{text-align:center;border:1px dashed var(--hx-line);border-radius:var(--fm-r);color:var(--hx-ink2);justify-items:center;gap:1rem;padding:clamp(2.2rem,6vw,3.6rem) 1.2rem;display:grid}.fm-blank img{border-radius:10px;box-shadow:0 8px 22px #0000004d}.fm-blank p{max-width:46ch;line-height:1.6}.fm-note{color:var(--hx-ink2);align-items:flex-start;gap:.55rem;margin-top:1.2rem;font-size:.92rem;line-height:1.55;display:flex}.fm-note i{color:var(--hx-accent-hi);margin-top:.2rem}.fm-note--lock{border:1px dashed var(--hx-line);border-radius:var(--fm-r);padding:1rem 1.1rem}.fm-rmt{border:1px solid color-mix(in srgb,#e9b934 50%,var(--hx-line));border-radius:var(--fm-r);background:color-mix(in srgb,#e9b934 9%,var(--hx-panel));align-items:flex-start;gap:.9rem;margin-bottom:1.4rem;padding:1rem 1.2rem;display:flex}.fm-rmt>i{color:#e9b934;margin-top:.15rem;font-size:1.4rem}.fm-rmt b{margin-bottom:.2rem;display:block}.fm-rmt p{color:var(--hx-ink2);max-width:80ch;font-size:.94rem;line-height:1.55}.fm-filters{flex-wrap:wrap;align-items:flex-end;gap:.8rem 1rem;margin-bottom:1.3rem;display:flex}.fm-seg{border:1.5px solid var(--hx-line);border-radius:8px;flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.fm-seg button{border:0;border-right:1px solid var(--hx-line);min-height:44px;color:var(--hx-ink2);cursor:pointer;font:700 .9rem var(--font-body),system-ui,sans-serif;background:0 0;padding:0 .9rem}.fm-seg button:last-child{border-right:0}.fm-seg button:hover{color:var(--hx-ink)}.fm-seg button[aria-pressed=true]{background:var(--hx-cloth);color:var(--hx-cloth-ink)}.fm-select,.fm-search{letter-spacing:.05em;text-transform:uppercase;color:var(--fm-dim);gap:.25rem;font-size:.78rem;font-weight:800;display:grid}.fm-search{flex:220px;min-width:0;position:relative}.fm-search i{color:var(--fm-dim);position:absolute;bottom:15px;left:.85rem}.fm-search input{padding-left:2.4rem}.fm select,.fm input:not([type=checkbox]):not([type=radio]),.fm textarea{border:1.5px solid var(--hx-line);background:var(--hx-field);width:100%;min-height:44px;color:var(--hx-field-ink);font:500 1rem/1.4 var(--font-body),system-ui,sans-serif;text-transform:none;letter-spacing:0;border-radius:6px;padding:.55rem .75rem;transition:border-color .2s,box-shadow .2s}.fm select{cursor:pointer;min-width:150px}.fm textarea{resize:vertical;min-height:140px;line-height:1.55}.fm input:focus-visible,.fm select:focus-visible,.fm textarea:focus-visible{border-color:var(--hx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--hx-accent) 35%,transparent);outline:none}.fm input:disabled,.fm select:disabled{opacity:.6;cursor:not-allowed}.fm-ads{gap:.8rem;display:grid}.fm-ad{border:1px solid var(--hx-line);border-radius:var(--fm-r);background:var(--fm-row);gap:.7rem 1.4rem;padding:1.05rem 1.15rem;transition:border-color .2s,background-color .2s;display:grid}.fm-ad:hover{border-color:color-mix(in srgb,var(--hx-accent) 50%,var(--hx-line));background:var(--fm-row-hi)}.fm-ad__main{gap:.25rem;min-width:0;text-decoration:none;display:grid}.fm-ad__type{letter-spacing:.07em;text-transform:uppercase;color:var(--hx-accent-hi);font-size:.76rem;font-weight:800}.fm-ad__title{overflow-wrap:anywhere;font-size:1.12rem;line-height:1.35}.fm-ad__main:hover .fm-ad__title{text-decoration:underline}.fm-ad__sub{color:var(--hx-ink2);flex-wrap:wrap;gap:.3rem .8rem;font-size:.9rem;display:flex}.fm-ad__facts{flex-wrap:wrap;gap:.6rem 1.3rem;margin:0;display:flex}.fm-ad__facts div{gap:.2rem;min-width:0;display:grid}.fm-ad__facts dt{letter-spacing:.07em;text-transform:uppercase;color:var(--fm-dim);font-size:.72rem;font-weight:800}.fm-ad__facts dd{overflow-wrap:anywhere;margin:0;font-size:.92rem}.fm-ad__time{color:var(--fm-dim);font-size:.85rem}@media (min-width:980px){.fm-ad{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center}.fm-ad__time{text-align:right}}.fm-table{border:1px solid var(--hx-line);border-radius:var(--fm-r);background:var(--fm-row);position:relative;overflow-x:auto}.fm-table table{border-collapse:collapse;width:100%;min-width:640px;font-size:.96rem}.fm-table th,.fm-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--hx-line);padding:.8rem 1rem}.fm-table tbody tr:last-child>*{border-bottom:0}.fm-table thead th{letter-spacing:.07em;text-transform:uppercase;color:var(--fm-dim);font-size:.74rem;font-weight:800}.fm-table tbody tr{transition:background-color .2s}.fm-table tbody tr:hover{background:var(--fm-row-hi)}.fm-table tbody th a{gap:.1rem;font-weight:400;text-decoration:none;display:grid}.fm-table tbody th b{font-weight:800}.fm-table tbody th a:hover b{text-decoration:underline}.fm-table tbody th small{color:var(--fm-dim);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;font-size:.84rem;overflow:hidden}.fm-num{white-space:nowrap;text-align:right!important}.fm-seller{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.fm-seller small{color:var(--fm-dim);width:100%}.fm-thread{gap:1.6rem;display:grid}@media (min-width:1100px){.fm-thread--listing{grid-template-columns:320px minmax(0,1fr);align-items:start}.fm-thread--listing .fm-thread__facts{grid-row:1/span 2;position:sticky;top:76px}.fm-thread--listing .fm-posts,.fm-thread--listing .fm-reply,.fm-thread--listing .fm-guildpage__body{grid-column:2}}.fm-thread__facts{border:1px solid var(--hx-line);border-radius:var(--fm-r);background:var(--fm-row);gap:1rem;min-width:0;padding:1.15rem 1.2rem;display:grid}.fm-facts{gap:.75rem;margin:0;display:grid}.fm-facts div{grid-template-columns:minmax(0,9rem) minmax(0,1fr);align-items:baseline;gap:.8rem;display:grid}.fm-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--fm-dim);font-size:.76rem;font-weight:800}.fm-facts dd{overflow-wrap:anywhere;margin:0}.fm-posts{gap:1rem;min-width:0;display:grid}.fm-post{border:1px solid var(--hx-line);border-radius:var(--fm-r);background:var(--fm-row);gap:1rem;min-width:0;padding:1.1rem 1.15rem;scroll-margin-top:84px;display:grid}.fm-post--staff{border-color:color-mix(in srgb,var(--hx-trim) 60%,var(--hx-line));background:color-mix(in srgb,var(--hx-trim) 8%,var(--hx-panel));box-shadow:0 10px 26px #0000002e}.fm-post:target{box-shadow:0 0 0 2px var(--hx-accent),0 10px 26px #0003}@media (min-width:760px){.fm-post{grid-template-columns:200px minmax(0,1fr);gap:1.4rem;padding:1.3rem 1.4rem}}.fm-author{align-items:center;gap:.8rem;min-width:0;display:flex}@media (min-width:760px){.fm-author{text-align:left;border-right:1px solid var(--hx-line);flex-direction:column;align-items:flex-start;padding-right:1.2rem}}.fm-avatar{border:2px solid var(--hx-line);background:var(--hx-panel);border-radius:10px;flex:none;box-shadow:0 6px 14px #00000047}.fm-author--horde .fm-avatar{border-color:#8e1b12}.fm-author--alliance .fm-avatar{border-color:#1e4fc4}.fm-author__txt{gap:.35rem;min-width:0;display:grid}.fm-author__name{overflow-wrap:anywhere;font-size:1.05rem}.fm-author__meta{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.fm-post__body{align-content:start;gap:.9rem;min-width:0;display:grid}.fm-body{overflow-wrap:anywhere;gap:.85rem;max-width:75ch;font-size:1.03rem;line-height:1.7;display:grid}.fm-body blockquote{background:color-mix(in srgb,var(--hx-ink) 6%,transparent);color:var(--hx-ink2);box-shadow:inset 1px 0 0 var(--hx-line);border-radius:8px;margin:0;padding:.65rem .9rem;font-size:.97rem}.fm-post__foot{color:var(--fm-dim);flex-wrap:wrap;gap:.3rem 1rem;font-size:.84rem;display:flex}.fm-post__foot a{color:inherit;text-decoration:none}.fm-post__foot a:hover{text-decoration:underline}.fm-acts{gap:.7rem;display:grid}.fm-acts__row{flex-wrap:wrap;gap:.25rem;display:flex}.fm-act{min-height:40px;color:var(--hx-ink2);cursor:pointer;font:600 .88rem var(--font-body),system-ui,sans-serif;background:0 0;border:0;border-radius:6px;align-items:center;gap:.4rem;padding:0 .7rem;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.fm-act:hover{background:color-mix(in srgb,var(--hx-accent) 12%,transparent);color:var(--hx-ink)}.fm-act--mod{color:var(--hx-accent-hi)}.fm-act--danger:hover{color:var(--hx-ink);background:#c0392b29}.fm-act:disabled{opacity:.5;cursor:wait}@media (pointer:coarse){.fm-act{min-height:44px}}.fm-inline{border:1px solid var(--hx-line);background:color-mix(in srgb,var(--hx-panel) 90%,transparent);border-radius:8px;gap:.8rem;padding:1rem;display:grid}.fm-inline fieldset{border:0;flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;display:flex}.fm-radio{cursor:pointer;align-items:center;gap:.45rem;min-height:40px;font-size:.95rem;display:inline-flex}.fm-radio input{width:18px;height:18px}.fm-msg{color:var(--hx-ink2);font-size:.92rem;font-weight:600}.fm-reply{gap:.4rem;min-width:0;padding-top:.6rem;display:grid}.fm-reply form{gap:.7rem;display:grid}.fm-gate{border:1px dashed var(--hx-line);border-radius:var(--fm-r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.fm-gate p{max-width:56ch;color:var(--hx-ink2);line-height:1.55}.fm-compose{gap:2rem;display:grid}@media (min-width:1100px){.fm-compose{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.fm-compose .fm-cols__side{position:sticky;top:76px}}.fm-form{gap:1.25rem;min-width:0;max-width:900px;display:grid}.fm-field{gap:.4rem;min-width:0;display:grid}.fm-field>span:first-child,.fm-toggles legend{font-size:.95rem;font-weight:700}.fm-field--inline{max-width:320px}.fm-hint{color:var(--fm-dim);font-size:.85rem}.fm-hint a{color:var(--hx-ink)}.fm-count{color:var(--fm-dim);justify-self:end;font-size:.8rem}.fm-count--over{color:#e5533d;font-weight:800}.fm-grid2,.fm-grid3{gap:1.1rem;display:grid}@media (min-width:640px){.fm-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.fm-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.fm-toggles{border:0;min-width:0;margin:0;padding:0}.fm-toggles legend{margin-bottom:.45rem;padding:0}.fm-toggles>div{flex-wrap:wrap;gap:.45rem;display:flex}.fm-chk{display:inline-flex;position:relative}.fm-chk input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.fm-chk>span{border:1.5px solid var(--hx-line);background:color-mix(in srgb,var(--hx-panel) 80%,transparent);border-radius:6px;align-items:center;gap:.35rem;min-height:44px;padding:0 .85rem;font-size:.95rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.fm-chk:hover>span{border-color:var(--hx-accent)}.fm-chk input:checked+span{background:var(--hx-cloth);border-color:var(--hx-cloth-d);color:var(--hx-cloth-ink)}.fm-chk input:focus-visible+span{outline:3px solid var(--hx-focus);outline-offset:2px}.fm-chk input:disabled+span{opacity:.55}.fm-toggles--big .fm-chk>span{min-height:52px;padding:0 1.1rem}.fm-ack{border:1px solid color-mix(in srgb,#e9b934 50%,var(--hx-line));background:color-mix(in srgb,#e9b934 8%,var(--hx-panel));cursor:pointer;border-radius:8px;align-items:flex-start;gap:.7rem;padding:1rem 1.1rem;font-weight:600;line-height:1.5;display:flex}.fm-ack input{flex:none;width:20px;height:20px;margin-top:.1rem}.fm-form__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;display:flex}.fm-form__row--end{justify-content:flex-end}.fm-err{background:color-mix(in srgb,#c0392b 12%,var(--hx-panel));border:1px solid #c0392b;border-radius:8px;padding:.8rem 1rem;font-weight:600;line-height:1.5}.fm-guilds{gap:.8rem;display:grid}@media (min-width:900px){.fm-guilds{grid-template-columns:repeat(2,minmax(0,1fr))}}.fm-guild{border:1px solid var(--hx-line);border-radius:var(--fm-r);background:var(--fm-row);align-content:start;gap:.5rem;min-width:0;padding:1.1rem 1.2rem;display:grid}.fm-guild__name{font-family:var(--font-display),Georgia,serif;letter-spacing:.03em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;text-decoration:none}.fm-guild__name:hover{text-decoration:underline}.fm-guild p{color:var(--hx-ink2);line-height:1.55}.fm-guild__meta{color:var(--hx-ink2);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;font-size:.88rem;display:flex}.fm-guildpage__body{gap:1.8rem;min-width:0;display:grid}.fm-guildpage .fm-acts__row{border-top:1px solid var(--hx-line);padding-top:.4rem}@media (prefers-reduced-motion:reduce){.fm *{transition:none!important}}.fm :is(dt,.fm-ad__type,.fm-group>h2,.fm-reply>h2,.fm-guildpage__body h2,.fm-select,.fm-search,.fm-table thead th,.fm-list__head,.fm-side__box h2):lang(tr){text-transform:none;letter-spacing:.01em}.fm .fm-group>h2:lang(tr),.fm .fm-reply>h2:lang(tr),.fm .fm-guildpage__body h2:lang(tr){font-size:1.15rem}.fm-ad__type{text-transform:none;letter-spacing:.02em;font-size:.82rem}.fm-thread__facts .fm-facts div{grid-template-columns:minmax(0,1fr);gap:.15rem}.fm-thread__facts .fm-facts dd{font-size:1rem}.fm-grid2,.fm-grid3{align-items:start}.fm-field{align-content:start}@media (max-width:640px){.fm-subnav{position:static}.fm-subnav ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:visible}.fm-subnav a{letter-spacing:.05em;min-height:48px;padding:0 .7rem;font-size:.8rem}.fm-subnav li:nth-child(odd){border-right:1px solid var(--hx-line)}.fm-subnav li:nth-child(-n+2){border-bottom:1px solid var(--hx-line)}.fm-subnav a:after{left:.7rem;right:.7rem}}.fm .fm-search input[type=search]{padding-left:2.4rem}.fm .fm-note{margin-top:1.2rem}@media (max-width:400px){.fm-subnav li{min-width:0}.fm-subnav img{display:none}.fm-subnav a{letter-spacing:.03em;padding:0 .55rem;font-size:.74rem}}
