/* Identidade visual do blog TigroPlay, carregada por último para manter os estilos da página consistentes. */
.tp-blog-site{position:relative;isolation:isolate;min-height:100vh;background:#0b0b14;color:#f0f0f0;font-family:'DM Sans',sans-serif}
.tp-blog-site::before{z-index:-1}.tp-blog-site>.stripes-bg{z-index:-1}
.tp-blog-topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1240px;margin:0 auto;padding:17px 28px;border-bottom:1px solid #ffffff12}
.tp-blog-brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font:25px/.95 'Bebas Neue',sans-serif;letter-spacing:1.1px}
.tp-blog-brand img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 3px 10px #ff6b0044)}
.tp-blog-brand>span>span{color:#ffae35}.tp-blog-brand small{display:block;margin-top:5px;color:#9292a8;font:700 9px 'DM Sans',sans-serif;letter-spacing:1.7px}
.tp-blog-home{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border:1px solid #343448;border-radius:10px;background:#151521;color:#d6d6e1;text-decoration:none;font-size:13px;font-weight:700;transition:border-color .2s,color .2s,transform .2s}
.tp-blog-home:hover{border-color:#ffad37;color:#ffe0aa;transform:translateY(-1px)}
.tp-blog-site main{position:relative;z-index:1}
.tp-blog-site .tp-blog{width:min(1180px,calc(100% - 36px));max-width:none;margin:0 auto;padding:38px 0 68px}
.tp-blog-site .row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0}
.tp-blog-site .row>[class*="col-"]{width:auto;max-width:none;padding:0}
.tp-blog-site .tp-blog__intro{position:relative;overflow:hidden;margin:0 0 27px;padding:clamp(25px,5vw,45px);border:1px solid #ffbf4b36;border-radius:20px;background:radial-gradient(ellipse at 91% 35%,#ff8b2725,transparent 34%),linear-gradient(125deg,#24170f,#191827 61%,#11131e);box-shadow:0 24px 60px #0003}
.tp-blog-site .tp-blog__intro::after{position:absolute;right:7%;bottom:-60px;width:200px;height:200px;border:1px solid #ffbd3830;border-radius:50%;box-shadow:0 0 0 25px #ffbd3807,0 0 0 50px #ffbd3805;content:'';pointer-events:none}
.tp-blog-site .tp-blog__intro h1{position:relative;z-index:1;margin:7px 0 6px;color:#fff;font:700 clamp(35px,6vw,62px)/1.04 'Bebas Neue',sans-serif;letter-spacing:1.1px}
.tp-blog-site .tp-blog__intro p{position:relative;z-index:1;margin:0;color:#c7c8d4;font-size:15px}
.tp-blog-site .tp-blog__tag{display:inline-block;margin:0 0 8px;color:#ffc66e;font-size:11px;font-weight:900;letter-spacing:1.5px;text-transform:uppercase}
.tp-blog-site .tp-blog__card{display:flex;height:100%;flex-direction:column;overflow:hidden;margin:0 0 24px;border:1px solid #ffffff1c;border-radius:16px;background:linear-gradient(145deg,#1b1d2a,#12141e);box-shadow:0 14px 35px #0002;transition:transform .2s,border-color .2s,box-shadow .2s}
.tp-blog-site .tp-blog__card:hover{transform:translateY(-4px);border-color:#ffb44988;box-shadow:0 19px 42px #0005}
.tp-blog-site .tp-blog__image{display:block;overflow:hidden;aspect-ratio:16/9;background:radial-gradient(ellipse at center,#47261b,#171722)}
.tp-blog-site .tp-blog__image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.tp-blog-site .tp-blog__card:hover .tp-blog__image img{transform:scale(1.035)}
.tp-blog-site .tp-blog__body{display:flex;flex:1;flex-direction:column;padding:19px}
.tp-blog-site .tp-blog__body .tp-blog__tag{align-self:flex-start;margin-bottom:4px;padding:4px 9px;border:1px solid #ffc85755;border-radius:99px;background:#ffb74416}
.tp-blog-site .tp-blog__meta{margin-bottom:5px;color:#aeb1c1;font-size:12px}
.tp-blog-site .tp-blog__body h2{margin:5px 0 9px;font:700 25px/1.13 'Bebas Neue',sans-serif;letter-spacing:.4px}
.tp-blog-site .tp-blog__body h2 a{color:#f6f4ef;text-decoration:none}.tp-blog-site .tp-blog__body h2 a:hover{color:#ffd68f}
.tp-blog-site .tp-blog__excerpt{flex:1;margin:0 0 17px;color:#c4c7d2;font-size:14px;line-height:1.65}
.tp-blog-site .tp-blog__read{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #ffffff18;color:#ffc978;font-weight:900;text-decoration:none}
.tp-blog-site .tp-blog__empty{margin-top:18px;padding:clamp(25px,5vw,42px);border:1px solid #ffffff20;border-radius:17px;background:linear-gradient(145deg,#191b27,#12141e);text-align:center}
.tp-blog-site .tp-blog__empty h2{color:#ffe0a3;font:700 30px 'Bebas Neue',sans-serif}.tp-blog-site .tp-blog__empty p{color:#c4c7d2}
.tp-blog-site .tp-blog__pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:12px 0 34px}
.tp-blog-site .tp-blog__pagination .btn{padding:10px 15px;border:1px solid #ffffff25;border-radius:9px;background:#171925;color:#f4d59e;font-size:13px;text-decoration:none}
.tp-blog-site .tp-blog__article{max-width:900px;margin:10px auto;padding:clamp(22px,5vw,54px);border:1px solid #ffffff1e;border-radius:22px;background:linear-gradient(145deg,#1a1d29,#12141e);box-shadow:0 24px 65px #0004}
.tp-blog-site .tp-blog__article>p:first-child{margin:0 0 24px}.tp-blog-site .tp-blog__article>p:first-child a{color:#ffc978;font-weight:800;text-decoration:none}
.tp-blog-site .tp-blog__article h1{margin:5px 0 13px;color:#fff;font:700 clamp(36px,6vw,60px)/1.06 'Bebas Neue',sans-serif;letter-spacing:.5px}
.tp-blog-site .tp-blog__subtitle{color:#c8c9d4;font-size:18px;line-height:1.6}
.tp-blog-site .tp-blog__cover{margin:26px 0;text-align:center}.tp-blog-site .tp-blog__cover img{display:block;width:100%;max-height:560px;object-fit:contain;border-radius:15px;background:#0b0b14}
.tp-blog-site .tp-blog__cover figcaption{margin-top:8px;color:#aeb3c1;font-size:13px}
.tp-blog-site .tp-blog__content{max-width:740px;margin:25px auto;color:#e0e1e8;font-size:17px;line-height:1.85;overflow-wrap:anywhere}
.tp-blog-site .tp-blog__content h2,.tp-blog-site .tp-blog__content h3,.tp-blog-site .tp-blog__content h4{margin:1.7rem 0 .5rem;color:#ffe0a3}
.tp-blog-site .tp-blog__content p{margin:0 0 1.15rem}.tp-blog-site .tp-blog__content a{color:#ffc978}
.tp-blog-site .tp-blog__content blockquote{margin:1.5rem 0;padding:.5rem 1.2rem;border-left:3px solid #ffb044;color:#ffdba3;background:#ffffff08}
.tp-blog-site .tp-blog__content img{max-width:100%;height:auto;border-radius:12px}.tp-blog-site .tp-blog__article>.tp-blog__meta:last-child{max-width:740px;margin:24px auto 0}
.tp-blog-footer{display:flex;flex-direction:column;align-items:center;gap:5px;padding:23px 16px 29px;border-top:1px solid #ffffff12;color:#8e91a3;font-size:12px;text-align:center}
.tp-blog-footer a{color:#ffbd59;font-weight:900;text-decoration:none}.tp-blog-footer small{color:#74788c}
@media(max-width:900px){.tp-blog-site .row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media(max-width:600px){.tp-blog-site .row{grid-template-columns:1fr}}
@media(max-width:767px){.tp-blog-topbar{padding:13px 17px}.tp-blog-brand{font-size:21px}.tp-blog-brand img{width:46px;height:46px}.tp-blog-home{min-height:38px;padding:0 11px;font-size:11px}.tp-blog-site .tp-blog{width:min(calc(100% - 28px),560px);padding-top:25px}.tp-blog-site .tp-blog__body h2{font-size:23px}.tp-blog-site .tp-blog__article{padding:23px 18px}.tp-blog-site .tp-blog__content{font-size:16px}}
@media(prefers-reduced-motion:reduce){.tp-blog-site *,.tp-blog-site *::before,.tp-blog-site *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
