.PostDetailPage-module-scss-module__6pNxCG__page{background:radial-gradient(circle at 8% 18%, #ffdf9c21, transparent 22rem),linear-gradient(180deg, #fffcf7f5, #fcf9f3eb),var(--color-surface);min-height:100svh;color:var(--color-on-surface)}.PostDetailPage-module-scss-module__6pNxCG__main{width:min(100% - 2rem,74rem);min-width:0;margin-inline:auto;padding-block:clamp(1.5rem,4vw,2.8rem) 5rem}.PostDetailPage-module-scss-module__6pNxCG__breadcrumbs{color:var(--color-muted);font-family:var(--font-label);white-space:nowrap;align-items:center;gap:.55rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);font-size:.78rem;font-weight:700;display:flex;overflow:hidden}.PostDetailPage-module-scss-module__6pNxCG__breadcrumbs a{color:var(--color-primary)}.PostDetailPage-module-scss-module__6pNxCG__breadcrumbs span:last-child{text-overflow:ellipsis;overflow:hidden}.PostDetailPage-module-scss-module__6pNxCG__productLayout{align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.PostDetailPage-module-scss-module__6pNxCG__productLayout>*{min-width:0}.PostDetailPage-module-scss-module__6pNxCG__summary{gap:1.5rem;min-width:0;display:grid}.PostDetailPage-module-scss-module__6pNxCG__summaryHeading{gap:1rem;min-width:0;display:grid}.PostDetailPage-module-scss-module__6pNxCG__titleRow{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.PostDetailPage-module-scss-module__6pNxCG__badges{flex-wrap:wrap;gap:.55rem;display:flex}.PostDetailPage-module-scss-module__6pNxCG__categoryBadge,.PostDetailPage-module-scss-module__6pNxCG__statusBadge{border-radius:var(--radius-pill);min-height:1.8rem;font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding-inline:.75rem;font-size:.65rem;font-weight:900;display:inline-flex}.PostDetailPage-module-scss-module__6pNxCG__categoryBadge{background:var(--color-primary-container);color:var(--color-on-primary-container)}.PostDetailPage-module-scss-module__6pNxCG__statusBadge{background:var(--color-surface-container-high);color:var(--color-muted)}.PostDetailPage-module-scss-module__6pNxCG__statusBadge[data-status=for_sale]{color:var(--color-primary);background:#ffefc8b8}.PostDetailPage-module-scss-module__6pNxCG__statusBadge[data-status=collection]{color:var(--color-tertiary);background:#dbebe3c2}.PostDetailPage-module-scss-module__6pNxCG__statusBadge[data-status=sold]{color:#802c23;background:#f8dcd8b8}.PostDetailPage-module-scss-module__6pNxCG__summary h1{min-width:0;font-family:var(--font-headline);letter-spacing:-.025em;overflow-wrap:break-word;text-wrap:balance;flex:auto;margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1}.PostDetailPage-module-scss-module__6pNxCG__favoriteButton{width:3rem;height:3rem;color:var(--color-outline);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),transform var(--transition-base);background:#fffcf7eb;border:1px solid #babab038;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 .75rem 1.75rem #3a281014}.PostDetailPage-module-scss-module__6pNxCG__favoriteButton:hover{background:var(--color-primary-container);color:var(--color-primary);border-color:#b1862c3d;transform:translateY(-1px)}.PostDetailPage-module-scss-module__6pNxCG__seller{border-block:1px solid #babab02e;align-items:center;gap:.8rem;padding-block:1rem;display:flex}.PostDetailPage-module-scss-module__6pNxCG__sellerAvatar{background:var(--color-on-surface);width:2.65rem;height:2.65rem;color:var(--color-surface);font-family:var(--font-headline);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.PostDetailPage-module-scss-module__6pNxCG__seller div{gap:.15rem;min-width:0;display:grid}.PostDetailPage-module-scss-module__6pNxCG__seller div>span{color:var(--color-muted);font-size:.72rem}.PostDetailPage-module-scss-module__6pNxCG__seller strong{font-family:var(--font-label);align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.PostDetailPage-module-scss-module__6pNxCG__sellerProfileLink{color:inherit;transition:color var(--transition-base);text-decoration:none}.PostDetailPage-module-scss-module__6pNxCG__sellerProfileLink:hover,.PostDetailPage-module-scss-module__6pNxCG__seller svg{color:var(--color-primary)}.PostDetailPage-module-scss-module__6pNxCG__commercial{gap:.7rem;display:grid}.PostDetailPage-module-scss-module__6pNxCG__price,.PostDetailPage-module-scss-module__6pNxCG__priceMuted{font-family:var(--font-headline);margin:0;font-weight:900}.PostDetailPage-module-scss-module__6pNxCG__price{color:var(--color-primary);font-size:clamp(2rem,5vw,2.75rem);line-height:1}.PostDetailPage-module-scss-module__6pNxCG__priceMuted{color:var(--color-muted);font-size:1.1rem}.PostDetailPage-module-scss-module__6pNxCG__location{color:var(--color-muted);align-items:center;gap:.45rem;margin:0;font-size:.88rem;display:inline-flex}.PostDetailPage-module-scss-module__6pNxCG__location svg{color:var(--color-primary)}.PostDetailPage-module-scss-module__6pNxCG__contactNote{color:var(--color-muted);margin:-.55rem 0 0;font-size:.76rem;line-height:1.55}.PostDetailPage-module-scss-module__6pNxCG__detailSections{gap:clamp(2.5rem,6vw,5rem);margin-top:clamp(3.5rem,8vw,6.5rem);display:grid}.PostDetailPage-module-scss-module__6pNxCG__description,.PostDetailPage-module-scss-module__6pNxCG__specifications{align-content:start;display:grid}.PostDetailPage-module-scss-module__6pNxCG__eyebrow{color:var(--color-primary);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .65rem;font-size:.7rem;font-weight:900}.PostDetailPage-module-scss-module__6pNxCG__description h2,.PostDetailPage-module-scss-module__6pNxCG__specifications h2{font-family:var(--font-headline);margin:0 0 1.2rem;font-size:clamp(1.65rem,4vw,2.2rem);font-weight:900}.PostDetailPage-module-scss-module__6pNxCG__description>p:last-child{max-width:44rem;color:var(--color-muted);white-space:pre-line;margin:0;font-size:1rem;line-height:1.8}.PostDetailPage-module-scss-module__6pNxCG__specificationGrid{border-top:1px solid #babab033;margin:0;display:grid}.PostDetailPage-module-scss-module__6pNxCG__specificationGrid div{border-bottom:1px solid #babab033;grid-template-columns:minmax(8rem,.8fr) minmax(0,1.2fr);gap:1rem;padding-block:.9rem;display:grid}.PostDetailPage-module-scss-module__6pNxCG__specificationGrid dt{color:var(--color-muted);font-size:.82rem;font-weight:700}.PostDetailPage-module-scss-module__6pNxCG__specificationGrid dd{font-family:var(--font-label);text-align:right;margin:0;font-size:.86rem;font-weight:900}.PostDetailPage-module-scss-module__6pNxCG__backLink{width:fit-content;color:var(--color-primary);font-family:var(--font-label);align-items:center;gap:.5rem;margin-top:clamp(3rem,7vw,5rem);font-size:.84rem;font-weight:900;display:inline-flex}@media (min-width:48rem){.PostDetailPage-module-scss-module__6pNxCG__detailSections{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (min-width:64rem){.PostDetailPage-module-scss-module__6pNxCG__productLayout{grid-template-columns:minmax(0,1.02fr) minmax(22rem,.98fr);gap:clamp(1.5rem,3vw,2.4rem)}.PostDetailPage-module-scss-module__6pNxCG__summary{position:sticky;top:6.5rem}}@media (min-width:64rem) and (max-width:79.9375rem){.PostDetailPage-module-scss-module__6pNxCG__summary{gap:1.15rem}.PostDetailPage-module-scss-module__6pNxCG__summaryHeading{gap:.8rem}.PostDetailPage-module-scss-module__6pNxCG__summary h1{font-size:clamp(2.15rem,3.5vw,2.8rem);line-height:.96}.PostDetailPage-module-scss-module__6pNxCG__favoriteButton{width:2.75rem;height:2.75rem}.PostDetailPage-module-scss-module__6pNxCG__seller{padding-block:.8rem}.PostDetailPage-module-scss-module__6pNxCG__price{font-size:clamp(2rem,3.25vw,2.4rem)}.PostDetailPage-module-scss-module__6pNxCG__contactNote{margin-top:-.25rem;font-size:.72rem}}@media (max-width:34rem){.PostDetailPage-module-scss-module__6pNxCG__main{width:min(100% - 1.25rem,74rem)}.PostDetailPage-module-scss-module__6pNxCG__titleRow{align-items:stretch}.PostDetailPage-module-scss-module__6pNxCG__specificationGrid div{grid-template-columns:1fr;gap:.35rem}.PostDetailPage-module-scss-module__6pNxCG__specificationGrid dd{text-align:left}}
