/* RAPTOR_V24_READABLE_RENDER_START */
:root{
  --raptor-bg:#070814;
  --raptor-panel:#101225;
  --raptor-panel-2:#15172e;
  --raptor-border:rgba(157,123,255,.24);
  --raptor-text:#f4f6ff;
  --raptor-muted:#aeb4cf;
  --raptor-purple:#8f7aff;
  --raptor-cyan:#57d8ff;
}
html,body{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans",sans-serif!important;
  letter-spacing:normal!important;
  text-rendering:geometricPrecision!important;
  -webkit-font-smoothing:antialiased!important;
}
body,button,input,select,textarea,a,p,span,small,strong,label,h1,h2,h3,h4,h5,h6{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans",sans-serif!important;
  letter-spacing:normal!important;
}
h1,h2,h3{
  line-height:1.06!important;
  font-weight:850!important;
  color:var(--raptor-text)!important;
}
p,li,small,label,input,select,textarea{
  line-height:1.55!important;
}
.site-header,header,nav,.nav,.site-footer,footer{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,"Noto Sans",sans-serif!important;
}
.site-header,body.art-shell header,body.novel-shell header{
  background:rgba(7,8,20,.92)!important;
  border-bottom:1px solid rgba(157,123,255,.18)!important;
  backdrop-filter:blur(18px)!important;
}
nav a,.nav a,.site-header a,header a{
  letter-spacing:normal!important;
  text-transform:none!important;
  font-weight:700!important;
}
body.art-shell,body.novel-shell,body.v23-public-page{
  background:
    radial-gradient(circle at top left,rgba(143,122,255,.20),transparent 34rem),
    radial-gradient(circle at top right,rgba(87,216,255,.12),transparent 30rem),
    #070814!important;
  color:var(--raptor-text)!important;
}
body.art-shell main,body.novel-shell main{
  color:var(--raptor-text)!important;
}
body.art-shell .panel,
body.art-shell .art-card,
body.novel-shell .panel,
body.novel-shell article,
body.novel-shell .novel-card{
  background:linear-gradient(180deg,rgba(21,23,46,.96),rgba(12,14,29,.96))!important;
  border:1px solid rgba(157,123,255,.20)!important;
  color:var(--raptor-text)!important;
  box-shadow:0 18px 55px rgba(0,0,0,.25)!important;
}
body.art-shell .muted,
body.novel-shell .muted,
body.art-shell p,
body.novel-shell p{
  color:var(--raptor-muted)!important;
}
body.art-shell .btn,
body.art-shell button,
body.novel-shell .novel-btn,
body.novel-shell button,
body.novel-shell a.novel-btn{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
  font-weight:800!important;
  letter-spacing:normal!important;
  border-radius:14px!important;
}
body.art-shell .btn:not(.secondary),
body.novel-shell .novel-btn:not(.secondary){
  background:linear-gradient(135deg,var(--raptor-purple),var(--raptor-cyan))!important;
  color:#050713!important;
}
body.art-shell input,
body.art-shell textarea,
body.art-shell select,
body.novel-shell input,
body.novel-shell textarea,
body.novel-shell select{
  background:rgba(8,10,23,.88)!important;
  color:var(--raptor-text)!important;
  border:1px solid rgba(157,123,255,.22)!important;
  border-radius:14px!important;
}
body.art-shell img,
body.novel-shell img{
  max-width:100%!important;
}
.raptor-v24-render-marker{display:none!important}
/* RAPTOR_V24_READABLE_RENDER_END */
