/* Shared scholarly vermilion identity; retain each module's distinct layout. */
body{background:#ead9c4;background-image:radial-gradient(ellipse at top,#fff4df,#e7d1b3 70%);color:#512920}.site-top{color:#742429}.site-top b{color:#85262b;text-shadow:none}.site-top span,.site-top a{color:#8c5645}.forum-shell{background:#fff9ef;border-color:#bd9262;box-shadow:0 14px 48px #5e241d20}.brand-header{background:#601620;border-bottom-color:#b98a4a}.main-content{background:#f7eddf;background-image:radial-gradient(circle at 12px 12px,#8e342a0a 1px,transparent 2px);background-size:24px 24px}.forum-nav{background:#681c26;border-bottom-color:#d1a760}.forum-nav a{background:linear-gradient(#8e3033,#6d2028);color:#fff0c6}.forum-nav a:hover{background:#a8443c;color:#fff4d5}.notice-strip{background:#f4dfbb;color:#825242;border-color:#d2b281}.notice-strip b{color:#8f2c2b}
.feature,.forum-panel,.inline-report{border-color:#d2b58d;box-shadow:0 4px 16px #6a2b1d0d}.feature-head,.feature-red>.feature-head,.feature-navy .feature-head,.feature-grid .feature-head,.feature-orange .feature-head{background:linear-gradient(120deg,#a43b32,#79212c 65%,#5a1726);border-bottom:2px solid #d5aa61;color:#fff0cb;box-shadow:inset 0 -1px #f2d29b44}.feature-head:before{background-image:linear-gradient(#edc88410 1px,transparent 1px),linear-gradient(90deg,#edc88410 1px,transparent 1px);background-size:34px 34px;opacity:.4}.feature-head:after{border-color:#f2d29b55}.feature-head h2,.feature-orange .feature-head h2{color:#ffedbc;text-shadow:0 2px 3px #4a0d1b55}.feature-head p,.feature-navy .feature-head p{color:#edc5aa}.module-eyebrow{color:#f2cf8d;letter-spacing:2px}.feature-red,.feature-poster,.feature-grid,.feature-orange{background:#fff7e9}.feature-red .dual-grid{background:#faf0df}.one-card{background:#fffaf0;color:#5c3026;border-color:#dfbe92}.one-card>header{background:linear-gradient(100deg,#9e3332,#77212d);border-bottom-color:#dbb67a;color:#ffecc7}.one-card header span{color:#ffecbf;border-color:#d6af72}.one-labels{color:#8b5945}.one-values strong{background:linear-gradient(135deg,#b24435,#912b32);border-color:#d7ae6b;box-shadow:inset 0 1px #ffe0a944,0 3px 9px #7327191f;color:#fff1b9;text-shadow:0 2px #6b1c25}.one-card p{color:#91654e}.module-more{background:#f2dfbe;color:#8e3b2b;border-color:#d9bc8f}.plain-head{background:linear-gradient(100deg,#9f3530,#74212b);color:#fff0ca;border-color:#d0a566}.plain-head h2{color:#fff1cb}.plain-head .module-eyebrow{color:#ebc893}.plain-head .tag{background:#8a3430;color:#ffedc8;border-color:#cda46c}.poster{background:radial-gradient(ellipse at 20% 10%,#ffe7ad,#e6b269 48%,#ad4e37);color:#62251e;border-color:#c28e45;box-shadow:inset 0 0 20px #fff1c822}.poster:before{border-color:#fff1ba88}.poster h3{color:#79241f;text-shadow:0 2px #fff2c0}.poster-top{color:#7d2523}.poster-issue{background:#fff2cc;color:#8c3e27;border-color:#b97d42}.poster-circle{background:radial-gradient(circle at 30% 20%,#ac4937,#681e27 75%);color:#ffebad;border-color:#f0c86e;box-shadow:0 4px 16px #6f231b44,inset 0 0 12px #d58e4433}.poster-code-row strong{background:#fff0c4;color:#922f25;border-color:#a66b38}.poster p{color:#672a20}.feature-navy{background:#70212a;border-color:#b98e57}.ribbon-row{background:#fff5e6;border-color:#d4ac75;box-shadow:0 3px 8px #4b162618}.issue-rail{background:#8b2d2e;color:#ffe9b3;border-color:#d6af75}.issue-rail span{color:#ffe6bd;border-color:#d2a66a}.ribbon-body{color:#603123}.ribbon-body p{color:#8b3e2c}.pair-pill{background:linear-gradient(#fffdf7,#f8ead3);color:#772a28;border-color:#d7b48a;box-shadow:0 2px 7px #7d3e1c18}.feature-grid .number-period{background:#fff9ee;color:#633329;border-color:#e2c7a1}.number-period h3{color:#86312a}.number-period p{color:#96735a}.number-tile{background:linear-gradient(#fffdf7,#fbf0dc);border-color:#ad7251;color:#94362c;box-shadow:0 2px 6px #843e2012}.number-tile.is-hit{background:#ffe766;color:#b02621;border-color:#c88029}.feature-orange .warm-row{background:linear-gradient(120deg,#fff8ec,#f6e5cd);color:#66342a}.warm-title{color:#9b422b}.warm-title>span{color:#8d6551}.warm-pair{background:linear-gradient(#fffdf8,#fbedd8);color:#80382c;border-color:#d0aa7f;box-shadow:0 3px 7px #7a311c14}.warm-pair span{border-color:#d3ae84}.inline-report header{background:linear-gradient(100deg,#96332e,#74212c);color:#ffedc5;border-color:#d1a971}.inline-report header span{color:#efd1aa}.inline-report p{background:#f6e7ce;color:#936c51}.inline-report{background:#fff5e5}.discussion-banner{background:#671b28}
.forum-panel{background:#fffaf1}.forum-tools{background:#f6ead6;color:#72432f;border-color:#dcc39d}.forum-tools input{background:#fffdf7;border-color:#cdb089;color:#5a3027}.forum-tools>span{color:#967056}.forum-columns{background:#edd6b5;color:#8a5e43}.topic-row{color:#65342a;border-color:#ead5b9}.topic-row em,.topic-row small{color:#9b765b}.topic-row:nth-child(even){background:#fbf2e3}.topic-row:hover{background:#f6e3c8}.topic-icon{background:#efd6b8;color:#95472e}.topic-row:nth-child(3n) .topic-icon{background:#f3d7cf;color:#a54e49}.draw-main{background:#fff2dc}.draw-label{color:#7a322b}.draw-ball span{color:#633e2d}.next-draw-time{background:#f2dbb4;color:#8c562c;border-color:#dfbd89}.draw-toolbar,.feed-source{background:#fbecd3;color:#976b47}.feed-source a{color:#9a472f}.draw-toolbar button{background:#8e3030;border-color:#bc7950;color:#fff1d1}#rules{background:#f0dfc5;color:#8a644d;border-color:#cda36b}#rules h2{color:#79392c}#rules a{color:#a14732}.back-top{background:#8b3030;border-color:#c3945b}
