.page-poppy-playtime-picture-all-characters{font-family:'Arial',sans-serif;color:#fff;background-color:#1a1a2e;line-height:1.6}.page-poppy-playtime-picture-all-characters__container{max-width:1200px;margin:0 auto;padding:20px}.page-poppy-playtime-picture-all-characters__section{padding:60px 0;text-align:center}.page-poppy-playtime-picture-all-characters__section:nth-of-type(even){background-color:#2a2a4a}.page-poppy-playtime-picture-all-characters__heading{font-size:2.8em;margin-bottom:20px;color:#ffcc00}.page-poppy-playtime-picture-all-characters__subheading{font-size:1.8em;margin-bottom:30px;color:#eee}.page-poppy-playtime-picture-all-characters__paragraph{font-size:1.1em;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}.page-poppy-playtime-picture-all-characters__button{display:inline-block;background-color:#ffcc00;color:#1a1a2e;padding:15px 30px;border-radius:5px;text-decoration:none;font-weight:bold;font-size:1.1em;transition:background-color 0.3s ease,transform 0.3s ease}.page-poppy-playtime-picture-all-characters__button:hover{background-color:#e6b800;transform:scale(1.05)}.page-poppy-playtime-picture-all-characters__hero-section{background-image:url('[GALLERY:hero:1920x1080:poppy playtime,characters,gaming,dark,mysterious]');background-size:cover;background-position:center;padding:100px 20px;min-height:600px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative;padding-top:10px}.page-poppy-playtime-picture-all-characters__hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:0}.page-poppy-playtime-picture-all-characters__hero-content{position:relative;z-index:1;max-width:900px}.page-poppy-playtime-picture-all-characters__hero-title{font-size:3.5em;margin-bottom:15px;color:#ffcc00;text-shadow:2px 2px 4px rgba(0,0,0,0.7)}.page-poppy-playtime-picture-all-characters__hero-subtitle{font-size:1.5em;margin-bottom:30px;color:#eee}.page-poppy-playtime-picture-all-characters__hero-cta{margin-top:20px}.page-poppy-playtime-picture-all-characters__game-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.page-poppy-playtime-picture-all-characters__game-card{background-color:#333355;border-radius:10px;overflow:hidden;text-align:center;box-shadow:0 5px 15px rgba(0,0,0,0.3);transition:transform 0.3s ease}.page-poppy-playtime-picture-all-characters__game-card:hover{transform:translateY(-10px)}.page-poppy-playtime-picture-all-characters__game-card-image{width:100%;height:220px;object-fit:cover}.page-poppy-playtime-picture-all-characters__game-card-content{padding:20px}.page-poppy-playtime-picture-all-characters__game-card-title{font-size:1.5em;margin-bottom:10px;color:#ffcc00}.page-poppy-playtime-picture-all-characters__game-card-description{font-size:0.95em;color:#ccc;margin-bottom:15px}.page-poppy-playtime-picture-all-characters__promo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.page-poppy-playtime-picture-all-characters__promo-card{background-color:#333355;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.3);transition:transform 0.3s ease;text-align:left}.page-poppy-playtime-picture-all-characters__promo-card:hover{transform:translateY(-10px)}.page-poppy-playtime-picture-all-characters__promo-card-image{width:100%;height:200px;object-fit:cover}.page-poppy-playtime-picture-all-characters__promo-card-content{padding:20px}.page-poppy-playtime-picture-all-characters__promo-card-title{font-size:1.5em;margin-bottom:10px;color:#ffcc00}.page-poppy-playtime-picture-all-characters__promo-card-description{font-size:0.95em;color:#ccc;margin-bottom:15px}.page-poppy-playtime-picture-all-characters__security-list{list-style:none;padding:0;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.page-poppy-playtime-picture-all-characters__security-item{background-color:#333355;border-radius:8px;padding:25px;flex:1 1 calc(33% - 40px);box-shadow:0 4px 10px rgba(0,0,0,0.2);text-align:left;min-width:280px}.page-poppy-playtime-picture-all-characters__security-item-icon{width:60px;height:60px;margin-bottom:15px;display:block}.page-poppy-playtime-picture-all-characters__security-item-title{font-size:1.4em;color:#ffcc00;margin-bottom:10px}.page-poppy-playtime-picture-all-characters__security-item-description{font-size:1em;color:#ccc}.page-poppy-playtime-picture-all-characters__faq-list{list-style:none;padding:0;margin-top:40px;max-width:800px;margin-left:auto;margin-right:auto}.page-poppy-playtime-picture-all-characters__faq-item{background-color:#333355;border-radius:8px;margin-bottom:15px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.2)}.page-poppy-playtime-picture-all-characters__faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px;cursor:pointer;background-color:#444466;color:#ffcc00;font-size:1.2em;font-weight:bold;user-select:none;transition:background-color 0.3s ease}.page-poppy-playtime-picture-all-characters__faq-question:hover{background-color:#555577}.page-poppy-playtime-picture-all-characters__faq-question h3{margin:0;pointer-events:none}.page-poppy-playtime-picture-all-characters__faq-toggle{font-size:1.5em;line-height:1;pointer-events:none;transition:transform 0.3s ease}.page-poppy-playtime-picture-all-characters__faq-answer{max-height:0;overflow:hidden;padding:0 20px;opacity:0;transition:max-height 0.4s cubic-bezier(0.4,0,0.2,1),padding 0.4s ease,opacity 0.4s ease;color:#ccc;font-size:1em}.page-poppy-playtime-picture-all-characters__faq-item.active .page-poppy-playtime-picture-all-characters__faq-answer{max-height:2000px !important;padding:20px !important;opacity:1}.page-poppy-playtime-picture-all-characters__faq-item.active .page-poppy-playtime-picture-all-characters__faq-toggle{transform:rotate(45deg)}.page-poppy-playtime-picture-all-characters__blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.page-poppy-playtime-picture-all-characters__blog-card{background-color:#333355;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.3);transition:transform 0.3s ease;text-align:left}.page-poppy-playtime-picture-all-characters__blog-card:hover{transform:translateY(-10px)}.page-poppy-playtime-picture-all-characters__blog-card-image{width:100%;height:200px;object-fit:cover}.page-poppy-playtime-picture-all-characters__blog-card-content{padding:20px}.page-poppy-playtime-picture-all-characters__blog-card-title{font-size:1.4em;margin-bottom:10px;color:#ffcc00}.page-poppy-playtime-picture-all-characters__blog-card-description{font-size:0.95em;color:#ccc;margin-bottom:15px}.page-poppy-playtime-picture-all-characters__blog-card-date{font-size:0.85em;color:#999}.page-poppy-playtime-picture-all-characters__quick-access-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px}.page-poppy-playtime-picture-all-characters__quick-access-link{flex:1 1 calc(25% - 20px);min-width:180px;text-align:center}.page-poppy-playtime-picture-all-characters__app-download{margin-top:40px}.page-poppy-playtime-picture-all-characters__app-download-image{width:100%;height:auto;max-width:400px;margin-bottom:20px}.page-poppy-playtime-picture-all-characters__app-download-buttons{display:flex;justify-content:center;gap:20px}.page-poppy-playtime-picture-all-characters__app-button{background-color:#ffcc00;color:#1a1a2e;padding:12px 25px;border-radius:5px;text-decoration:none;font-weight:bold;font-size:1em;transition:background-color 0.3s ease}.page-poppy-playtime-picture-all-characters__app-button:hover{background-color:#e6b800}@media (max-width:1024px){.page-poppy-playtime-picture-all-characters__hero-title{font-size:3em}.page-poppy-playtime-picture-all-characters__hero-subtitle{font-size:1.3em}.page-poppy-playtime-picture-all-characters__security-item{flex:1 1 calc(50% - 20px)}}@media (max-width:768px){.page-poppy-playtime-picture-all-characters__hero-section{padding:80px 15px}.page-poppy-playtime-picture-all-characters__hero-title{font-size:2.5em}.page-poppy-playtime-picture-all-characters__hero-subtitle{font-size:1.1em}.page-poppy-playtime-picture-all-characters__section{padding:40px 0}.page-poppy-playtime-picture-all-characters__heading{font-size:2.2em}.page-poppy-playtime-picture-all-characters__subheading{font-size:1.5em}.page-poppy-playtime-picture-all-characters__paragraph{font-size:1em}.page-poppy-playtime-picture-all-characters__button{padding:12px 25px;font-size:1em}.page-poppy-playtime-picture-all-characters__game-grid,.page-poppy-playtime-picture-all-characters__promo-grid,.page-poppy-playtime-picture-all-characters__blog-grid{grid-template-columns:1fr;gap:20px}.page-poppy-playtime-picture-all-characters__security-list{flex-direction:column;gap:15px}.page-poppy-playtime-picture-all-characters__security-item{flex:1 1 100%}.page-poppy-playtime-picture-all-characters__faq-question{font-size:1.1em;padding:15px}.page-poppy-playtime-picture-all-characters__faq-answer{padding:15px !important;font-size:0.95em}.page-poppy-playtime-picture-all-characters__quick-access-links{flex-direction:column;gap:15px}.page-poppy-playtime-picture-all-characters__quick-access-link{min-width:unset;width:100%}.page-poppy-playtime-picture-all-characters__app-download-buttons{flex-direction:column;gap:15px;width:100%}.page-poppy-playtime-picture-all-characters__app-button{width:100%;box-sizing:border-box !important}}.page-poppy-playtime-picture-all-characters__security-list, .page-poppy-playtime-picture-all-characters__faq-list, .page-poppy-playtime-picture-all-characters__quick-access-links, .page-poppy-playtime-picture-all-characters__app-download-buttons {padding: 0 !important; margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; max-width: 100% !important; box-sizing: border-box !important;} .page-poppy-playtime-picture-all-characters__security-item, .page-poppy-playtime-picture-all-characters__faq-item, .page-poppy-playtime-picture-all-characters__quick-access-link, .page-poppy-playtime-picture-all-characters__app-button {width: 100% !important; max-width: 100% !important; box-sizing: border-box !important; margin-left: 0 !important; margin-right: 0 !important; word-wrap: break-word !important; overflow-wrap: break-word !important;}