/* Laravel preview bridge: keep original 35dir CSS as the source of truth. */
.showpage{clear:both}
.footer-action-links .footer-action{margin:0 3px}
.logo .logo-text{line-height:1.12}
.sofrm #options{z-index:9999}
.sitepath{clear:both}
.webdir-thumb-fallback{float:left}
.webdir-vip-upgrade{margin:0 0 10px;padding:20px 14px;text-align:center;background:linear-gradient(135deg,#fff 0%,#f7fbff 100%);border:1px solid #d8e8ff;border-top:4px solid #2f80ed;border-radius:14px;box-shadow:0 10px 26px rgba(47,128,237,.10)}
.webdir-vip-upgrade h3{margin:0 0 8px;color:#1f3763;font-size:18px;font-weight:900}
.webdir-vip-upgrade p{margin:0 0 12px;color:#8a6a00;font-weight:700}
.webdir-vip-upgrade a{display:inline-block;height:34px;line-height:34px;padding:0 18px;border-radius:999px;background:linear-gradient(45deg,#ff7a18,#ff9f43);color:#fff!important;font-weight:900}
.siteinfo-letter-side{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;border-radius:14px!important;background:var(--bg,linear-gradient(135deg,#2f80ed,#16a37a))!important;color:var(--fg,#fff)!important;font-size:24px!important;font-weight:900!important;text-shadow:0 2px 0 var(--shadow,rgba(0,0,0,.18))!important}
.article-copyright-box{margin-top:0;padding:10px 10px;line-height:27px}
.article-copyright-box img{vertical-align:middle}
.article-source-icon{width:11px;height:auto}