/* Shared scholarly vermilion identity; retain each module's distinct layout. */
body{background:#ead9c4;background-image:radial-gradient(ellipse at top,#fff4df,#b3e7d1 70%);color:#20513d}.site-top{color:#742429}.site-top b{color:#85262b;text-shadow:none}.site-top span,.site-top a{color:#458c6e}.forum-shell{background:#fff9ef;border-color:#62bd97;box-shadow:0 14px 48px #5e241d20}.brand-header{background:#601620;border-bottom-color:#4ab98b}.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:#3ca87b;color:#fff4d5}.notice-strip{background:#f4dfbb;color:#428267;border-color:#81d2b0}.notice-strip b{color:#2b8f65}
.feature,.forum-panel,.inline-report{border-color:#8dd2b5;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,#32a475,#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:#aee9d0}.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:#265c46;border-color:#92dfbf}.one-card>header{background:linear-gradient(100deg,#329e71,#77212d);border-bottom-color:#dbb67a;color:#ffecc7}.one-card header span{color:#ffecbf;border-color:#72d6ac}.one-labels{color:#458b6e}.one-values strong{background:linear-gradient(135deg,#35b27e,#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:#4e9175}.module-more{background:#f2dfbe;color:#2b8e65;border-color:#8fd9ba}.plain-head{background:linear-gradient(100deg,#309f71,#74212b);color:#fff0ca;border-color:#66d0a4}.plain-head h2{color:#fff1cb}.plain-head .module-eyebrow{color:#9ae4c5}.plain-head .tag{background:#308a65;color:#ffedc8;border-color:#6ccda5}.poster{background:radial-gradient(ellipse at 20% 10%,#ffe7ad,#75dab0 48%,#37ad7c);color:#1e6246;border-color:#45c28e;box-shadow:inset 0 0 20px #fff1c822}.poster:before{border-color:#fff1ba88}.poster h3{color:#207853;text-shadow:0 2px #fff2c0}.poster-top{color:#237d58}.poster-issue{background:#fff2cc;color:#278c62;border-color:#42b987}.poster-circle{background:radial-gradient(circle at 30% 20%,#37ac7b,#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:#269164;border-color:#38a678}.poster p{color:#206749}.feature-navy{background:#70212a;border-color:#57b990}.ribbon-row{background:#fff5e6;border-color:#75d4ac;box-shadow:0 3px 8px #4b162618}.issue-rail{background:#8b2d2e;color:#ffe9b3;border-color:#75d6ae}.issue-rail span{color:#ffe6bd;border-color:#6ad2a7}.ribbon-body{color:#236047}.ribbon-body p{color:#2c8b63}.pair-pill{background:linear-gradient(#fffdf7,#f8ead3);color:#287756;border-color:#8ad7b7;box-shadow:0 2px 7px #7d3e1c18}.feature-grid .number-period{background:#fff9ee;color:#29634b;border-color:#a1e2c7}.number-period h3{color:#2a8660}.number-period p{color:#5a967d}.number-tile{background:linear-gradient(#fffdf7,#fbf0dc);border-color:#51ad87;color:#2c9469;box-shadow:0 2px 6px #843e2012}.number-tile.is-hit{background:#ffe766;color:#2ca573;border-color:#33be84}.feature-orange .warm-row{background:linear-gradient(120deg,#fff8ec,#f6e5cd);color:#2a664d}.warm-title{color:#2b9b6c}.warm-title>span{color:#518d74}.warm-pair{background:linear-gradient(#fffdf8,#fbedd8);color:#2c805d;border-color:#7fd0ae;box-shadow:0 3px 7px #7a311c14}.warm-pair span{border-color:#84d3b2}.inline-report header{background:linear-gradient(100deg,#2e966b,#74212c);color:#ffedc5;border-color:#71d1a9}.inline-report header span{color:#afead1}.inline-report p{background:#f6e7ce;color:#519378}.inline-report{background:#fff5e5}.discussion-banner{background:#671b28}
.forum-panel{background:#fffaf1}.forum-tools{background:#f6ead6;color:#2f7256;border-color:#9ddcc2}.forum-tools input{background:#fffdf7;border-color:#89cdb1;color:#275a45}.forum-tools>span{color:#56967b}.forum-columns{background:#b6ecd5;color:#438a6c}.topic-row{color:#2a654c;border-color:#b9ead6}.topic-row em,.topic-row small{color:#5b9b80}.topic-row:nth-child(even){background:#fbf2e3}.topic-row:hover{background:#f6e3c8}.topic-icon{background:#baedd8;color:#2e956a}.topic-row:nth-child(3n) .topic-icon{background:#f3d7cf;color:#49a57f}.draw-main{background:#fff2dc}.draw-label{color:#2b7a59}.draw-ball span{color:#2d634d}.next-draw-time{background:#f2dbb4;color:#2c8c64;border-color:#89dfbb}.draw-toolbar,.feed-source{background:#fbecd3;color:#479776}.feed-source a{color:#2f9a6d}.draw-toolbar button{background:#308e67;border-color:#50bc8f;color:#fff1d1}#rules{background:#f0dfc5;color:#4d8a71;border-color:#6bcda4}#rules h2{color:#2c7959}#rules a{color:#32a173}.back-top{background:#308b65;border-color:#5bc398}

body{background:radial-gradient(ellipse at top,#e8f5f0,#d2e8df 70%);color:#2a5342}.forum-shell{border-color:#97bdad}.site-top b{color:#347a5d}.main-content{background:#ebf7f2}.feature-head,.feature-red>.feature-head,.feature-navy .feature-head,.feature-grid .feature-head,.feature-orange .feature-head{background:linear-gradient(110deg,#478d70,#285c46 70%,#1c4333);border-color:#c9aa69}.feature-head:before{background-image:radial-gradient(circle at 12px 12px,#e9ca8622 1px,transparent 2px);background-size:28px 28px}.forum-nav a{background:linear-gradient(#418066,#285542)}.forum-nav a:hover{background:#549178}.plain-head{background:linear-gradient(110deg,#478d70,#285c46)}.inline-report header{background:linear-gradient(100deg,#478d70,#285c46)}.back-top{background:#38785d}.discussion-banner{background:#1d4333}

body{background:radial-gradient(ellipse at top,#f1f6e9,#dbe8dc 75%);color:#244e40}.site-top b{color:#245d48}.main-content{background:#eff5eb}.forum-nav a{background:linear-gradient(#2c6952,#1e4a3b)}.forum-nav a:hover{background:#3b7a60}.feature-head,.feature-red>.feature-head,.feature-navy .feature-head,.feature-grid .feature-head,.feature-orange .feature-head{background:linear-gradient(110deg,#326b53,#1d4a3c 70%,#173c32)}.plain-head,.inline-report header{background:linear-gradient(110deg,#326b53,#1d4a3c)}.discussion-banner{background:#173c32}
