/*
Theme Name: 我要上岸网 (WASY)
Theme URI: https://www.51twx.com/
Author: 我要上岸网
Author URI: https://www.51twx.com/
Description: 独立新主题：首页幻灯片 + 用户信息卡、带实时提示的高级搜索、按分类分块的三列纯文字文章列表。不覆盖旧主题 DUX，可随时切换回去。
Version: 1.0.0
Requires PHP: 7.0
Requires at least: 5.6
Tested up to: 6.8
Text Domain: wasy
License: GPLv2 or later
*/

/* ============================================================
   1. 基础
   ============================================================ */
:root{
  --wasy-primary:#4f46e5;
  --wasy-primary-dark:#4338ca;
  --wasy-free:#2563eb;   /* 免费资源 蓝 */
  --wasy-paid:#dc2626;   /* 收费资源 红 */
  --wasy-cat:#16a34a;    /* 分类名称 绿 */
  --wasy-bg:#f5f6fb;
  --wasy-card:#ffffff;
  --wasy-border:#eceef5;
  --wasy-text:#1f2937;
  --wasy-muted:#94a3b8;
  --wasy-radius:14px;
  --wasy-shadow:0 6px 22px rgba(31,41,55,.05);
  --wasy-slide-h:340px;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{
  margin:0;
  background:var(--wasy-bg);
  color:var(--wasy-text);
  font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;
  font-size:14px;
  line-height:1.65;
  -webkit-font-smoothing:antialiased;
}
a{color:inherit;text-decoration:none}
a:hover{color:var(--wasy-primary)}
img{max-width:100%;height:auto;display:block}
button,input,textarea,select{font:inherit}
button{cursor:pointer}
ul,ol{margin:0;padding:0;list-style:none}
h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.35}
.wasy-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}
.wasy-hidden{display:none !important}

/* ============================================================
   2. 顶部条 / 头部导航（沿用旧模板布局）
   ============================================================ */
