.account-tabs{background:#fff;border-bottom:1px solid #e5e7eb}.account-tabs .wrap{max-width:1200px;margin:0 auto;padding:12px 16px}.pills{display:flex;gap:12px;flex-wrap:wrap}.pill{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#eef2f7;color:#334155;text-decoration:none;border:1px solid #dbe3ee;font-weight:600}.pill:hover{background:#e3e9f3}.pill.active{background:#3b82f6;color:#fff;border-color:#3b82f6}.badge{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#0b1020;color:#9aa5b1;font-size:12px}main{max-width:1200px;margin:24px auto;padding:0 16px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,sans-serif;background:#f9fafb;color:#111827;line-height:1.6}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.site-header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #e5e7eb}.site-header .header-bar{display:flex;align-items:center;gap:20px;padding:12px 0}.site-header .brand{display:inline-flex;gap:6px;align-items:baseline;font-weight:800;font-size:22px;color:#0f172a}.site-header .brand-main{color:#0f172a}.site-header .brand-sub{color:#2563eb}.site-header .main-nav{display:flex;gap:18px}.site-header .main-nav a{color:#374151;font-weight:600}.site-header .main-nav a:hover{color:#111827}.site-header .header-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.site-header .btn{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 12px;border-radius:999px;font-weight:700;border:1px solid #fff0}.site-header .btn-primary{background:#dc2626;color:#fff;border-color:#dc2626}.site-header .btn-primary:hover{background:#b91c1c}.site-header .btn-outline{background:#fff;color:#2563eb;border-color:#2563eb}.site-header .btn-outline:hover{background:#2563eb;color:#fff}.site-header .btn-ghost{background:#fff;color:#111827;border-color:#d1d5db}.site-header .btn-ghost:hover{background:#f3f4f6}@media(max-width:900px){.site-header .main-nav{display:none}}.hero-wrap{max-width:1200px;margin:0 auto 22px;padding:0 20px}.hero{position:relative;background-size:cover;background-position:center;border-radius:18px;min-height:260px;color:#fff;overflow:hidden}.hero-overlay{position:absolute;inset:0;background:rgb(11 16 32 / .55)}.hero-inner{position:relative;z-index:1;padding:56px 16px 38px;text-align:center}.hero-inner h1{font-size:clamp(26px,4vw,42px);line-height:1.12;margin:0 0 10px}.hero-inner p{max-width:900px;margin:0 auto 24px;color:#e5e7eb}.hero-form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.hero-form input,.hero-form select{height:44px;border:1px solid #d1d5db;border-radius:12px;padding:0 12px;background:#fff;color:#111827;font-size:15px}.hero-form button{height:44px;border:none;border-radius:12px;background:#dc2626;color:#fff;padding:0 18px;font-weight:700;cursor:pointer}.hero-form button:hover{background:#b91c1c}.listings{max-width:1200px;margin:0 auto 40px;padding:0 20px}.listing-card{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;margin-bottom:16px;box-shadow:0 1px 2px rgb(0 0 0 / .05)}.listing-card h2{font-size:18px;font-weight:700;margin:0 0 6px}.listing-card h2 a{color:#111827}.listing-card .excerpt{font-size:15px;color:#374151;margin-bottom:8px}.listing-card .meta{font-size:13px;color:#6b7280;margin-top:8px}.listing-card .cat{font-size:13px;color:#9aa3af;margin-bottom:6px}.badge-priority{position:absolute;top:12px;right:12px;background:#dc2626;color:#fff;font-size:12px;padding:4px 8px;border-radius:6px;font-weight:700}.pagination{display:flex;justify-content:center;margin:18px 0}.pagination ul{display:flex;gap:8px;margin:0;padding:0;list-style:none}.pagination li a,.pagination li span{display:inline-block;padding:8px 12px;border:1px solid #e5e7eb;background:#fff;border-radius:10px;color:#111827;font-weight:600}.pagination li span.current{background:#111827;color:#fff;border-color:#111827}.pagination li a:hover{background:#f3f4f6}.message-form{margin-top:24px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.message-form textarea{width:min(100%,600px);height:220px;max-width:100%;padding:10px;border:1px solid #d1d5db;border-radius:8px}.account-bar{display:flex;align-items:center;gap:14px;margin:10px auto 10px}.account-actions{margin-left:auto;display:flex;gap:8px}.account-actions .btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 14px;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:700}.account-actions .btn-ghost{border-color:#d1d5db}.account-actions .btn-outline{color:#2563eb;border-color:#2563eb}.account-actions .btn-outline:hover{background:#2563eb;color:#fff}.account-actions .btn-primary{background:#dc2626;border-color:#dc2626;color:#fff}.account-actions .btn-primary:hover{background:#b91c1c}.account-tabs{display:flex;gap:12px;overflow-x:auto;padding:6px 0 12px;border-bottom:1px solid #e5e7eb;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.account-tabs .tab{flex:0 0 auto;scroll-snap-align:center;white-space:nowrap;padding:10px 14px;border-radius:999px;background:#f3f4f6;color:#1f2937;display:inline-flex;align-items:center;gap:8px;font-weight:700}.account-tabs .tab.active{background:#111827;color:#fff}.account-tabs .chip{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:#0b1020;border:1px solid #1f2937;color:#9aa5b1;font-size:12px}@media(max-width:820px){.account-bar{flex-wrap:wrap}.account-actions{width:100%;justify-content:flex-end}}.site-footer{background:#0f172a;color:#e5e7eb;padding:42px 0 26px;margin-top:32px}.site-footer .footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;align-items:flex-start;margin-bottom:18px}@media(max-width:900px){.site-footer .footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.site-footer .footer-grid{grid-template-columns:1fr}}.site-footer .brand{display:inline-flex;gap:6px;align-items:baseline;font-weight:800;font-size:22px;margin-bottom:8px;color:#fff}.site-footer .brand-main{color:#fff}.site-footer .brand-sub{color:#3b82f6}.site-footer h4{font-size:16px;margin:6px 0 12px;color:#fff;font-weight:700}.site-footer .list li{margin:6px 0}.site-footer .list a{color:#e5e7eb;font-size:14px}.site-footer .list a:hover{color:#fff;text-decoration:underline}.site-footer .muted{color:#9ca3af;font-size:14px}.site-footer .tags{display:flex;flex-wrap:wrap;gap:8px}.site-footer .tag{display:inline-block;font-size:13px;color:#e5e7eb;border:1px solid #334155;background:#111827;padding:6px 10px;border-radius:999px}.site-footer .tag:hover{background:#1f2937;border-color:#475569;color:#fff}.site-footer .footer-bottom{border-top:1px solid #1f2937;padding-top:14px;display:flex;align-items:center;justify-content:space-between}.site-footer .footer-bottom small{color:#9ca3af}#jp-post-flair{padding-top:.5em}div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em 0;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}div.sharedaddy h3.sd-title::before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid #dcdcde;margin-bottom:1em}div.jetpack-likes-widget-wrapper{width:100%;min-height:50px;position:relative}div.jetpack-likes-widget-wrapper .sd-link-color{font-size:12px}div.jetpack-comment-likes-widget-wrapper{width:100%;position:relative;min-height:31px}div.jetpack-comment-likes-widget-wrapper iframe{margin-bottom:0}#likes-other-gravatars{display:none;position:absolute;padding:9px 12px 10px 12px;background-color:#fff;border:solid 1px #dcdcde;border-radius:4px;box-shadow:none;min-width:220px;max-height:240px;height:auto;overflow:auto;z-index:1000}#likes-other-gravatars *{line-height:normal}#likes-other-gravatars .likes-text{color:#101517;font-size:12px;font-weight:500;padding-bottom:8px}#likes-other-gravatars ul,#likes-other-gravatars li{margin:0;padding:0;text-indent:0;list-style-type:none}#likes-other-gravatars li::before{content:""}#likes-other-gravatars ul.wpl-avatars{overflow:auto;display:block;max-height:190px}#likes-other-gravatars ul.wpl-avatars li{width:196px;height:28px;float:none;margin:0 0 4px 0}#likes-other-gravatars ul.wpl-avatars li a{margin:0 2px 0 0;border-bottom:none!important;display:flex;align-items:center;gap:8px;text-decoration:none}#likes-other-gravatars ul.wpl-avatars li a span{font-size:12px;color:#2c3338;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#likes-other-gravatars ul.wpl-avatars li a img{background:none;border:none;border-radius:50%;margin:0!important;padding:1px!important;position:static;box-sizing:border-box}div.sd-box{border-top:1px solid #dcdcde;border-top:1px solid rgb(0 0 0 / .13)}.jetpack-likes-widget-unloaded .likes-widget-placeholder,.jetpack-likes-widget-loading .likes-widget-placeholder,.jetpack-likes-widget-loaded iframe{display:block}.jetpack-likes-widget-loaded .likes-widget-placeholder,.jetpack-likes-widget-unloaded iframe,.jetpack-likes-widget-loading iframe{display:none}.entry-content .post-likes-widget,.post-likes-widget,.comment-likes-widget{margin:0;border-width:0}.post-likes-widget-placeholder,.comment-likes-widget-placeholder{margin:0;border-width:0;position:relative}.comment-likes-widget-placeholder{height:18px;position:absolute;display:flex;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.comment-likes-widget-placeholder::before{color:#2ea2cc;width:16px;height:16px;content:"";display:inline-block;position:relative;top:3px;padding-right:5px;background-repeat:no-repeat;background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='0' fill='none' width='24' height='24'/%3E%3Cg%3E%3Cpath fill='%232EA2CC' d='M12 2l2.582 6.953L22 9.257l-5.822 4.602L18.18 21 12 16.89 5.82 21l2.002-7.14L2 9.256l7.418-.304'/%3E%3C/g%3E%3C/svg%3E")}.post-likes-widget-placeholder .button{display:none}.post-likes-widget-placeholder .loading,.comment-likes-widget-placeholder .loading{color:#999;font-size:12px}.comment-likes-widget-placeholder .loading{padding-left:5px;margin-top:4px;align-self:center;color:#4e4e4e}div.sharedaddy.sd-like-enabled .sd-like h3{display:none}div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget{width:100%;float:none;position:absolute;top:0}.comment-likes-widget{width:100%}.pd-rating,.cs-rating{display:block!important}.sd-gplus .sd-title{display:none}@media print{.jetpack-likes-widget-wrapper{display:none}}