
/* Static compatibility layer for the former WordPress/Easel site. */
html { scroll-behavior: smooth; }
body.static-site {
  background-color:#000;
  background-image:url('/inter/wp-content/uploads/2011/05/Shadow-InWater-1216.jpg');
  background-position:top center;
  background-repeat:repeat-y;
  background-attachment:fixed;
}
#page { max-width:980px; width:calc(100% - 20px); }
.static-header { width:min(980px,100%); height:auto; display:block; margin:0 auto; background:#000; }
#content-wrapper { background-image:url('/inter/wp-content/themes/easel/images/whitetrans.png'); }
.static-language { padding:7px; text-align:center; }
.static-language label { display:block; font-weight:bold; margin-bottom:4px; }
.static-language select { width:100%; max-width:190px; padding:4px; }
.static-language-current { margin-top:5px; }
.static-language-current img { vertical-align:middle; margin-inline-end:5px; }
.static-page-list a { display:block; padding:3px 2px; border-bottom:1px dotted #ccc; }
.static-page-list a.current { font-weight:bold; color:#111; background:rgba(255,255,255,.65); }
.static-albums { display:grid; grid-template-columns:repeat(3,1fr); gap:5px; text-align:center; }
.static-albums a { display:block; font-size:9px; line-height:12px; }
.static-albums img { width:60px; height:60px; object-fit:cover; display:block; margin:0 auto 2px; }
.static-widget-title { font-size:16px; margin:3px 0 6px; }
.static-social { display:flex; flex-wrap:wrap; gap:6px; justify-content:center; }
.static-social a { border:1px solid #bbb; background:#fff; padding:4px 6px; border-radius:4px; }
.static-audio { margin:8px 0; padding:6px; background:rgba(255,255,255,.7); border:1px solid #ccc; border-radius:6px; }
.static-audio audio { width:100%; display:block; margin-bottom:3px; }
.post-text h2 { overflow-wrap:anywhere; }
.entry { overflow-wrap:anywhere; }
.entry img { height:auto; }
.entry table { max-width:100%; }
.entry iframe, .legacy-embed { max-width:100%; }
.entry .legacy-embed[src*="youtube"], .entry .legacy-embed[src*="soundcloud"] { width:100%; }
.static-footer { margin:12px auto 0; padding:14px; max-width:952px; background:rgba(255,255,255,.82); border:1px solid #bbb; border-radius:8px; font-size:11px; color:#111; }
.static-footer-grid { display:grid; grid-template-columns:2fr 1fr 1fr; gap:18px; }
.static-footer a { color:#700; }
.static-muted { color:#555; font-size:10px; }
.static-404 { text-align:center; padding:25px; }
[dir="rtl"] .alignright { float:left; margin:10px 10px 10px 0; }
[dir="rtl"] .alignleft { float:right; margin:10px 0 10px 10px; }
@media (max-width:850px) {
  #sidebar-left,#sidebar-right,#column { float:none; width:auto; }
  .narrowcolumn { width:auto; }
  #subcontent-wrapper { display:flex; flex-direction:column; }
  #column { order:1; }
  #sidebar-left { order:2; }
  #sidebar-right { order:3; }
  .sidebar .widget { margin:6px; }
  .static-header { min-height:60px; object-fit:contain; }
}
@media (max-width:560px) {
  body { font-size:13px; }
  h2,h2 a { font-size:21px; line-height:23px; }
  .static-footer-grid { grid-template-columns:1fr; }
  .entry iframe { height:auto; min-height:220px; }
  .alignright,.alignleft { float:none!important; display:block; margin:10px auto!important; }
}