.wasy-topbar{
  background:#fff;
  border-bottom:1px solid var(--wasy-border);
  font-size:12px;color:#64748b;
}
.wasy-topbar .wasy-container{
  min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;
}
.wasy-topbar .tb-left{display:flex;align-items:center;gap:8px}
.wasy-topbar .tb-right{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.wasy-topbar a{color:#64748b}
.wasy-topbar a:hover{color:var(--wasy-primary)}
.wasy-topbar .sep{color:#cbd5e1}

.wasy-header{
  background:#fff;
  border-bottom:1px solid var(--wasy-border);
  position:relative;z-index:60;
}
.wasy-header .wasy-container{
  min-height:70px;display:flex;align-items:center;gap:26px;
}
.wasy-logo{display:flex;align-items:center;gap:10px;flex:0 0 auto;max-width:280px}
.wasy-logo img{max-height:42px;width:auto;object-fit:contain}
.wasy-logo .logo-text{font-size:20px;font-weight:800;letter-spacing:.5px;white-space:nowrap}
.wasy-logo .logo-text small{display:block;font-size:11px;font-weight:400;color:var(--wasy-muted);letter-spacing:0}
.wasy-brand{font-size:12px;color:var(--wasy-muted);line-height:1.35;border-left:1px solid var(--wasy-border);padding-left:14px;white-space:pre-line}

.wasy-nav{margin-left:auto;display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow:hidden}
.wasy-nav > li{position:relative;white-space:nowrap}
.wasy-nav > li > a{
  display:block;padding:9px 14px;border-radius:9px;color:#334155;font-weight:600;transition:.18s;
}
.wasy-nav > li > a:hover,.wasy-nav > li.current-menu-item > a,.wasy-nav > li.current-post-ancestor > a{
  color:var(--wasy-primary);background:#f1f2ff;
}
.wasy-nav .sub-menu{
  position:absolute;top:100%;left:0;min-width:160px;background:#fff;border:1px solid var(--wasy-border);
  border-radius:12px;box-shadow:0 12px 30px rgba(31,41,55,.12);padding:6px;display:none;z-index:70;
}
.wasy-nav li:hover > .sub-menu{display:block}
.wasy-nav .sub-menu a{display:block;padding:7px 12px;border-radius:8px;color:#475569;font-weight:500}
.wasy-nav .sub-menu a:hover{background:#f1f2ff;color:var(--wasy-primary)}

.wasy-header-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.wasy-icon-btn{
  width:36px;height:36px;border:1px solid var(--wasy-border);background:#fff;border-radius:10px;
  display:inline-flex;align-items:center;justify-content:center;color:#475569;
}
.wasy-icon-btn:hover{color:var(--wasy-primary);border-color:#c7c9ff}
.wasy-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:6px;
  padding:9px 16px;border-radius:10px;font-weight:600;font-size:13px;border:1px solid transparent;
  transition:.18s;white-space:nowrap;
}
.wasy-btn-primary{background:var(--wasy-primary);color:#fff}
.wasy-btn-primary:hover{background:var(--wasy-primary-dark);color:#fff}
.wasy-btn-ghost{background:#fff;border-color:var(--wasy-border);color:#475569}
.wasy-btn-ghost:hover{border-color:#c7c9ff;color:var(--wasy-primary)}
.wasy-menu-toggle{display:none}

/* ============================================================
   3. 首页：幻灯片 + 用户信息卡
   ============================================================ */
.wasy-main{padding:24px 0 40px}
.wasy-hero{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(290px,1fr);gap:20px;align-items:stretch}

.wasy-slider{
  position:relative;height:var(--wasy-slide-h);border-radius:18px;overflow:hidden;
  background:#e8eaff;box-shadow:var(--wasy-shadow);
}
.wasy-slide{
  position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .55s ease,transform 5.5s linear;
}
.wasy-slide.is-active{opacity:1;transform:scale(1)}
.wasy-slide a{display:block;width:100%;height:100%}
.wasy-slide img{width:100%;height:100%;object-fit:cover}
.wasy-slide .slide-caption{
  position:absolute;left:0;right:0;bottom:0;padding:34px 20px 16px;color:#fff;font-size:15px;font-weight:600;
  background:linear-gradient(transparent,rgba(15,23,42,.72));pointer-events:none;
}
.wasy-slider-arrow{
  position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;
  background:rgba(255,255,255,.85);color:#1f2937;display:flex;align-items:center;justify-content:center;
  font-size:20px;line-height:1;z-index:3;opacity:0;transition:.2s;
}
.wasy-slider:hover .wasy-slider-arrow{opacity:1}
.wasy-slider-arrow.prev{left:12px}
.wasy-slider-arrow.next{right:12px}
.wasy-slider-arrow:hover{background:#fff;color:var(--wasy-primary)}
.wasy-slider-dots{position:absolute;bottom:14px;right:16px;display:flex;gap:7px;z-index:3}
.wasy-slider-dots button{width:8px;height:8px;border:none;border-radius:50%;background:rgba(255,255,255,.6);padding:0;transition:.2s}
.wasy-slider-dots button.is-active{width:22px;border-radius:5px;background:#fff}
.wasy-slider-empty{
  height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;
  color:#6366f1;background:linear-gradient(135deg,#eef2ff,#f5f3ff);text-align:center;padding:20px;
}
.wasy-slider-empty strong{font-size:17px}

.wasy-ucard{
  background:var(--wasy-card);border:1px solid var(--wasy-border);border-radius:18px;
  box-shadow:var(--wasy-shadow);overflow:hidden;display:flex;flex-direction:column;
}
.wasy-ucard-head{
  padding:18px 20px;color:#fff;background:linear-gradient(120deg,var(--wasy-primary),#7c3aed);
  display:flex;align-items:center;gap:13px;
}
.wasy-avatar{border-radius:50%;overflow:hidden;flex:0 0 auto;width:46px;height:46px;background:rgba(255,255,255,.25)}
.wasy-avatar img{width:100%;height:100%;border-radius:50%}
.wasy-avatar-fallback{
  width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  font-size:19px;font-weight:700;background:rgba(255,255,255,.22);color:#fff;
}
.wasy-ucard-head .u-name{font-size:16px;font-weight:700;line-height:1.35}
.wasy-ucard-head .u-sub{font-size:12px;opacity:.85}
.wasy-ucard-body{padding:14px 20px 18px;display:flex;flex-direction:column;gap:0;flex:1}
.wasy-urow{
  display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:11px 0;border-bottom:1px dashed var(--wasy-border);font-size:13px;
}
.wasy-urow:last-of-type{border-bottom:none}
.wasy-urow .k{color:#64748b;flex:0 0 auto}
.wasy-urow .v{font-weight:600;text-align:right}
.wasy-pill{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:700;color:#fff}
.wasy-pill.vip{background:#f59e0b}
.wasy-pill.normal{background:#94a3b8}
.wasy-pill.expired{background:#cbd5e1;color:#475569}
.wasy-ucard-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 20px 20px}
.wasy-ucard-actions .wasy-btn{width:100%}
.wasy-ucard-actions .full{grid-column:1 / -1}
.wasy-ucard-note{padding:0 20px 18px;font-size:12px;color:var(--wasy-muted);line-height:1.6}
.wasy-guest{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;flex:1;padding:18px 20px}
.wasy-guest .g-icon{font-size:36px}
.wasy-guest h3{font-size:16px}
.wasy-guest p{margin:0;color:#64748b;font-size:13px}
.wasy-guest .g-actions{display:flex;gap:9px;margin-top:6px;flex-wrap:wrap;justify-content:center}

/* ============================================================
   4. 搜索区
   ============================================================ */
.wasy-search-band{margin-top:20px}
.wasy-search-card{
  background:#fff;border:1px solid var(--wasy-border);border-radius:18px;box-shadow:var(--wasy-shadow);
  padding:22px 24px;position:relative;z-index:40;
}
.wasy-search-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}
.wasy-search-title h2{font-size:17px}
.wasy-search-title span{font-size:12px;color:var(--wasy-muted)}
.wasy-search-form{display:flex;gap:10px;position:relative}
.wasy-search-inputwrap{
  flex:1;display:flex;align-items:center;gap:10px;border:2px solid #e6e8f3;border-radius:12px;
  padding:0 14px;background:#fbfbff;transition:.2s;min-width:0;
}
.wasy-search-inputwrap:focus-within{border-color:var(--wasy-primary);background:#fff;box-shadow:0 0 0 4px rgba(79,70,229,.10)}
.wasy-search-inputwrap .s-icon{color:var(--wasy-muted);font-size:18px;flex:0 0 auto}
.wasy-search-inputwrap input{
  flex:1;border:none;outline:none;background:transparent;height:50px;font-size:15px;min-width:0;color:var(--wasy-text);
}
.wasy-search-inputwrap input::placeholder{color:#a5adbf}
.wasy-search-submit{
  border:none;border-radius:12px;padding:0 26px;background:var(--wasy-primary);color:#fff;
  font-size:15px;font-weight:700;transition:.18s;white-space:nowrap;
}
.wasy-search-submit:hover{background:var(--wasy-primary-dark)}
.wasy-hotwords{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:13px;font-size:12px;color:var(--wasy-muted)}
.wasy-hotwords .hw-label{flex:0 0 auto}
.wasy-hotwords button{
  border:1px solid var(--wasy-border);background:#f8f9fd;color:#475569;border-radius:999px;
  padding:4px 12px;font-size:12px;transition:.18s;
}
.wasy-hotwords button:hover{border-color:#c7c9ff;color:var(--wasy-primary);background:#f1f2ff}
.wasy-suggest{
  position:absolute;left:0;right:110px;top:calc(100% + 6px);background:#fff;
  border:1px solid var(--wasy-border);border-radius:14px;box-shadow:0 16px 40px rgba(31,41,55,.14);
  max-height:360px;overflow:auto;display:none;z-index:80;
}
.wasy-suggest.is-open{display:block}
.wasy-suggest .sg-head{padding:9px 14px;font-size:11px;color:var(--wasy-muted);border-bottom:1px solid var(--wasy-border)}
.wasy-suggest .sg-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f4f5fa;cursor:pointer}
.wasy-suggest .sg-item:last-child{border-bottom:none}
.wasy-suggest .sg-item:hover,.wasy-suggest .sg-item.is-cursor{background:#f7f7ff}
.wasy-suggest .sg-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}
.wasy-suggest .sg-empty{padding:16px 14px;color:var(--wasy-muted);font-size:13px}
.wasy-suggest .sg-all{display:block;padding:11px 14px;text-align:center;color:var(--wasy-primary);font-weight:700;font-size:13px;border-top:1px solid var(--wasy-border)}
.wasy-suggest mark{background:#fff2a8;color:inherit;padding:0 1px;border-radius:2px}

/* ============================================================
   5. 分类文章块（整行三列，无侧栏、无图片）
   ============================================================ */
.wasy-blocks{margin-top:28px;display:flex;flex-direction:column;gap:26px}
.wasy-block-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}
.wasy-block-head .bh-left{display:flex;align-items:center;gap:10px;min-width:0}
.wasy-block-head .bh-bar{width:4px;height:20px;border-radius:3px;background:var(--wasy-primary);flex:0 0 auto}
.wasy-block-head h2{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wasy-block-head .bh-count{font-size:12px;color:var(--wasy-muted);background:#eef0f7;border-radius:999px;padding:2px 9px;flex:0 0 auto}
.wasy-block-head .bh-more{font-size:13px;color:#64748b;flex:0 0 auto}
.wasy-block-head .bh-more:hover{color:var(--wasy-primary)}
.wasy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.wasy-card{
  background:#fff;border:1px solid var(--wasy-border);border-radius:var(--wasy-radius);
  padding:15px 16px;box-shadow:var(--wasy-shadow);transition:.18s;min-width:0;
  display:flex;flex-direction:column;gap:10px;
}
.wasy-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px rgba(31,41,55,.09);border-color:#dfe1f5}
.wasy-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.wasy-badge{display:inline-block;padding:2px 9px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.7;color:#fff;white-space:nowrap}
.wasy-badge.free{background:var(--wasy-free)}
.wasy-badge.paid{background:var(--wasy-paid)}
.wasy-badge.cat{background:var(--wasy-cat)}
.wasy-badge.none{background:#cbd5e1;color:#475569}
.wasy-card-title{
  font-size:15px;font-weight:600;line-height:1.55;margin:0;
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em;
}
.wasy-card-title a{color:var(--wasy-text)}
.wasy-card-title a:hover{color:var(--wasy-primary)}
.wasy-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--wasy-muted);border-top:1px dashed var(--wasy-border);padding-top:9px}
.wasy-block-empty{padding:20px;text-align:center;color:var(--wasy-muted);background:#fff;border:1px dashed var(--wasy-border);border-radius:var(--wasy-radius)}
.wasy-blocks-empty{padding:40px 24px;text-align:center;background:#fff;border:1px solid var(--wasy-border);border-radius:18px;color:#64748b}
.wasy-blocks-empty strong{display:block;font-size:16px;color:var(--wasy-text);margin-bottom:6px}

/* ============================================================
   6. 列表 / 文章 / 搜索结果页
   ============================================================ */
.wasy-page-head{background:#fff;border:1px solid var(--wasy-border);border-radius:18px;padding:22px 24px;margin-bottom:20px}
.wasy-page-head h1{font-size:22px;margin-bottom:6px}
.wasy-page-head p{margin:0;color:#64748b;font-size:13px}
.wasy-loop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.wasy-article{background:#fff;border:1px solid var(--wasy-border);border-radius:18px;padding:26px 28px;box-shadow:var(--wasy-shadow);max-width:860px;margin:0 auto}
.wasy-article h1{font-size:25px;line-height:1.4;margin-bottom:12px}
.wasy-article .entry-meta{font-size:12px;color:var(--wasy-muted);margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--wasy-border)}
.wasy-article .entry-content{font-size:15px;line-height:1.9;overflow-wrap:break-word}
.wasy-article .entry-content img{border-radius:10px}
.wasy-article .entry-content h2,.wasy-article .entry-content h3{margin:24px 0 12px}
.wasy-article .entry-content pre{background:#f6f7fb;padding:14px;border-radius:10px;overflow:auto}
.wasy-pagination{display:flex;justify-content:center;gap:8px;margin-top:24px;flex-wrap:wrap}
.wasy-pagination a,.wasy-pagination span{
  padding:8px 14px;border:1px solid var(--wasy-border);background:#fff;border-radius:10px;font-size:13px;
}
.wasy-pagination .current{background:var(--wasy-primary);border-color:var(--wasy-primary);color:#fff}
.wasy-noresult{background:#fff;border:1px solid var(--wasy-border);border-radius:18px;padding:40px 24px;text-align:center;color:#64748b}
.wasy-search-tip{background:#fff;border:1px solid var(--wasy-border);border-radius:14px;padding:16px 20px;margin-bottom:18px}
.wasy-search-tip .wasy-search-form{max-width:720px}
.wasy-404{text-align:center;padding:70px 20px}
.wasy-404 .code{font-size:80px;font-weight:800;color:#c7c9ff;line-height:1}

/* ============================================================
   7. 页脚（沿用旧模板内容：友情链接 / SEO / 统计代码）
   ============================================================ */
.wasy-footer{background:#fff;border-top:1px solid var(--wasy-border);margin-top:12px;padding:30px 0 24px;color:#64748b;font-size:12px}
.wasy-footer .f-brand{font-size:15px;font-weight:700;color:var(--wasy-text);margin-bottom:10px}
.wasy-footer .f-btns{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:14px}
.wasy-footer .f-btns a{border:1px solid var(--wasy-border);border-radius:8px;padding:5px 12px}
.wasy-flinks{line-height:2.1;margin-bottom:14px}
.wasy-flinks strong{color:var(--wasy-text);margin-right:8px}
.wasy-flinks a{margin-right:14px}
.wasy-footer .f-code{margin-bottom:12px}
.wasy-footer .f-bottom{border-top:1px solid var(--wasy-border);padding-top:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.wasy-totop{
  position:fixed;right:20px;bottom:22px;width:40px;height:40px;border-radius:12px;border:1px solid var(--wasy-border);
  background:#fff;color:#475569;box-shadow:var(--wasy-shadow);display:none;align-items:center;justify-content:center;z-index:50;
}
.wasy-totop.is-show{display:flex}
.wasy-totop:hover{color:var(--wasy-primary)}

/* ============================================================
   7.5 搜索栏下方的「置顶 / 最新」两列
   ============================================================ */
.wasy-hero.is-single{grid-template-columns:1fr}
.wasy-slide > div{width:100%;height:100%}
.wasy-featured{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}
.wasy-featured-col{
  background:#fff;border:1px solid var(--wasy-border);border-radius:18px;
  box-shadow:var(--wasy-shadow);padding:18px 20px;min-width:0;
}
.wasy-featured-col .wasy-block-head{margin-bottom:6px}
.wasy-mini-list{display:flex;flex-direction:column}
.wasy-mini-row{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px dashed var(--wasy-border);min-width:0}
.wasy-mini-row:last-child{border-bottom:none}
.wasy-rank{
  flex:0 0 auto;width:20px;height:20px;border-radius:6px;background:#eef0f7;color:#94a3b8;
  font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;
}
.wasy-rank.r1{background:#f59e0b;color:#fff}
.wasy-rank.r2{background:#6366f1;color:#fff}
.wasy-rank.r3{background:#0ea5e9;color:#fff}
.wasy-mini-row .wasy-badges{flex:0 0 auto;gap:4px}
.wasy-mini-row .wasy-badge{font-size:10px;padding:1px 7px}
.wasy-mini-title{
  flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
  font-size:13px;font-weight:600;color:var(--wasy-text);
}
.wasy-mini-title:hover{color:var(--wasy-primary)}
.wasy-mini-date{flex:0 0 auto;font-size:11px;color:var(--wasy-muted)}
.wasy-flinks ul{list-style:none;margin:0;padding:0}
.wasy-flinks li{display:inline-block;margin-right:12px}

/* ============================================================
   8. 响应式
   ============================================================ */
@media (max-width:1024px){
  .wasy-hero{grid-template-columns:1fr}
  .wasy-slider{height:calc(var(--wasy-slide-h) * .8)}
  .wasy-grid,.wasy-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .wasy-featured{grid-template-columns:1fr}
  .wasy-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-bottom:1px solid var(--wasy-border);
            padding:10px 20px;flex-direction:column;align-items:stretch;gap:2px;box-shadow:0 12px 24px rgba(31,41,55,.08)}
  .wasy-nav.is-open{display:flex}
  .wasy-nav > li > a{padding:10px 12px}
  .wasy-nav .sub-menu{position:static;display:none;box-shadow:none;border:none;padding-left:12px}
  .wasy-nav li:hover > .sub-menu{display:block}
  .wasy-menu-toggle{display:inline-flex}
  .wasy-brand{display:none}
  .wasy-suggest{right:0}
}
@media (max-width:640px){
  .wasy-container{padding:0 14px}
  .wasy-header .wasy-container{min-height:60px;gap:10px}
  .wasy-logo .logo-text{font-size:17px}
  .wasy-logo img{max-height:34px}
  .wasy-header-actions .wasy-btn{display:none}
  .wasy-main{padding:16px 0 30px}
  .wasy-slider{height:210px;border-radius:14px}
  .wasy-search-card{padding:16px}
  .wasy-search-form{flex-direction:column}
  .wasy-search-submit{height:46px}
  .wasy-suggest{top:calc(100% + 4px)}
  .wasy-grid,.wasy-loop-grid{grid-template-columns:1fr}
  .wasy-featured-col{padding:14px}
  .wasy-mini-row{flex-wrap:wrap;gap:6px}
  .wasy-mini-title{flex:1 1 100%;white-space:normal;order:3}
  .wasy-mini-date{order:2;margin-left:auto}
  .wasy-card-title{font-size:15px}
  .wasy-article{padding:20px 18px}
  .wasy-article h1{font-size:21px}
  .wasy-topbar .tb-left{display:none}
}
