/* PH-TPL-31 source-reference corrections, 2026-07-16. */
.cat-icon,.trust-icon,.process-icon,.benefit-icon,.offer-icon,.quick-link-icon,.popular-icon,.why-app article>i,.install article>i,.app-trust article>i,.choose-bonus article>i{display:grid;place-items:center;font-style:normal}

/* Home */
.page-home .home-hero{height:350px;margin:2px 33px 0;padding:40px 36px;overflow:visible}
.page-home .home-hero:after{z-index:1;background:linear-gradient(90deg,#17103d 0,#17103df8 46%,#17103da0 60%,transparent 78%)}
.page-home .home-hero>img{z-index:0;width:470px;height:350px;object-fit:cover;object-position:right top;mix-blend-mode:normal;clip-path:inset(0 0 45px 0)}
.page-home .hero-copy{z-index:2;width:430px}.page-home .hero-copy h1{font-size:42px;line-height:1.12}.page-home .hero-copy p{width:355px;font-size:18px;line-height:1.5}.page-home .hero-search{height:61px}
.page-home .trending{margin:50px 33px 28px}.page-home .editor-pick{height:238px;margin:0 33px 22px;grid-template-columns:389px 1fr}.page-home .editor-pick>div{padding:12px 24px}.page-home .editor-pick>img{display:block;width:100%;height:100%;object-fit:cover}.page-home .pick-brand{margin-top:9px}.page-home .editor-pick p{margin:3px 0 7px;line-height:1.32}.page-home .editor-pick footer{margin-top:7px}
.page-home .categories{margin:0 33px 13px}.page-home .categories button{height:108px}.cat-icon{width:44px;height:44px;border-radius:50%;background:#fff0df}.cat-icon .ui-icon{width:25px!important;height:25px!important;padding:0!important;background:transparent!important;filter:brightness(0) saturate(100%) invert(56%) sepia(93%) saturate(2044%) hue-rotate(354deg)!important}
.categories button:nth-child(2) .cat-icon{background:#e7f8eb}.categories button:nth-child(2) .cat-icon .ui-icon{filter:brightness(0) saturate(100%) invert(49%) sepia(75%) saturate(613%) hue-rotate(84deg)!important}.categories button:nth-child(3) .cat-icon{background:#efe8ff}.categories button:nth-child(4) .cat-icon{background:#ffe8f2}.categories button:nth-child(5) .cat-icon{background:#e6f2ff}.categories button:nth-child(6) .cat-icon{background:#fff1d8}.categories button:nth-child(7) .cat-icon{background:#eee8ff}
.page-home .best-bonuses{margin:0 33px 14px}.page-home .best-bonuses>div:last-child{position:relative;padding-top:8px}.page-home .best-bonuses>div:last-child:before{content:"";position:absolute;left:0;right:0;top:19px;height:2px;background:#ddd7f5}.page-home .best-bonuses article{height:136px;padding-top:26px;background:#fff}.page-home .latest{margin:0 33px 13px}.page-home .quick-tools{margin:0 33px 10px}.page-home .quick-tools button{height:68px}.page-home .quick-tools button .ui-icon{width:34px;height:34px}.page-home .quick-tools button small{line-height:1.2}

/* Reviews */
.page-reviews .reviews-hero{height:362px}.page-reviews .reviews-hero h1{font-size:44px;letter-spacing:-1px}.page-reviews .reviews-hero>p{font-size:17px}.page-reviews .reviews-hero>img{right:8px;top:18px;width:350px;height:252px;object-fit:cover;mix-blend-mode:multiply}
.trust-icon{width:42px;height:42px;border-radius:50%;background:#f0e9ff}.trust-icon .ui-icon{width:23px!important;height:23px!important;padding:0!important;background:transparent!important;filter:brightness(0) saturate(100%) invert(31%) sepia(91%) saturate(2262%) hue-rotate(256deg)!important}.review-trust article:nth-child(2) .trust-icon{background:#e8f2ff}.review-trust article:nth-child(3) .trust-icon{background:#e7f9ea}
.page-reviews .how-review{height:200px;margin:14px 28px 20px}.process-icon{width:50px;height:50px;margin:auto;border-radius:50%;background:#efe8ff}.process-icon .ui-icon{width:25px!important;height:25px!important;padding:0!important;background:transparent!important;filter:brightness(0) saturate(100%) invert(33%) sepia(94%) saturate(2284%) hue-rotate(256deg)!important}.how-review article:nth-of-type(2) .process-icon{background:#e8f2ff}.how-review article:nth-of-type(3) .process-icon{background:#e8f8eb}.how-review article:nth-of-type(4) .process-icon{background:#fff4da}.how-review article:nth-of-type(5) .process-icon{background:#ffe9f1}
.page-reviews .review-pick{height:252px}.stake-logo-art{width:124px;height:136px;border-radius:12px;object-fit:cover}.page-reviews .review-pick-main{grid-template-columns:124px 1fr}.page-reviews .review-pick-main h2{font-size:24px}.page-reviews .review-tabs button{font-size:12px}.page-reviews .review-body h2{font-size:24px}.page-reviews .review-body>div>p{font-size:15px;line-height:1.5}.page-reviews .key-info h3{font-size:18px}.page-reviews .key-info>div{font-size:13px}.page-reviews .claim{height:210px;padding:18px 22px;background:linear-gradient(135deg,#2a103e,#46135d 55%,#180821)}.page-reviews .claim small{font-size:12px}.page-reviews .claim:after{content:"Terms & Conditions apply";display:block;margin-top:12px;text-align:center;font-size:10px;color:#ddd}.page-reviews .safe{height:206px}.page-reviews .safe h3{font-size:17px}.page-reviews .safe p,.page-reviews .safe>span{font-size:13px}.page-reviews .user-reviews{transform:translateY(-8px)}.page-reviews .user-reviews .section-head h2{font-size:23px}.page-reviews .user-reviews article{height:80px}.page-reviews .user-reviews article b{font-size:13px}.page-reviews .user-reviews article p{font-size:13px}.page-reviews .user-reviews time{font-size:11px}

/* Bonus */
.page-bonus .bonus-hero{background:linear-gradient(115deg,#32136c 0,#4e1596 54%,#7227d6 100%)}.page-bonus .bonus-hero>img{width:405px;mix-blend-mode:normal;clip-path:inset(0 0 0 22px)}.page-bonus .bonus-hero>div:after{content:"";position:absolute;z-index:-1;inset:-40px -90px -45px -35px;background:linear-gradient(90deg,#32136c 0,#32136cf4 68%,transparent)}
.benefit-icon{width:44px;height:44px;border-radius:50%;background:#efe7ff}.benefit-icon .ui-icon,.offer-icon .ui-icon{width:24px!important;height:24px!important;padding:0!important;background:transparent!important;filter:brightness(0) saturate(100%) invert(32%) sepia(92%) saturate(2278%) hue-rotate(256deg)!important}.bonus-benefits article:nth-child(2) .benefit-icon{background:#fff1c9}.bonus-benefits article:nth-child(3) .benefit-icon{background:#e5f8ea}.bonus-benefits article:nth-child(4) .benefit-icon{background:#ffe7f0}
.offer-icon{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#efe7ff}.offer-types article:nth-child(2){background:#fffaf0}.offer-types article:nth-child(2) .offer-icon{background:#fff0c5}.offer-types article:nth-child(3){background:#f1fff5}.offer-types article:nth-child(3) .offer-icon{background:#e1f8e6}.offer-types article:nth-child(4){background:#fff4f8}.offer-types article:nth-child(4) .offer-icon{background:#ffe4ee}
.choose-bonus{overflow:hidden}.choose-bonus>div{padding-right:180px}.choose-bonus article>i{width:40px;height:40px}.choose-bonus article>i .ui-icon{width:28px;height:28px;filter:brightness(0) saturate(100%) invert(31%) sepia(91%) saturate(2262%) hue-rotate(256deg)}.choose-bonus>img{position:absolute;right:18px;bottom:0;width:168px;height:124px;object-fit:contain}

/* Apps */
.page-app .app-hero-art{z-index:1;right:0;top:15px;width:370px;height:350px;object-fit:cover;mix-blend-mode:normal;border-radius:0 14px 14px 0}.app-trust article>i{width:42px;height:42px;margin:0 auto 5px;border-radius:50%;background:#eee6ff}.app-trust article>i .ui-icon{width:23px!important;height:23px!important;padding:0!important;background:transparent!important;filter:brightness(0) saturate(100%) invert(31%) sepia(91%) saturate(2262%) hue-rotate(256deg)!important}.platform-tabs button.active .ui-icon{filter:brightness(0) saturate(100%) invert(54%) sepia(87%) saturate(563%) hue-rotate(83deg)}
.why-app article>i{width:50px;height:50px;margin:0 auto 8px;border-radius:50%;background:#eee7ff}.why-app article>i .ui-icon{width:27px!important;height:27px!important;padding:0!important;background:transparent!important;filter:brightness(0) saturate(100%) invert(31%) sepia(91%) saturate(2262%) hue-rotate(256deg)!important}.install article>i{width:48px;height:48px;margin:3px auto 5px;border-radius:50%;background:#edf2ff}.install article>i .ui-icon{width:28px!important;height:28px!important;margin:0!important;filter:brightness(0) saturate(100%) invert(45%) sepia(98%) saturate(1912%) hue-rotate(202deg)!important}

/* More */
.page-more .more-hero h1{font-size:48px}.page-more .more-hero p{font-size:19px}.page-more .more-hero>img{right:15px;top:8px;width:370px;height:225px;object-fit:cover;mix-blend-mode:multiply}
.quick-link-icon{width:56px;height:56px;border-radius:50%;background:#f0e8ff}.quick-link-icon .ui-icon{width:30px!important;height:30px!important;padding:0!important;background:transparent!important;filter:brightness(0) saturate(100%) invert(31%) sepia(91%) saturate(2262%) hue-rotate(256deg)!important}.quick-links button:nth-child(2) .quick-link-icon{background:#fff3d9}.quick-links button:nth-child(3) .quick-link-icon{background:#e5f8ea}.quick-links button:nth-child(4) .quick-link-icon{background:#ffe8f0}.quick-links button:nth-child(5) .quick-link-icon{background:#e6f2ff}.quick-links button:nth-child(7) .quick-link-icon{background:#fff0e8}.quick-links button:nth-child(8) .quick-link-icon{background:#e4f7f7}.quick-links button>b{font-size:18px}.quick-links button>span{font-size:13px!important;line-height:1.5}
.popular-icon{width:46px;height:46px;margin:0 auto 8px;border-radius:50%;background:#dff8eb}.popular-icon .ui-icon{width:26px!important;height:26px!important;padding:0!important;background:transparent!important}.popular-tools button b{font-size:16px}.popular-tools button span{font-size:13px}.page-more .about-more p{font-size:14px;line-height:1.55}.page-more .about-more>div>span{font-size:12px}.page-more .connect p{font-size:12px}.page-more .important>div button{font-size:11px}.page-more .important footer{font-size:11px}
