.BlogPost-module__RlmsYW__master{background:radial-gradient(ellipse 80% 50% at 10% -10%,#4299e11f,transparent 55%),radial-gradient(ellipse 60% 40% at 90% 0%,#534ab71a,transparent 50%),var(--pff-bg-base,#0f1720);min-height:100vh;padding:1.5rem 1rem 3rem}.BlogPost-module__RlmsYW__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:min(800px,92%);margin:0 auto 1.25rem;display:flex}.BlogPost-module__RlmsYW__backButton{color:var(--pff-text-primary,#e2e8f0);border:1px solid var(--pff-border,#ffffff1f);cursor:pointer;background:#ffffff0f;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.875rem;font-weight:500;transition:background .2s,border-color .2s;display:inline-flex}.BlogPost-module__RlmsYW__backButton:hover{background:#ffffff1a;border-color:#4299e159}.BlogPost-module__RlmsYW__actions{flex-wrap:wrap;gap:.5rem;display:flex}.BlogPost-module__RlmsYW__editButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4299e1,#3182ce);border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.BlogPost-module__RlmsYW__editButton:hover{background:linear-gradient(135deg,#3182ce,#2b6cb0)}.BlogPost-module__RlmsYW__deleteButton{color:#fca5a5;cursor:pointer;background:#ef444426;border:1px solid #ef444459;border-radius:10px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .2s;display:inline-flex}.BlogPost-module__RlmsYW__deleteButton:hover{background:#ef444440}.BlogPost-module__RlmsYW__blogPost{background:var(--pff-bg-panel,#16202e);border:1px solid var(--pff-border,#ffffff14);border-radius:16px;max-width:800px;margin:0 auto;overflow:hidden;box-shadow:0 12px 32px #00000040}.BlogPost-module__RlmsYW__postHeader{border-bottom:1px solid var(--pff-border,#ffffff14);padding:2rem 2rem 1.5rem}.BlogPost-module__RlmsYW__title{color:var(--pff-text-primary,#e2e8f0);margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.25}.BlogPost-module__RlmsYW__meta{color:var(--pff-text-secondary,#94a3b8);flex-wrap:wrap;gap:.75rem;font-size:.875rem;display:flex}.BlogPost-module__RlmsYW__category{color:#63b3ed;letter-spacing:.04em;text-transform:uppercase;background:#4299e126;border-radius:999px;padding:.2rem .65rem;font-size:.75rem;font-weight:600}.BlogPost-module__RlmsYW__date,.BlogPost-module__RlmsYW__author{font-weight:500}.BlogPost-module__RlmsYW__imageContainer{background:var(--pff-bg-inset,#1a2838);width:100%;max-height:420px;overflow:hidden}.BlogPost-module__RlmsYW__image{object-fit:cover;width:100%;height:100%;max-height:420px;display:block}.BlogPost-module__RlmsYW__content{color:var(--pff-text-primary,#e2e8f0);white-space:pre-wrap;padding:2rem;font-size:1.0625rem;line-height:1.75}.BlogPost-module__RlmsYW__loading,.BlogPost-module__RlmsYW__error{text-align:center;color:var(--pff-text-secondary,#94a3b8);width:min(800px,92%);margin:0 auto;padding:4rem 1.5rem;font-size:1rem}.BlogPost-module__RlmsYW__error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459;border-radius:12px;margin-bottom:1rem}@media (max-width:768px){.BlogPost-module__RlmsYW__postHeader,.BlogPost-module__RlmsYW__content{padding:1.35rem}.BlogPost-module__RlmsYW__meta{flex-direction:column;gap:.35rem}}
