/*
Theme Name: PcObzor
Template: daisy-blog
Version: 1.0.0
Text Domain: pcobzor
*/
:root{--primary-font:Arial,Helvetica,sans-serif;--secondary-font:Arial,Helvetica,sans-serif;--primary-color:#152a34;--dark-color:#152a34;--secondary-color:#087e80;--pc-muted:#5b6e76;--pc-line:#dce5e8;--pc-bg:#f4f7f8}
html{scroll-behavior:smooth}body{background:var(--pc-bg);color:var(--dark-color);font-family:Arial,Helvetica,sans-serif;line-height:1.7}h1,h2,h3,h4,.entry-title{font-family:Arial,Helvetica,sans-serif;line-height:1.2;letter-spacing:-.025em}a{transition:color .18s ease}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #159d9d;outline-offset:5px}.container{max-width:1320px;padding:0 36px}.site-header{border-bottom:1px solid var(--pc-line);background:#fff}.header-wrapper{padding:18px 0}.site-header-wrapper{gap:34px}.site-branding{gap:10px}.custom-logo-link img{width:44px;height:44px;object-fit:contain}.site-title{font-size:28px!important;font-weight:750;letter-spacing:-1.2px}.site-header .main-navigation a{font-size:12px;letter-spacing:.035em}.site-header .main-navigation ul ul{border:1px solid var(--pc-line);box-shadow:0 12px 30px #152a3412;background:white}.pc-home{padding-top:30px}.pc-hero{display:grid;grid-template-columns:1.5fr 1fr;background:#112d38;color:#fff;border-radius:20px;overflow:hidden;min-height:366px}.pc-hero-copy{padding:44px}.pc-eyebrow{font-size:11px;font-weight:700;letter-spacing:.11em;margin:0 0 22px}.pc-hero .pc-eyebrow{color:#8cd2cf}.pc-hero h1{font-size:clamp(30px,3.7vw,48px);line-height:1.12;margin:0 0 22px;color:#fff}.pc-hero h1 span{color:#91ded0}.pc-hero-copy>p:not(.pc-eyebrow){font-size:15px;max-width:520px;color:#cfdee1;margin-bottom:26px}.pc-button,.pc-button:visited{display:inline-flex;align-items:center;gap:28px;background:#a7eadc;padding:11px 18px;border-radius:7px;font-size:13px;font-weight:700;color:#112d38}.pc-button:hover{background:#c4f4eb;color:#112d38}.pc-hero-side{padding:42px 32px;background:#1c3c47;display:flex;flex-direction:column;justify-content:center}.pc-hero-side p{color:#bbd0d4;font-size:13px}.pc-hero-side .search-form{display:flex;gap:8px}.pc-hero-side .search-form label{flex:1;min-width:0}.pc-hero-side .search-field{width:100%;background:#fff;border:0;padding:12px;border-radius:6px;color:#152a34;font-size:14px}.pc-hero-side .search-submit{padding:10px;background:#a7eadc;color:#112d38;border:0;border-radius:6px;cursor:pointer}.pc-hero-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.pc-hero-tags a,.pc-hero-tags a:visited{background:#ffffff0c;color:#e4f2f1;border:1px solid #ffffff30;border-radius:30px;padding:5px 12px;font-size:11px}.pc-section{margin:42px 0}.pc-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.pc-section-heading h2{font-size:26px;margin:0}.pc-section-heading>span{font-size:12px;color:var(--pc-muted)}.pc-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pc-category-card,.pc-category-card:visited{display:block;background:#fff;border:1px solid var(--pc-line);border-radius:12px;padding:22px;color:#152a34}.pc-category-card:hover{border-color:#087e80;background:#f0faf8}.pc-number{display:flex;justify-content:space-between;font-size:12px;color:#087e80;font-weight:700}.pc-category-card h3{font-size:19px;margin:24px 0 10px}.pc-category-card p{font-size:12px;line-height:1.6;color:var(--pc-muted);margin:0}.pc-guides{display:grid;grid-template-columns:1fr 1.4fr;gap:45px;padding:30px;border:1px solid var(--pc-line);border-radius:14px;background:#eaf1f2}.pc-guides .pc-eyebrow{color:#087e80;margin-bottom:15px}.pc-guides h2{font-size:26px;margin:0 0 14px}.pc-guides p:not(.pc-eyebrow){font-size:13px;color:var(--pc-muted);max-width:370px;margin:0}.pc-guide-links{display:grid;align-content:center}.pc-guide-links a{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #cddcde;padding:12px 0;background:none;font-size:14px}.pc-guide-links a:last-child{border:0}.custom-grid-view{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.custom-grid-view>.post{min-width:0;background:#fff;border:1px solid var(--pc-line);border-radius:12px;overflow:hidden}.news-snippet{height:100%;display:flex;flex-direction:column}.news-snippet .featured-image{aspect-ratio:16/9;overflow:hidden;background:#edf1f2}.news-snippet .featured-image img{width:100%;height:100%;object-fit:cover}.news-snippet .summary{margin:0;padding:22px;display:flex;flex-direction:column;flex:1}.news-snippet .news-title{font-size:20px;line-height:1.32;margin:8px 0 12px}.news-snippet .summary .excerpt{font-size:13px;line-height:1.7;color:var(--pc-muted)}.news-snippet .summary .ifoot{margin-top:auto;padding-top:14px}.news-snippet .summary .ihead:empty{display:none}.readmore{font-size:11px;letter-spacing:.06em;color:#087e80!important;font-weight:700}.pc-about{border-top:1px solid var(--pc-line);padding:30px 0 10px;max-width:850px;margin:0 0 32px}.pc-about h2{font-size:23px}.pc-about p{color:var(--pc-muted);font-size:14px}.main-wrapper{column-gap:35px;grid-template-columns:minmax(0,1fr) 260px}.main-wrapper .custom-grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.page-header{background:white;border:1px solid var(--pc-line);border-radius:12px;padding:28px;margin-bottom:24px}.page-header h1{font-size:32px;margin-bottom:16px}.archive-description{font-size:14px;color:var(--pc-muted)}.detail-content{background:#fff;border:1px solid var(--pc-line);border-radius:14px;padding:34px;min-width:0}.detail-content h1{font-size:clamp(27px,3vw,38px)}.inner-article-content{font-size:17px;line-height:1.85;overflow-wrap:anywhere}.inner-article-content h2{font-size:26px;margin:36px 0 18px}.inner-article-content h3{font-size:21px}.inner-article-content p{margin:0 0 22px}.inner-article-content a{color:#087e80;text-decoration:underline;text-underline-offset:3px;background:none}.inner-article-content table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font-size:14px;line-height:1.55;margin:24px 0}.inner-article-content th,.inner-article-content td{padding:13px;border:1px solid var(--pc-line);text-align:left;min-width:110px}.inner-article-content th{background:#eaf4f2}.inner-article-content blockquote,.pc-editor-note{border-left:4px solid #087e80;padding:15px 20px;background:#eff7f6;font-size:15px;margin:24px 0}.sidebar:empty{display:none}.site-footer{background:#112d38;color:#c2d2d6;margin-top:40px;padding:38px 0}.pc-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:35px;align-items:start}.site-footer a,.site-footer a:visited{color:#f2f8f9;background:none}.pc-footer-brand{font-size:26px;font-weight:bold;letter-spacing:-1px}.pc-footer-brand span{font-size:20px;color:#91ded0;margin-left:8px}.pc-footer p{font-size:12px;max-width:290px}.pc-footer nav{display:grid;gap:9px;font-size:13px}.pc-footer-note{text-align:right;margin-top:8px}.scroll-to-top{font-size:25px;color:#fff!important;background:#087e80!important;border-radius:50%;width:42px;height:42px;text-align:center;line-height:42px}.scroll-to-top:not(.show){visibility:hidden}.news-snippet .category{margin-bottom:5px}.news-snippet .summary .category a{color:#087e80;font-size:10px}
@media(min-width:1000px){.site-header-wrapper{display:flex;align-items:center;justify-content:space-between}.site-branding{flex-shrink:0}.header-wrapper .nav-social-links{margin-left:auto}}
@media(max-width:1000px){.pc-hero-copy{padding:30px}.pc-hero-side{padding:28px}.pc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-wrapper{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.site-header-wrapper{align-items:center}.pc-section-heading>span{display:none}}
@media(max-width:700px){.container{padding:0 18px}.header-wrapper{padding:12px 0}.site-title{font-size:24px!important}.custom-logo-link img{width:35px;height:35px}.pc-home{padding-top:18px}.pc-hero{grid-template-columns:1fr;border-radius:14px}.pc-hero-copy{padding:28px 24px}.pc-hero h1{font-size:33px}.pc-hero-side{padding:24px}.pc-eyebrow{font-size:10px;letter-spacing:.06em}.pc-section{margin:30px 0}.pc-section-heading h2{font-size:23px}.pc-category-grid{gap:10px}.pc-category-card{padding:16px}.pc-category-card h3{font-size:17px;margin-top:20px}.pc-category-card p{font-size:11px}.pc-guides{grid-template-columns:1fr;gap:12px;padding:24px}.pc-guides h2{font-size:25px}.custom-grid-view,.main-wrapper .custom-grid-view{grid-template-columns:minmax(0,1fr);gap:20px}.news-snippet .summary{padding:20px}.news-snippet .news-title{font-size:21px}.pc-footer{grid-template-columns:1fr;gap:18px}.pc-footer-note{text-align:left}.detail-content{padding:22px 18px}.inner-article-content{font-size:16px;line-height:1.8}.inner-article-content h2{font-size:23px}.page-header{padding:22px}.page-header h1{font-size:28px}.main-wrapper{margin:24px 0}.site-header .main-navigation ul ul{box-shadow:none}.pc-hero-side .search-submit{font-size:12px}}
header.site-header .header-wrapper{padding:18px 0}
header.site-header .header-wrapper .site-header-wrapper .site-branding{width:auto;min-width:0}
header.site-header .header-wrapper .site-header-wrapper .site-branding .custom-logo-link img{display:block;width:44px;height:44px}
@media(max-width:700px){header.site-header .header-wrapper{padding:12px 0}header.site-header .header-wrapper .site-header-wrapper .site-branding .custom-logo-link img{width:35px;height:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}


.pc-section-heading h1{font-size:26px;margin:0}.breadcrumbs{list-style:none;padding:20px 0;display:flex;gap:10px;flex-wrap:wrap;font-size:11px;text-transform:none!important;line-height:1.6}.breadcrumbs li+li:before{content:"/";margin-right:10px;color:#91a3ab}.breadcrumbs li[aria-current]{max-width:600px;color:#5b6e76}.pc-about .search-form{display:flex;gap:10px;margin:24px 0}.pc-about .search-field{padding:12px;max-width:100%}.pc-about .search-submit{padding:12px;background:#087e80;color:white;border:0;border-radius:5px}
header.page-header h1.page-title{font-size:32px;color:#152a34;margin:0 0 16px}
.sidebar .widget{background:#fff;border:1px solid #dce5e8;border-radius:12px;padding:20px}.sidebar .wp-block-search__inside-wrapper{display:flex;flex-wrap:wrap;gap:8px}.sidebar .wp-block-search__input{min-width:0;width:100%;flex-basis:100%;padding:10px;border:1px solid #dce5e8}.sidebar .wp-block-search__button{margin:0;padding:8px 16px;background:#087e80;border:0;border-radius:5px;color:#fff}.sidebar .widget-title,.sidebar .widget_block h2{font-size:15px}
@media(max-width:700px){header.page-header h1.page-title{font-size:28px}}

