:root{--atlas-ink:#143d45;--atlas-deep:#082b35;--atlas-water:#0e5960;--atlas-sand:#f3ead7;--atlas-coral:#e5a467;--atlas-line:#f6d9ac}
body.hendijan-page{background:radial-gradient(circle at 12% 8%,#1f6b6b 0,#0d414d 24%,transparent 47%),linear-gradient(135deg,var(--atlas-deep),#071f2b 72%);color:var(--atlas-sand);min-height:100vh;overflow-x:hidden}
.hendijan-page::before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.28;background-image:linear-gradient(115deg,transparent 0 46%,#d7b5780d 46.2% 46.35%,transparent 46.6%),radial-gradient(circle at 80% 30%,#7dd3ca12 0 1px,transparent 1.5px);background-size:100% 100%,34px 34px;z-index:0}
.hendijan-header,.hendijan-page main,.hendijan-footer{position:relative;z-index:1}.hendijan-header{border-bottom-color:#d9c18c38}.hendijan-header .brand,.hendijan-header .edition{color:var(--atlas-sand)}.hendijan-header .brand span{color:var(--atlas-coral)}
.hendijan-back{color:var(--atlas-coral);letter-spacing:.01em}.hendijan-kicker{color:var(--atlas-coral);font-weight:700;display:flex;align-items:center;gap:12px}.hendijan-kicker::before{content:"";width:44px;height:1px;background:var(--atlas-coral);box-shadow:0 0 16px var(--atlas-coral)}
.category-article{position:relative;max-width:980px;margin:18px auto 76px;background:linear-gradient(145deg,#f7efdf 0%,#f1e4cc 100%);border:1px solid #f8d8a766;border-radius:28px;padding:clamp(26px,5vw,72px);color:var(--atlas-ink);box-shadow:0 28px 90px #020e1a80,0 0 0 1px #ffffff0d;isolation:isolate}
.category-article::before{content:"";position:absolute;inset:12px;border:1px solid #b97c4735;border-radius:20px;pointer-events:none;z-index:-1}.category-article::after{content:"";position:absolute;top:-48px;right:16%;width:170px;height:90px;border:1px solid #74c6bd4d;border-bottom:0;border-radius:50% 50% 0 0;transform:rotate(-7deg);pointer-events:none;opacity:.7}
.category-article h1{font-size:clamp(38px,7vw,78px);line-height:1.2;letter-spacing:-.045em;color:var(--atlas-ink);margin:0 0 16px;max-width:760px}.category-article h1::after{content:"";display:block;width:86px;height:5px;border-radius:5px;background:linear-gradient(90deg,var(--atlas-coral),#60a9a1);margin-top:22px}
.category-article>p:nth-of-type(1){font-size:clamp(17px,2.2vw,24px);line-height:1.9;color:#496b6c;margin:0 0 28px;max-width:760px}.category-article>p:nth-of-type(2){font-size:13px;color:#7e6d5a;background:#e6d4b466;border-right:3px solid var(--atlas-coral);padding:11px 16px;border-radius:0 10px 10px 0}
.category-article h2{font-size:clamp(24px,3.2vw,38px);line-height:1.45;color:var(--atlas-ink);margin:66px 0 18px;border:0;padding:0;position:relative}.category-article h2::before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--atlas-coral);box-shadow:0 0 0 7px #e5a4672e;margin:0 14px 6px 0}.category-article p{color:#36565a;font-size:16px;line-height:2.15}.category-article li{color:#36565a;line-height:2.1}.category-article strong{color:var(--atlas-ink)}.category-article blockquote{border-right:4px solid var(--atlas-coral);background:#ffffff63;padding:18px 22px;border-radius:0 14px 14px 0}
.category-article .table-wrap{margin:24px 0 30px;border-radius:15px;box-shadow:0 14px 30px #123e4512}.category-article table{background:#fffaf0c7}.category-article th{background:#dce8dd;color:var(--atlas-ink);font-weight:800}.category-article td,.category-article th{border-color:#62827b36;padding:13px 14px}.category-article tr{transition:background .2s}.category-article tbody tr:hover{background:#e5f0e7}
.category-article a{color:#a45c2c;text-decoration-color:#dfa36d}.category-article a:hover{color:#0e6868}.category-article .reveal{opacity:1;transform:none}.js-effects .category-article .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js-effects .category-article .reveal.is-visible{opacity:1;transform:none}
.reading-progress{position:fixed;z-index:20;top:0;right:0;left:0;height:4px;background:#051d26aa}.reading-progress span{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--atlas-coral),#72d0c4);box-shadow:0 0 16px #72d0c4;transition:width .08s linear}
.hendijan-glow{position:fixed;z-index:2;pointer-events:none;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,#67d8ca30 0,#67d8ca0e 33%,transparent 70%);transform:translate3d(-50%,-50%,0);opacity:0;mix-blend-mode:screen;transition:opacity .25s;will-change:transform}.hendijan-glow.is-active{opacity:1}.hendijan-footer{border-top-color:#d9c18c38;color:#d8c9a9}.hendijan-footer a{color:var(--atlas-coral)}
@media(max-width:700px){.category-article{border-radius:20px;margin-top:10px;padding:24px 19px}.category-article::before{inset:8px;border-radius:14px}.category-article h1{font-size:clamp(36px,12vw,58px)}.category-article>p:nth-of-type(1){font-size:17px}.category-article p{font-size:15px;line-height:2}.category-article h2{margin-top:48px}.category-article::after{right:5%;width:100px}.hendijan-page main{padding-top:10px}}
@media(prefers-reduced-motion:reduce){.category-article .reveal,.js-effects .category-article .reveal,.hendijan-glow,.reading-progress span{transition:none!important;transform:none!important}.hendijan-page::before{opacity:.16}}
