/* Shared SSS content skin. Native forms, IDs and URLs remain owned by SSS. */
body.jersey-site{display:block}
.sss-content:has(.jersey-home){padding:0;font:11px/1.65 var(--pixel)}
.site-page .station-header{padding-bottom:19px}
.section-tabs{display:flex;gap:4px;padding:9px 20px;border-block:1px solid #bca17c;background:#d3bb94;flex-wrap:wrap}
.section-tabs a{padding:7px 14px;border:1px solid;border-color:#f9e9ca #84603b #84603b #f9e9ca;box-shadow:inset 1px 1px #efd7b4;background:#dbc5a1;text-decoration:none;font:11px var(--pixel)}
.section-tabs a:hover,.section-tabs a[aria-current=page]{background:#9a734b;color:#fff1d5;box-shadow:inset 1px 1px #755638;border-color:#76532f #e7cfa8 #e7cfa8 #76532f}
.route-radio{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:13px 22px;background:#e7d5b3;border-bottom:1px solid #bca17c;font-size:8px}
.route-radio>.raised{padding:7px 12px;font:11px var(--pixel);margin-right:7px}
.route-radio .route-track{margin-left:auto;max-width:50%;overflow-wrap:anywhere;color:#705130}
.route-track #home-artist{opacity:.7}
.preview-readonly{font:18px/1.3 var(--terminal);margin:0;padding:10px 23px;color:#806341;background:#f0e2c6;border-bottom:1px solid #cfb791}
.preview-readonly a{color:#66452a;text-decoration:underline}
.sss-content{padding:24px;color:#493321;background:#efe2c6;font:23px/1.3 var(--terminal);overflow-wrap:anywhere;min-width:0}
.sss-content .box,.sss-content .columns,.sss-content .column,.sss-content .column_inner{min-width:0!important;max-width:100%;box-sizing:border-box}
.sss-content .box{display:block}
.sss-content .columns_inner{display:flex;gap:12px;align-items:stretch;min-width:0}
.sss-content .column{flex:1 1 auto;min-width:0!important}
.sss-content .column[style*="width:"]{flex:0 1 auto}
.sss-content .column_inner{height:100%}
.sss-content .column:has(>.column_inner:empty){display:none}
.sss-content .box[style*="background:"]{background:#e2cdab!important;border:1px solid #b7996d;box-shadow:inset 1px 1px #fcf0d5,inset -1px -1px #c3a579;padding:12px!important;margin-block:6px}
.sss-content form>.box:nth-child(even){background:#ebdabd!important}
.sss-content .box[style*="background:#efa"]{background:#8c6a46!important;color:#fff1d6;font:11px var(--pixel);padding:12px!important;box-shadow:inset 1px 1px #c6a479}
.sss-content .box[style*="background:#d2ffd4"]{background:#cdb28a!important;font:18px var(--terminal)}
.sss-content a{color:#79532e;text-decoration:underline;text-underline-offset:3px}
.sss-content a:hover{color:#a34e2d;background:#dcc3a044}
.sss-content a span[style*="color:"]{color:inherit!important;text-shadow:none!important}
.sss-content a.modelink{display:inline-flex;padding:9px 13px;font:11px var(--pixel);border:1px solid;border-color:#fbefd5 #8f6c45 #8f6c45 #fbefd5;background:#d5b98d;text-decoration:none;box-shadow:inset 1px 1px #f2dbb8}
.sss-content pre,.sss-content code,.sss-content .codebox{font:11px/1.7 var(--pixel);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}
.sss-content textarea,.sss-content input,.sss-content select,.sss-content button{font:22px/1.2 var(--terminal);max-width:100%;color:#4a3422;border:1px solid #8e6a42;border-radius:0;background:#fbefd7;box-shadow:inset 2px 2px #c0a27d;accent-color:#8b603a;padding:7px}
.sss-content input[type=submit],.sss-content input[type=button],.sss-content button{background:#d6bb94;box-shadow:inset 1px 1px #fff1d2,inset -2px -2px #8d6a44;cursor:pointer;font:11px/1.4 var(--pixel);padding:10px 15px}
.sss-content :disabled{cursor:default;opacity:.7}
.sss-content input[type=checkbox],.sss-content input[type=radio]{width:16px;height:16px;box-shadow:none;padding:0}
.sss-content textarea{min-height:160px;resize:vertical}
.sss-content img,.sss-content video,.sss-content audio{max-width:100%;height:auto}
.sss-content .imginner{display:inline-block;max-width:100%}
.sss-content .imgframe{border:1px solid #86633e;background:#cbb18e;padding:4px;box-shadow:inset 1px 1px #f7e7c8,2px 3px #795a3933}
.sss-content .imgcomment{font:18px var(--terminal);padding:5px}
.sss-content .img_center{text-align:center;margin:12px auto}
.sss-content hr{border:0;border-top:1px solid #b69b73;box-shadow:0 1px #fff0d3;margin:10px 0}
.sss-content table{border-collapse:collapse;max-width:100%;font:19px var(--terminal)}
.sss-content td,.sss-content th{border:1px solid #b99b74;padding:7px}
.sss-content th{background:#c5aa81;color:#513b27}
.sss-content h1,.sss-content h2,.sss-content h3{font:22px/1.4 var(--pixel);margin:10px 0;color:#66472f}
.sss-content .chat{background:#efe0be!important;border-color:#9d7b52!important}
.site-page .system-menu{display:grid;place-items:center}
@media(max-width:780px){.sss-content{padding:16px;font-size:22px}.section-tabs{padding:8px 12px}.section-tabs a{padding:7px 10px;font-size:9px}.route-radio{padding:10px 14px}.route-radio .route-track{max-width:100%;width:100%;margin-left:0}.preview-readonly{padding:9px 15px}.sss-content .columns_inner{flex-wrap:wrap;gap:7px}.sss-content .column{max-width:100%;width:auto!important}.sss-content .column:first-child{flex:1 1 100%}.sss-content .box[style*="background:"]{padding:10px!important}.sss-content [style*="min-width:"]{min-width:0!important}.sss-content .box[style*="width:"]{width:auto!important}}
