@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
html body,html body #container{background:#19151f!important;color:#eadfee!important;font-family:'Manrope',Arial,sans-serif!important;line-height:1.7}
html body{--rs-line:#725581;--rs-purple:#bc94e1;--rs-gold:#efc68a;--rs-bg:#19151f;--rs-panel:#2a2133;--rs-muted:#bda8ca}
html body #content{background:radial-gradient(ellipse at 90% 3%,#70508322,transparent 40%),#19151f!important;padding-block:25px 50px!important;color:#e8dcec!important}
html body .wrapper{width:min(1220px,calc(100% - 46px))!important;max-width:1220px!important;min-width:0!important}
html body #container{min-width:0!important}
html body .rs-site-header{background:linear-gradient(110deg,#28202f,#1c1824)!important;border-color:#6b5278!important}
html body .rs-announce{background:linear-gradient(90deg,#32213e,#37274a,#30203e)!important;border-color:#705080!important;color:#c6b4d5!important;font-size:9px!important}
html body .rs-announce b{background:#cca8ef!important;color:#291836!important;border-radius:999px;padding:3px 9px}
html body .rs-site-header #logo{border-bottom:1px solid #594263!important;background:none!important;min-height:79px!important}
html body .rs-site-header #logo .wrapper{min-height:79px!important}
html body .rs-logo-link{display:block;width:280px!important;height:67px!important;background:url('/assets/morning/runesource-v4-header.webp') center/contain no-repeat;mix-blend-mode:lighten;flex:none}
html body .rs-logo-link img{opacity:0!important;width:280px!important;height:67px!important}
html body .rs-site-header .top_links a{font:800 10px 'Manrope',Arial,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;color:#d1bedb!important}
html body #panel .upper,html body #panel .lower{background:#241b2e!important;color:#c9b4d7!important;border-color:#70517e!important;font-size:11px}
html body input.textbox,html body input[type=password],html body input[type=text],html body select,html body textarea{background:#1d1525!important;color:#eee2f4!important;border:1px solid #80608f!important;border-radius:8px;padding:10px;max-width:100%;box-sizing:border-box;font-family:'Manrope',Arial,sans-serif!important}
html body input.button,html body button,html body .rs-forum-hero .rs-hero-actions a:first-child{background:linear-gradient(135deg,#c09be7,#865ab3)!important;border:1px solid #c39cde!important;border-radius:999px!important;color:white!important;padding:11px 19px!important;font-size:11px!important;font-weight:800}
html body a:link,html body a:visited{color:#d1adeb}
html body a:hover{color:#efce94}
html body .navigation{color:#b69dc7!important;font-size:10px;margin-block:5px 20px}
html body .rs-forum-hero{padding:36px!important;border:1px solid #8b669b!important;border-radius:20px!important;background:radial-gradient(ellipse at 85% 5%,#9366b63d,transparent 45%),linear-gradient(115deg,#392940,#251d31)!important;box-shadow:0 20px 45px #110b1b33}
html body .rs-forum-hero .rs-kicker{font:800 9px 'Manrope',Arial,sans-serif!important;color:#cfabe7!important;letter-spacing:.19em}
html body .rs-forum-hero h1{font:700 clamp(28px,3.4vw,43px)/1.3 'Cinzel',Georgia,serif!important;color:#eee2f0!important;letter-spacing:-.025em!important}
html body .rs-forum-hero h1 em{-webkit-text-stroke:0!important;color:#efc78a!important;font-style:normal}
html body .rs-forum-hero p{color:#c5b0d2!important;font-size:12px!important;line-height:1.9}
html body .rs-forum-hero .rs-hero-mark{background:linear-gradient(135deg,#68477b,#32223f)!important;color:#edcb92!important;border-color:#b48c65!important;border-radius:18px!important;font-family:'Cinzel',Georgia,serif}
html body .rs-forum-hero .rs-hero-actions a{border-radius:999px!important;border-color:#9770ab!important;font-size:11px!important;color:#ddc3ed!important}
html body table.tborder{border:1px solid #735281!important;border-radius:14px!important;overflow:hidden;background:#2e2237!important;box-shadow:0 12px 30px #100a181f;border-spacing:0!important}
html body .thead{background:linear-gradient(110deg,#51365d,#31243d)!important;color:#eed8b6!important;border-color:#856193!important;padding:16px!important;font-family:'Cinzel',Georgia,serif!important;font-size:15px!important}
html body .thead a{color:#f0d8af!important}
html body .tcat{background:#241a2e!important;color:#c6abd9!important;border-color:#634471!important;padding:12px!important;font-size:10px!important;letter-spacing:.07em}
html body .trow1,html body .trow2,html body .trow_shaded{background:#2d2236!important;color:#cfbdd9!important;border-color:#634571!important;padding:16px 13px!important;font-size:12px}
html body .trow2{background:#292032!important}
html body .trow1 a,html body .trow2 a{color:#e4ccee!important}
html body .smalltext{color:#bda7cc!important;font-size:10px!important;line-height:1.8}
html body .forum_status{border-radius:12px;background-color:#543765!important;border:1px solid #896497}
html body .tfoot{background:#39263f!important;color:#d6bee2!important;border-color:#785185!important;padding:14px}
html body .pagination a,html body .pagination .pagination_current{background:#3c2948!important;border:1px solid #896099!important;border-radius:8px!important;color:#e8cce9!important;padding:7px 11px}
html body .pagination .pagination_current{background:#9e75c0!important;color:#fff!important}
html body .post{background:#2e2238!important;border:1px solid #785386!important;border-radius:14px;margin-bottom:16px;overflow:hidden}
html body .post .post_head,html body .post .post_controls{background:#392843!important;border-color:#795487!important;color:#d1b8df}
html body .post .post_body{color:#e1cfe9!important;font-size:13px;line-height:1.9}
html body fieldset{border:1px solid #7b568a!important;border-radius:12px;background:#2b1f35;padding:20px}
html body legend{color:#ebcb94!important;padding:0 9px;font-size:12px}
html body #footer{background:#17121e!important;color:#b8a0c6!important;border-color:#634471!important;font-size:11px}
html body #footer .upper,html body #footer .lower{background:#1e1626!important;border-color:#634471!important}
html body .modal{background:#2e2238!important;color:#ead7f0!important;border:1px solid #9c74ae!important;border-radius:16px!important}
html body :focus-visible{outline:2px solid #e9c78d;outline-offset:3px}
@media(max-width:800px){html body .wrapper{width:calc(100% - 30px)!important}html body .rs-forum-hero{padding:25px!important;grid-template-columns:1fr!important}html body .rs-forum-hero .rs-hero-mark{display:none!important}html body .rs-site-header #logo .wrapper{flex-wrap:wrap!important;justify-content:center!important;padding-block:8px!important}html body .top_links{flex-wrap:wrap!important;justify-content:center!important}html body .rs-logo-link{width:240px!important}html body .rs-forum-hero h1{font-size:29px!important}html body .trow1,html body .trow2{padding:12px 8px!important}html body table{max-width:100%}}
