:is(.vt-titlebar,.vt-plain-title) h1,.sw-home-title{color:#c70202}.sw-home-title{text-align:center;text-transform:uppercase;font-size:clamp(1.5rem,3vw,2.1rem);margin-bottom:.4rem}.sw-home-intro{text-align:center;max-width:52rem;margin-inline:auto}.sw-books-title{color:#d6322c;text-align:center;text-transform:uppercase;margin-bottom:.2rem}.sw-books-sub{text-align:center;color:#d6322c;margin-top:0}.sw-book h3{font-size:1.05rem;margin:.8rem 0 .4rem}.sw-book h3 a{color:inherit;text-decoration:none}.vt-logo{max-height:6rem}.vt-shrink.is-scrolled .vt-logo{max-height:3.5rem}.entry-content>.wp-block-suppostaweb-masonry{max-width:var(--vt-wide);margin-block:2.5rem}.sw-box,.sw-note{--sw-bg: #333;--sw-fg: inherit;margin:1.6em 0;border-radius:6px}.sw-box{border:2px solid var(--sw-bg);padding:0 1.2rem 1rem;overflow:hidden}.sw-box>.sw-box-title{margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;background:var(--sw-bg);color:#fff;font-size:1.05rem}.sw-box:not(:has(>.sw-box-title)){padding-top:1rem}.sw-note{--sw-bg: #ffffcc;padding:1rem 1.25rem;background:var(--sw-bg);color:var(--sw-fg);border-radius:10px}.sw-note a{color:inherit;text-decoration:underline}:is(.sw-box,.sw-note)>:last-child{margin-bottom:0}.sw-mag{margin:0 0 2.5rem}.sw-mag-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;border-bottom:1px solid var(--vt-line, #ebebeb);margin-bottom:1rem;padding-bottom:.4rem}.sw-mag-title{margin:0;font-size:1.15rem;text-transform:uppercase;letter-spacing:.02em}.sw-mag-title a{color:inherit;text-decoration:none}.sw-mag-tabs{display:flex;flex-wrap:wrap;gap:0 .3rem;font-size:.78rem}.sw-mag-tabs a{color:var(--vt-muted, #919191);text-decoration:none}.sw-mag-tabs a+a:before{content:"/";margin-right:.3rem;opacity:.5}.sw-mag-tabs a[aria-current]{color:var(--vt-ink, #222);font-weight:700}.sw-mag-list article{display:grid;grid-template-columns:4.5rem 1fr;gap:.8rem;align-items:start;padding:.6rem 0;border-top:1px solid var(--vt-line, #ebebeb)}.sw-mag-list .sw-mag-big{grid-template-columns:1fr;border-top:0;padding-top:0}.sw-mag-left .sw-mag-big{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sw-mag-thumb img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:3px}.sw-mag-big .sw-mag-thumb img{aspect-ratio:16 / 10}.sw-mag-text time{display:block;font-size:.75rem;color:var(--vt-muted, #919191)}.sw-mag-text h3,.sw-mag-text h4{margin:.1rem 0 .3rem;font-size:.95rem;line-height:1.3;letter-spacing:0;text-transform:none}.sw-mag-big h3{font-size:1.05rem}.sw-mag-text h3 a,.sw-mag-text h4 a{color:var(--vt-ink, #222);text-decoration:none}.sw-mag-text h3 a:hover,.sw-mag-text h4 a:hover{color:var(--vt-primary-text, #c70202)}.sw-mag-text p{margin:0;font-size:.88rem}@media(max-width:40rem){.sw-mag-left .sw-mag-big{grid-template-columns:1fr}}.sw-masonry{columns:var(--sw-cols, 4) 14rem;column-gap:1rem}.sw-masonry-item{display:block;break-inside:avoid;margin:0 0 1rem;background:var(--vt-light, #f8f8f8);color:inherit;text-decoration:none;border-radius:4px;overflow:hidden}.sw-masonry-item img{display:block;width:100%;height:auto;transition:opacity .2s}.sw-masonry-item:hover img{opacity:.85}.sw-masonry-text{display:block;padding:.8rem 1rem 1rem;font-size:.85rem}.sw-masonry-text strong{display:block;margin-bottom:.3rem;color:var(--vt-ink, #222);font-size:.95rem;line-height:1.3}.sw-c-00bfff{--sw-bg: #00bfff}.sw-c-152b7d{--sw-bg: #152b7d}.sw-c-1e90ff{--sw-bg: #1e90ff}.sw-c-2e9afe{--sw-bg: #2e9afe}.sw-c-3578a4{--sw-bg: #3578a4}.sw-c-657180{--sw-bg: #657180}.sw-c-8f73ff{--sw-bg: #8f73ff}.sw-c-95baf6{--sw-bg: #95baf6}.sw-c-95e4f6{--sw-bg: #95e4f6}.sw-c-9ca9ff{--sw-bg: #9ca9ff}.sw-c-b5110f{--sw-bg: #b5110f}.sw-c-dc143c{--sw-bg: #dc143c}.sw-c-dddddd{--sw-bg: #dddddd}.sw-c-dde1fb{--sw-bg: #dde1fb}.sw-c-f26500{--sw-bg: #f26500}.sw-c-f66666{--sw-bg: #f66666}.sw-c-ff0603{--sw-bg: #ff0603}.sw-c-ff1712{--sw-bg: #ff1712}.sw-c-ff2f17{--sw-bg: #ff2f17}.sw-c-ff6600{--sw-bg: #ff6600}.sw-c-ff7312{--sw-bg: #ff7312}.sw-c-fffeba{--sw-bg: #fffeba}.sw-t-000000{--sw-fg: #000000}.sw-t-1a0202{--sw-fg: #1a0202}.sw-t-ffffff{--sw-fg: #ffffff}
