/* TRIXUS 0.6.24 // SYSTEM JOURNAL - scoped to single blog posts */
body.single-post .trixus-blog-content{--tx-blog-cyan:#32e7ff;--tx-blog-blue:#147cdb;--tx-blog-lime:#6aff8b;padding-top:clamp(24px,5vw,60px)}
body.single-post .trixus-blog-cartridge,body.single-post .trixus-comments{position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:0;background:linear-gradient(135deg,rgba(7,28,49,.97),rgba(3,13,27,.97) 65%,rgba(6,28,37,.96));box-shadow:0 12px 38px rgba(0,0,0,.4);color:#d9f6ff}
body.single-post .trixus-blog-cartridge:before,body.single-post .trixus-comments:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:url('../images/trixus-commerce-frame.svg') center / 100% 100% no-repeat;opacity:.85}
body.single-post .trixus-blog-cartridge{padding:clamp(24px,4vw,50px);border:0}
body.single-post .trixus-blog-inner{position:relative;z-index:1;min-width:0}
body.single-post .trixus-blog-kicker{color:var(--tx-blog-cyan);font-size:.8rem;letter-spacing:.14em;font-weight:800;margin:0 0 18px}
body.single-post .trixus-blog-date{color:#8bcce5;font-size:.8rem;letter-spacing:.09em;margin:0 0 12px}
body.single-post .trixus-blog-title{font-size:clamp(1.65rem,4vw,3rem);line-height:1.2;color:#7dff99;text-shadow:0 0 16px rgba(60,255,126,.22);overflow-wrap:anywhere;margin:0 0 24px}
body.single-post .trixus-blog-entry{font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.8;overflow-wrap:anywhere}
body.single-post .trixus-blog-entry h2,body.single-post .trixus-blog-entry h3,body.single-post .trixus-blog-entry h4{color:var(--tx-blog-cyan);line-height:1.3}
body.single-post .trixus-blog-entry a,body.single-post .trixus-blog-taxonomy a{color:#87ffb2;text-decoration:underline;text-underline-offset:3px}
body.single-post .trixus-blog-entry img,body.single-post .trixus-blog-featured img{max-width:100%;height:auto}
body.single-post .trixus-blog-featured{margin:0 0 24px;border:1px solid #178bd1;padding:5px;background:#071729}
body.single-post .trixus-blog-featured img{display:block;width:100%}
body.single-post .trixus-blog-taxonomy{display:flex;flex-wrap:wrap;gap:16px 24px;border-top:1px solid rgba(50,231,255,.3);margin-top:28px;padding-top:20px;font-size:.85rem;line-height:2}
body.single-post .trixus-blog-taxonomy strong{color:var(--tx-blog-cyan);text-transform:uppercase;margin-right:8px}
body.single-post .trixus-blog-taxonomy a{display:inline-block;border:1px solid #187cae;padding:1px 9px;margin:2px;text-decoration:none}
body.single-post .trixus-comments{margin-top:22px;padding:clamp(22px,4vw,48px);border:0}
body.single-post .trixus-comments h2,body.single-post .trixus-comments h3,body.single-post .trixus-comments .comment-reply-title{font-size:clamp(1.15rem,2.2vw,1.55rem);color:var(--tx-blog-cyan);text-transform:uppercase;letter-spacing:.06em;margin:0 0 18px}
body.single-post .trixus-comment-list{list-style:none;margin:0 0 32px;padding:0;counter-reset:none}
body.single-post .trixus-comment-list li{list-style:none;margin:0 0 14px;padding:0;border:0}
body.single-post .trixus-comment-list .comment-body{position:relative;min-width:0;padding:clamp(16px,2.5vw,26px);border:1px solid #168fd1;background:linear-gradient(140deg,rgba(3,24,41,.94),rgba(2,12,24,.92));box-shadow:inset 0 0 0 2px rgba(12,74,110,.3)}
body.single-post .trixus-comment-list .comment-body:before{content:"";position:absolute;left:0;top:0;width:45px;height:3px;background:var(--tx-blog-cyan)}
body.single-post .trixus-comment-list .children{list-style:none;margin:12px 0 0 clamp(12px,3vw,32px);padding:0 0 0 12px;border-left:2px solid #187eae}
body.single-post .trixus-comment-list .comment-author{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:#7dff99;font-weight:700}
body.single-post .trixus-comment-list .comment-author .avatar{float:none;border:1px solid var(--tx-blog-cyan);padding:2px;margin-right:10px;max-width:48px;height:auto}
body.single-post .trixus-comment-list .comment-metadata{font-size:.8rem;color:#9bcede;margin:10px 0}
body.single-post .trixus-comment-list .comment-content{line-height:1.7;overflow-wrap:anywhere}
body.single-post .trixus-comment-list .reply a{display:inline-block;border:1px solid var(--tx-blog-cyan);padding:7px 14px;text-decoration:none;color:var(--tx-blog-cyan);font-weight:700;text-transform:uppercase}
body.single-post .trixus-comment-list .reply a:hover{background:#0c4157}
body.single-post .trixus-comments .comment-respond{margin-top:28px}
body.single-post .trixus-comments .comment-form{display:grid;gap:12px}
body.single-post .trixus-comments .comment-form p{margin:0;min-width:0}
body.single-post .trixus-comments .comment-form-comment label,body.single-post .trixus-comments .comment-form-author label,body.single-post .trixus-comments .comment-form-email label,body.single-post .trixus-comments .comment-form-url label{display:block;color:#c4f4ff;margin:0 0 8px}
body.single-post .trixus-comments textarea,body.single-post .trixus-comments input:not([type=submit]):not([type=checkbox]){display:block;width:100%;max-width:100%;background:#061b2d;color:#efffff;border:1px solid #26caff;border-radius:0;padding:14px;font:600 1rem/1.5 'Courier New',monospace}
body.single-post .trixus-comments textarea{min-height:145px;resize:vertical}
body.single-post .trixus-comments textarea::placeholder,body.single-post .trixus-comments input::placeholder{color:#a4c3d0;opacity:1}
body.single-post .trixus-comments input[type=submit]{display:inline-block;width:auto;max-width:100%;background:#103e2b;color:#e6fff0;border:2px solid #63ff8a;border-radius:0;padding:13px 22px;font:800 .95rem 'Courier New',monospace;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 0 15px rgba(99,255,138,.16);cursor:pointer}
body.single-post .trixus-comments input[type=submit]:hover{background:#1b6442}
body.single-post .trixus-comments a{color:#7dffab}
body.single-post .trixus-comments :focus-visible,body.single-post .trixus-blog-cartridge :focus-visible{outline:3px solid #fff;outline-offset:3px}
body.single-post .trixus-comments .comment-form-cookies-consent{display:flex;gap:9px;align-items:flex-start}
body.single-post .trixus-comments .comment-form-cookies-consent input{margin-top:5px}
@media(max-width:600px){body.single-post .trixus-blog-content{padding-top:20px}body.single-post .trixus-blog-cartridge,body.single-post .trixus-comments{padding:20px 16px;background-size:cover}body.single-post .trixus-blog-cartridge:before,body.single-post .trixus-comments:before{background-size:100% 100%;opacity:.55}body.single-post .trixus-comment-list .children{margin-left:8px;padding-left:8px}body.single-post .trixus-blog-taxonomy{display:block}body.single-post .trixus-blog-taxonomy>div{margin-bottom:12px}}

/* Clean cartridge silhouette: SVG cornerwork remains; no straight enclosing outline. */
body.single-post .trixus-blog-cartridge,body.single-post .trixus-comments{border:0!important;outline:0!important}
body.single-post .trixus-blog-cartridge::after{content:none!important;animation:none!important}
