.tw .page-head{padding:clamp(8rem,14vw,10rem) 0 clamp(2rem,4vw,3rem);text-align:center}.tw .page-head h1{font-size:clamp(2.2rem,5vw,3.4rem);margin-bottom:.8rem}.tw .page-head p{max-width:40rem;margin:0 auto;color:var(--tx-body)}.tw .blog-admin{display:flex;justify-content:center;margin-top:1.4rem}.tw .feat{display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden;margin-bottom:clamp(2.5rem,5vw,3.5rem);transition:transform .32s cubic-bezier(.2,.9,.3,1.2),box-shadow .32s}.tw .feat:hover{transform:translateY(-8px);box-shadow:0 40px 80px -30px #01071cf2,0 0 54px -14px #00e5ff73}.tw .feat__img{position:relative;min-height:320px;overflow:hidden}.tw .feat__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s}.tw .feat:hover .feat__img img{transform:scale(1.06)}.tw .feat__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to left,rgba(7,22,64,.85),transparent 55%)}.tw .feat__body{padding:clamp(1.9rem,3.5vw,2.9rem);display:flex;flex-direction:column;justify-content:center}.tw .feat__body h2{font-size:clamp(1.5rem,2.9vw,2.15rem);margin-bottom:.85rem;line-height:1.25}.tw .feat__body>p{color:var(--tx-body);font-size:1rem;margin-bottom:1.5rem}.tw .feat .more{margin-top:.3rem}.tw .pill-new{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;padding:.4rem 1rem;border-radius:var(--pill);margin-bottom:1.1rem;background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:#3b2600;font-family:Fredoka,sans-serif;font-weight:600;font-size:.8rem}.tw .filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.tw .search{position:relative;flex:1 1 15rem;max-width:22rem}.tw .search svg{position:absolute;inset-inline-start:1rem;inset-block-start:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--tx-mute);pointer-events:none}.tw .search input{width:100%;font:inherit;font-size:.96rem;color:var(--tx);padding:.85rem 1.1rem;padding-inline-start:2.85rem;border-radius:var(--pill);border:1px solid rgba(127,216,255,.24);background:#ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:border-color .22s,box-shadow .22s,background .22s}.tw .search input::-moz-placeholder{color:var(--tx-mute)}.tw .search input::placeholder{color:var(--tx-mute)}.tw .search input:focus{outline:none;background:#4fb3ff1f;border-color:#7fd8ff8c;box-shadow:0 0 30px -6px #00e5ff73}.tw .chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-inline-start:auto}.tw .chip{padding:.65rem 1.25rem;border-radius:var(--pill);font-family:Fredoka,sans-serif;font-weight:500;font-size:.92rem;color:var(--tx-body);background:#ffffff0d;border:1px solid rgba(127,216,255,.18);transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.tw .chip:hover{color:var(--tx);background:#4fb3ff24;border-color:#7fd8ff66}.tw .chip.is-on{color:var(--b-200);background:#00e5ff26;border-color:#7fd8ff80;box-shadow:0 0 26px -6px #00e5ff99}.tw .posts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.tw .pcard{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:transform .32s cubic-bezier(.2,.9,.3,1.2),box-shadow .32s}.tw .pcard:hover{transform:translateY(-9px);box-shadow:0 34px 70px -28px #01071cf2,0 0 46px -14px #00e5ff6b}.tw .pcard__img{position:relative;aspect-ratio:16/10;overflow:hidden;flex:none}.tw .pcard__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .55s}.tw .pcard:hover .pcard__img img{transform:scale(1.07)}.tw .pcard__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 42%,rgba(3,10,31,.8))}.tw .pcard__cat{position:absolute;z-index:1;inset-block-start:.9rem;inset-inline-end:.9rem;padding:.3rem .85rem;border-radius:var(--pill);font-size:.74rem;font-weight:600;font-family:Fredoka,sans-serif;color:var(--b-200);background:#071640d1;border:1px solid rgba(127,216,255,.4)}.tw .pcard__body{padding:1.4rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1}.tw .pcard__body h3{font-size:1.1rem;font-weight:500;line-height:1.4;margin-bottom:1rem}.tw .pcard__del{position:absolute;z-index:3;inset-block-start:.8rem;inset-inline-start:.8rem;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#071640d9;color:#ff8a8a;opacity:0;transition:opacity .2s}.tw .pcard:hover .pcard__del{opacity:1}.tw .pcard__del svg{width:16px;height:16px}.tw .pmeta{display:flex;align-items:center;gap:1rem;margin-top:auto;padding-block-start:.95rem;border-block-start:1px solid rgba(127,216,255,.12);font-size:.84rem;color:var(--tx-mute)}.tw .pmeta span{display:inline-flex;align-items:center;gap:.35rem}.tw .pmeta svg{width:15px;height:15px}.tw .pmeta time{margin-inline-start:auto}.tw .empty{grid-column:1/-1;text-align:center;padding:clamp(3rem,7vw,5rem) 1.5rem;border-radius:var(--r-lg)}.tw .empty i{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;margin:0 auto 1.2rem;font-style:normal;font-size:1.9rem;background:linear-gradient(145deg,#4fb3ff38,#0b246799);border:1px solid rgba(127,216,255,.3)}.tw .empty h3{font-size:1.3rem;margin-bottom:.5rem;font-weight:500}.tw .blog-loading{display:flex;justify-content:center;padding:5rem 0;color:var(--b-300)}.tw .blog-loading svg{width:44px;height:44px}@keyframes twCardIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.tw .just-in{animation:twCardIn .5s cubic-bezier(.2,.7,.3,1) both}.tw .more-wrap{display:flex;justify-content:center;margin-top:clamp(2.25rem,4.5vw,3rem)}.tw .more-wrap svg{width:18px;height:18px}@media (max-width:1024px){.tw .posts{grid-template-columns:repeat(2,1fr)}.tw .feat{grid-template-columns:1fr}.tw .feat__img{min-height:230px}.tw .feat__img:after{background:linear-gradient(180deg,transparent 45%,rgba(7,22,64,.85))}}@media (max-width:680px){.tw .posts{grid-template-columns:1fr}.tw .filters{flex-direction:column;align-items:stretch}.tw .search{max-width:none}.tw .chips{margin-inline-start:0;justify-content:flex-start}.tw .pcard__del{opacity:1}}
