body:is(.postid-3812,.postid-3823) #k33-tebas .k33-side{position:static!important}
body:is(.postid-3812,.postid-3823) #k33-tebas .k33-main>p{font-size:18px;line-height:1.65}
body:is(.postid-3812,.postid-3823) #k33-tebas h4{font-size:21px;line-height:1.3;margin:24px 0 12px;color:#495b36;scroll-margin-top:20px}
body:is(.postid-3812,.postid-3823) #k33-tebas [id]{scroll-margin-top:20px}
body:is(.postid-3812,.postid-3823) #k33-tebas .k33-toc{padding:14px 18px;border:1px solid #deceb7;background:#fffaf1;border-radius:5px;margin:20px 0 26px;clear:both}
body:is(.postid-3812,.postid-3823) #k33-tebas summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.5}
body:is(.postid-3812,.postid-3823) #k33-tebas .k33-reference-cover{float:left;width:150px;max-width:32%;margin:6px 26px 20px 0}
body:is(.postid-3812,.postid-3823) #k33-tebas .k33-reference-cover img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:2px}
body:is(.postid-3812,.postid-3823) #k33-tebas figcaption{font:13px/1.5 Arial,sans-serif;color:#665b4e;margin-top:9px}
body:is(.postid-3812,.postid-3823) #k33-tebas .k33-source>h2{clear:both}
body:is(.postid-3812,.postid-3823) #k33-tebas .k33-spoiler{font-size:16px;padding-left:15px;border-left:3px solid #971120}
body.postid-3812 #k33-tebas .k33-stat-list{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;list-style:none;padding:16px 20px;margin-top:8px}
body.postid-3812 #k33-tebas .k33-stat-list li{margin:0;font-size:16px;break-inside:avoid}
body.postid-3812 #k33-tebas .k33-character-quote{padding:0 18px;border-left:3px solid #deceb7;margin-bottom:30px}
body.postid-3812 #k33-tebas .k33-character-quote h4{font-size:16px;margin-bottom:5px}
body.postid-3812 #k33-tebas .k33-character-quote p{font-style:italic;text-indent:0}
body.postid-3823 #k33-tebas .celestial-sheet{font-family:Arial,sans-serif;background:#fff;padding:20px;border:1px solid #deceb7;border-radius:6px}
body.postid-3823 #k33-tebas .celestial-sheet h3{margin-top:0;font-size:24px;box-shadow:none;text-align:center}
body.postid-3823 #k33-tebas .sheet-identity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 14px;margin:20px 0;font-size:13px}
body.postid-3823 #k33-tebas .sheet-identity>div{display:flex;gap:6px;align-items:end;min-width:0}
body.postid-3823 #k33-tebas .sheet-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
body.postid-3823 #k33-tebas .celestial-sheet table{border:0;border-left:0;box-shadow:none;border-radius:0;margin:0 0 20px;width:100%;font:12px/1.4 Arial,sans-serif;table-layout:auto}
body.postid-3823 #k33-tebas .celestial-sheet caption{font-size:14px;font-weight:bold;color:#2f271f;text-align:left;padding:8px 0;border-bottom:2px solid #deceb7}
body.postid-3823 #k33-tebas .celestial-sheet th,body.postid-3823 #k33-tebas .celestial-sheet td{padding:8px 2px;background:transparent;border-bottom:1px solid #eee;vertical-align:middle}
body.postid-3823 #k33-tebas .celestial-sheet th{font-weight:400}
body.postid-3823 #k33-tebas .celestial-sheet td:last-child{width:1%;white-space:nowrap}
body.postid-3823 #k33-tebas .celestial-sheet h4{font-size:18px;margin:24px 0 14px;padding-bottom:8px;border-bottom:2px solid #deceb7}
body.postid-3823 #k33-tebas .sheet-marks{display:inline-flex;gap:3px;align-items:center;vertical-align:middle;white-space:nowrap;min-height:16px}
body.postid-3823 #k33-tebas .mark{display:inline-block;flex:0 0 7px;width:7px;height:7px;border:1px solid #333;box-sizing:border-box}
body.postid-3823 #k33-tebas .mark.circle,body.postid-3823 #k33-tebas .mark.filled{border-radius:50%}
body.postid-3823 #k33-tebas .mark.filled{background:#222}
body.postid-3823 #k33-tebas .write-line{display:inline-block;min-width:25px;width:100%;height:18px;border-bottom:1px solid #999}
body.postid-3823 #k33-tebas .blank-area{min-height:110px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 24px,#ddd 24px,#ddd 25px)}
body.postid-3823 #k33-tebas .sheet-resources{margin-top:20px}
body.postid-3823 #k33-tebas .sheet-resources h4{font-size:14px;margin:8px 0 12px}
body.postid-3823 #k33-tebas .sheet-resources .sheet-marks{display:flex;margin:12px 0}
body.postid-3823 #k33-tebas .sheet-health th{white-space:nowrap}
body.postid-3823 #k33-tebas .sheet-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px}
body.postid-3823 #k33-tebas .sheet-weapons td{width:auto!important;height:38px}
body.postid-3823 #k33-tebas .sheet-weapons th{font-weight:bold}
@media(min-width:1181px) and (max-width:1420px){
body:is(.postid-3812,.postid-3823) .k33-common-header__inner{flex-wrap:wrap;gap:14px 24px;padding-top:14px;padding-bottom:14px}
body:is(.postid-3812,.postid-3823) .k33-common-header__brand{min-width:0}
body:is(.postid-3812,.postid-3823) .k33-common-header__actions{margin-left:auto}
body:is(.postid-3812,.postid-3823) .k33-common-header__nav{order:3;flex-basis:100%;justify-content:flex-start;gap:24px}
body:is(.postid-3812,.postid-3823) .k33-common-header__nav a{padding:7px 0}
}
@media(max-width:1200px){body.postid-3823 #k33-tebas .sheet-columns{grid-template-columns:1fr}body.postid-3823 #k33-tebas .sheet-identity{grid-template-columns:1fr}body.postid-3823 #k33-tebas .celestial-sheet table{font-size:14px}body.postid-3823 #k33-tebas .sheet-bottom{grid-template-columns:1fr}}
@media(max-width:900px){
body:is(.postid-3812,.postid-3823) #k33-tebas{position:static!important;left:auto!important;margin:0!important;width:100%!important;max-width:100%!important;transform:none!important;padding:0 9px 54px!important;overflow:visible!important}
body:is(.postid-3812,.postid-3823) #k33-tebas .k33-reference-cover{width:112px;max-width:34%;margin-right:16px}
body:is(.postid-3812,.postid-3823) #k33-tebas .k33-hero{margin-bottom:22px}
body:is(.postid-3812,.postid-3823) .entry-title{font-size:clamp(30px,7.5vw,42px)!important;line-height:1.1!important;overflow-wrap:normal!important}
body.postid-3823 #k33-tebas .celestial-sheet{padding:12px}
}
@media(max-width:560px){body.postid-3812 #k33-tebas .k33-stat-list{grid-template-columns:1fr}body.postid-3823 #k33-tebas .celestial-sheet h3{font-size:21px;padding:12px}}
