.prophecy-container{display:flex;flex-direction:column;gap:2rem}.tldr-section{background:var(--sab-bg-darker);padding:1.5rem;border:1px solid var(--sab-border-gray);margin-bottom:2rem;text-align:center}.tldr-section h3{color:var(--sab-white);font-size:1.4rem;font-weight:700;margin:0 0 1rem}.tldr-content p{color:var(--sab-text-white);font-size:1rem;line-height:1.5;margin:0}.gameplay-breakdown,.mode-card,.info-card{margin-bottom:2rem}.gameplay-breakdown{background:var(--sab-bg-dark);border:1px solid var(--sab-border-gray);padding:1.5rem}.gameplay-breakdown h3,.mode-name,.info-card h3{color:var(--sab-white);font-size:1.2rem;font-weight:700;margin:0 0 1rem}.mode-card{background:var(--sab-bg-dark);border:1px solid var(--sab-border-gray);padding:1.5rem}.mode-description{color:var(--sab-text-light);font-size:.9rem;margin:0 0 1rem}.mechanics-list,.feature-list,.info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.mechanics-list li,.feature-list li,.info-list li{color:var(--sab-text-light);font-size:.9rem;line-height:1.5;padding-left:1rem;position:relative}.mechanics-list li:before,.feature-list li:before,.info-list li:before{content:"•";color:var(--sab-white);font-weight:700;position:absolute;left:0}.assault-types{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.assault-card{background:var(--sab-bg-dark);border:1px solid var(--sab-border-gray);padding:1.5rem}.assault-card h4{color:var(--sab-white);font-size:1.1rem;font-weight:700;margin:0 0 .5rem}.assault-card p{color:var(--sab-text-light);font-size:.9rem;margin:0 0 1rem}.info-card{background:var(--sab-bg-dark);border:1px solid var(--sab-border-gray);padding:1.5rem}.info-card p{color:var(--sab-text-light);font-size:.9rem;margin:0 0 1rem}.boss-links-grid{display:flex;flex-direction:column;gap:1rem}.boss-link-card{background:var(--sab-bg-dark);border:1px solid var(--sab-border-gray);padding:1.5rem;text-decoration:none;color:inherit;display:flex;align-items:flex-start;gap:1.5rem;min-height:44px;position:relative;touch-action:manipulation;border-radius:12px}.boss-image-container{flex-shrink:0}.boss-thumbnail{width:120px;height:120px;border-radius:8px;object-fit:cover;border:2px solid var(--sab-border-light)}.boss-info{flex:1;display:flex;flex-direction:column;gap:.8rem}.boss-info h4{color:var(--sab-white);font-size:1.3rem;font-weight:700;margin:0;background:linear-gradient(135deg,var(--sab-light-red),var(--sab-calm-red));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.boss-meta{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center}.boss-tags{display:flex;gap:.5rem;flex-wrap:wrap}@media (hover: none) and (pointer: coarse){.boss-link-card{padding:1.5rem}}@media (max-width: 768px){.prophecy-container{gap:1.5rem}.tldr-section,.gameplay-breakdown,.mode-card,.info-card,.assault-card,.boss-link-card{padding:1rem}.assault-types{grid-template-columns:1fr;gap:1rem}.boss-link-card{min-height:60px;flex-direction:column;align-items:center;text-align:center;gap:1rem}.boss-thumbnail{width:100px;height:100px}.boss-info{align-items:center}.boss-meta,.boss-tags{justify-content:center}.mechanics-list,.feature-list,.info-list{gap:.75rem}}@media (max-width: 480px){.prophecy-container{gap:1rem}.tldr-section,.gameplay-breakdown,.mode-card,.info-card,.assault-card,.boss-link-card{padding:.75rem;gap:.8rem}.boss-thumbnail{width:80px;height:80px}.boss-info h4{font-size:1.1rem}.boss-tags .tag-badge{font-size:.7rem;padding:.2rem .4rem}.tldr-section h3{font-size:1.2rem}.tldr-content p{font-size:.9rem;line-height:1.6}.gameplay-breakdown h3,.mode-name,.info-card h3{font-size:1.1rem}.assault-card h4{font-size:1rem}.assault-card p{font-size:.85rem}.boss-link-card{min-height:50px}.boss-link-card .boss-info h4{font-size:1rem}.boss-link-card .boss-info p{font-size:.85rem;line-height:1.5}.mechanics-list li,.feature-list li,.info-list li{font-size:.85rem;line-height:1.6}}@media (max-width: 320px){.prophecy-container{gap:.75rem}.tldr-section,.gameplay-breakdown,.mode-card,.info-card,.assault-card,.boss-link-card{padding:.5rem}.tldr-section h3{font-size:1.1rem}.tldr-content p{font-size:.85rem}.gameplay-breakdown h3,.mode-name,.info-card h3{font-size:1rem}.assault-card h4{font-size:.95rem}.assault-card p{font-size:.8rem}.boss-link-card{min-height:44px}.boss-link-card .boss-info h4{font-size:.95rem}.boss-link-card .boss-info p{font-size:.8rem}.mechanics-list li,.feature-list li,.info-list li{font-size:.8rem;line-height:1.5;padding-left:.8rem}}
