/*
Theme Name: YZT Notes
Template: blocksy
Version: 1.0.0
Description: Blocksy 免费版的轻量子主题。内容使用原生区块。
*/
:root{--theme-palette-color-1:#168b98;--theme-palette-color-2:#166caa;--theme-palette-color-3:#526576;--theme-palette-color-4:#192f43;--theme-palette-color-5:#deeaee;--theme-palette-color-6:#f3f8fa;--theme-palette-color-7:#fafcfd;--theme-palette-color-8:#fff;--theme-font-family:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;--theme-content-width:1080px;--theme-normal-container-max-width:1080px}
body{background:#fafcfd;color:#192f43;line-height:1.85}h1,h2,h3{letter-spacing:-.035em;line-height:1.4}a{text-underline-offset:4px}a:focus-visible,button:focus-visible{outline:3px solid #168b98;outline-offset:4px}
.yzt-intro>*{margin-left:0!important;margin-right:auto!important}.yzt-intro h1{font-family:"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif!important}.wp-block-search__button{white-space:nowrap;flex-shrink:0;min-width:76px;background:#168b98!important}.yzt-intro .wp-block-search__input{min-width:0;width:100%}.home .ct-container{max-width:1080px}.yzt-intro h1{font-size:clamp(32px,4.2vw,48px)!important}.home h2{font-size:27px!important}.home .entry-content{padding-top:0}
.home .hero-section{display:none}.home .entry-content{margin-top:0}.yzt-intro{padding:36px 0 28px;border-bottom:1px solid #deeaee;margin-bottom:32px}.yzt-kicker{font-size:12px;font-weight:700;color:#168b98;letter-spacing:.16em}.yzt-intro h1{font-size:clamp(32px,5vw,52px);max-width:780px;margin:16px 0}.yzt-intro p{max-width:650px;color:#526576}.yzt-intro .wp-block-search{max-width:530px;margin-top:26px}.wp-block-search__input{background:white;border:1px solid #cadde3;border-radius:8px!important;min-height:46px}.wp-block-search__button{border-radius:8px;background:#168b98;color:#fff}
.yzt-categories{display:flex;flex-wrap:wrap;gap:10px!important;margin:22px 0 42px}.yzt-categories .wp-block-button__link{font-size:14px!important;padding:8px 15px!important;border:1px solid #deeaee!important;background:#fff!important;color:#365467!important;border-radius:8px!important}.yzt-categories .wp-block-button:nth-child(-n+2) .wp-block-button__link{background:#e8f5f6!important;color:#086b77!important;border-color:#bae1e3!important}.yzt-categories a:hover{box-shadow:0 2px 8px #192f4310}
.yzt-feed .wp-block-post{padding:24px 0;border-top:1px solid #deeaee;margin:0!important}.yzt-feed .wp-block-post-title{font-size:24px;margin:8px 0}.yzt-feed .wp-block-post-terms,.yzt-feed .wp-block-post-date{font-size:13px;color:#637889}.yzt-feed .wp-block-post-excerpt{color:#526576;margin-top:10px}.yzt-feed .wp-block-post-excerpt p{margin:0}.yzt-feed .wp-block-post-featured-image{display:none}.yzt-feed .wp-block-group{gap:14px}.yzt-all{padding-top:20px}
.entry-content pre{background:#eef4f7;border:1px solid #dbe7ed;border-radius:10px;padding:20px;overflow:auto;font-size:14px;line-height:1.7}.entry-content :not(pre)>code{background:#eaf2f5;padding:2px 5px;border-radius:4px;overflow-wrap:anywhere}.entry-content .wp-block-table{overflow-x:auto}.entry-content table{min-width:420px;font-size:15px}.entry-content td,.entry-content th{padding:10px 14px}.entry-content img{border-radius:10px;height:auto}.single-post .entry-content{max-width:760px;margin-inline:auto}.single-post .entry-content p{line-height:1.95}.entry-card{border-radius:10px!important}.ct-footer{border-top:1px solid #deeaee}.site-title{font-weight:750!important}.menu a{font-size:14px}.yzt-footer-note{font-size:13px;color:#637889}
@media(max-width:689px){.yzt-intro{padding-top:16px}.yzt-intro h1{font-size:34px}.yzt-categories{gap:8px!important}.yzt-categories .wp-block-button__link{padding:7px 10px!important;font-size:13px!important}.yzt-feed .wp-block-post-title{font-size:21px}.entry-content pre{padding:14px}.yzt-intro .wp-block-search__inside-wrapper{display:flex}}
