.single-post .entry-content,.fp-article{background:linear-gradient(180deg,var(--fp-bg),var(--fp-surface-2))!important;color:var(--fp-text)!important;border-radius:var(--fp-radius);padding:clamp(14px,3vw,26px);box-shadow:var(--fp-shadow)}.fp-article{max-width:960px;margin:0 auto}.single-post .entry-content{border:none!important;box-shadow:none!important}.fp-article h1,.fp-article h2,.fp-article h3,.fp-article h4{font-family:"Bakbak One",system-ui,-apple-system,"Helvetica Neue",Arial,"Helvetica Now",sans-serif;color:var(--fp-text);letter-spacing:.2px;line-height:1.12;margin:1.2em 0 .5em}.fp-article h1{font-size:clamp(28px,4.2vw,54px);text-shadow:0 2px 18px rgba(209,0,255,.15)}.fp-article h2{font-size:clamp(24px,3.6vw,32px);border-left:4px solid var(--fp-a1);padding-left:12px}.fp-article h3{font-size:clamp(20px,3vw,26px)}.fp-article h4{font-size:clamp(18px,2.6vw,22px)}.fp-article p{color:var(--fp-text);opacity:.98;line-height:1.75;margin:12px 0}.fp-article em{color:var(--fp-muted)}.fp-article strong{color:var(--fp-text);font-weight:700}.single-post .entry-content a,.single-post .entry-content a:visited{background:0 0!important;box-shadow:none!important;color:var(--fp-a2)!important;border-bottom:1px dashed rgba(0,209,255,.5)!important;border-radius:4px!important;padding:1px 3px!important;text-decoration:none!important;transition:all .2s ease}.single-post .entry-content a:hover{background:rgba(0,209,255,.15)!important;color:#8be9ff!important;border-bottom:none!important}.fp-article .highlight a{background:0 0!important;color:var(--fp-text)!important;border:none!important}.fp-article ul,.fp-article ol{margin:12px 0 16px 22px}.fp-article li{margin:6px 0}.fp-article li::marker{color:var(--fp-a2)}.fp-article blockquote{border-left:4px solid var(--fp-a1);background:rgba(209,0,255,.08);color:var(--fp-text);padding:18px 18px 18px 16px;border-radius:var(--fp-radius);margin:18px 10px;font-style:italic}.fp-article .highlight{background:rgba(0,209,255,.18);color:var(--fp-text);border-radius:8px;padding:2px 8px;font-weight:500}.fp-article .info-box{background:linear-gradient(180deg,rgba(209,0,255,.12),rgba(0,209,255,.12))!important;border:1px solid var(--fp-border)!important;color:var(--fp-text)!important;border-radius:var(--fp-radius);padding:20px;margin:22px 0;box-shadow:var(--fp-shadow)}.fp-article .info-box *{color:var(--fp-text)!important}.single-post .entry-content .fp-card{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02))!important;border:1px solid var(--fp-border)!important;border-radius:var(--fp-radius)!important;padding:20px!important;margin:22px 0!important;box-shadow:var(--fp-shadow)!important}.single-post .entry-content .fp-card h3,.single-post .entry-content .fp-card h4{margin-top:0!important}.fp-article table{width:100%;margin:16px 0;border-collapse:separate;border-spacing:0;border:1px solid var(--fp-border);border-radius:12px;background:rgba(255,255,255,.02)}.fp-article th,.fp-article td{padding:12px 14px;border-bottom:1px solid var(--fp-border)}.fp-article th{background:rgba(255,255,255,.05);text-align:left;font-weight:600}.fp-article tr:last-child td{border-bottom:none}.fp-article img{max-width:100%;height:auto;display:block;margin:20px 0;border-radius:14px;border:1px solid var(--fp-border);box-shadow:var(--fp-shadow)}.single-post .entry-header a,.single-post .entry-meta a{color:var(--fp-a2)!important;text-decoration:none;border-bottom:1px dashed rgba(0,209,255,.5)}.single-post .entry-header a:hover,.single-post .entry-meta a:hover{color:#8be9ff!important;border-bottom:none}@media (min-width:769px) and (max-width:1024px){.fp-article{max-width:90%;padding:20px;border-radius:16px}.fp-article h1{font-size:clamp(28px,5vw,40px)!important;line-height:1.14}.fp-article h2{font-size:clamp(22px,4vw,30px)}.fp-article h3{font-size:clamp(20px,3.4vw,26px)}.fp-article h4{font-size:clamp(18px,2.8vw,22px)}.fp-article p,.fp-article li{font-size:18px;line-height:1.7}.fp-card,.fp-article .info-box{padding:18px;margin:20px 0}.fp-article table{display:block;max-width:100%;overflow-x:auto;border-radius:14px}.fp-article th,.fp-article td{padding:12px 14px}}