.love-studio{padding:.35rem .75rem 2.25rem}@media (min-width: 768px){.love-studio{padding:.2rem 0 2.75rem}}.love-studio__crumbs{margin:0 0 1rem}.love-studio__crumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem;margin:0;padding:0;list-style:none}.love-studio__crumb-link{font-size:.75rem;font-weight:600;color:#ffffff8c;text-decoration:none}.love-studio__crumb-link:hover{color:var(--love-gold)}.love-studio__crumb-sep{display:inline-flex;color:#ffffff47}.love-studio__crumb-sep-icon{width:.9rem;height:.9rem}.love-studio__crumb-current{font-size:.75rem;font-weight:700;color:#ffffffd9}.love-studio__hero{display:flex;gap:.9rem;align-items:center;margin-bottom:.85rem}.love-studio__logo{width:4.5rem;height:2.6rem;-o-object-fit:contain;object-fit:contain;flex:none;background:#ffffff0a;border-radius:.55rem;padding:.25rem .35rem}.love-studio__kicker{margin:0 0 .15rem;color:var(--love-gold);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.love-studio__title{margin:0;font-size:1.65rem;line-height:1.1;font-weight:800}.love-studio__meta{margin:.3rem 0 0;color:#ffffff9e;font-size:.85rem}.love-studio__lead,.love-studio__copy p{margin:0 0 .75rem;color:#ffffffc7;font-size:.95rem;line-height:1.55}.love-studio__stats,.love-studio__notes,.love-studio__links{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.love-studio__stats{grid-template-columns:1fr}@media (min-width: 720px){.love-studio__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.love-studio__stat,.love-studio__note,.love-studio__links a{border-radius:.85rem;border:1px solid rgba(254,223,0,.16);background:linear-gradient(180deg,#632b8573,#13092a26)}.love-studio__stat{padding:.75rem .85rem}.love-studio__stat-value{margin:0;color:#fff;font-size:1.15rem;font-weight:800;line-height:1.25}.love-studio__stat-label{margin:.2rem 0 0;color:var(--love-gold);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.love-studio__stat-names{margin:.35rem 0 0;color:#fff;font-size:.95rem;font-weight:700;line-height:1.4}.love-studio__notes{grid-template-columns:1fr}@media (min-width: 720px){.love-studio__notes{grid-template-columns:repeat(3,minmax(0,1fr))}}.love-studio__note{padding:.85rem .9rem .95rem}.love-studio__note h3{margin:0 0 .4rem;font-size:.95rem;font-weight:800}.love-studio__note p{margin:0;color:#ffffffc7;font-size:.875rem;line-height:1.55}.love-studio__links{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 720px){.love-studio__links{grid-template-columns:repeat(5,minmax(0,1fr))}}.love-studio__links a{display:flex;align-items:center;min-height:3.25rem;padding:.65rem .75rem;color:#fff;font-size:.82rem;font-weight:800;line-height:1.3;text-decoration:none}.love-studio__links a:hover{border-color:#fedf00a6;color:var(--love-gold)}.love-studio__section{margin-top:1.75rem}.love-studio__h2{margin:0 0 .85rem;font-size:1.15rem;font-weight:800}.love-studio__status{margin:-.35rem 0 .75rem;color:#ffffff8c;font-size:.8rem}.love-studio__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none}@media (min-width: 640px){.love-studio__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 960px){.love-studio__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}}.love-studio__tile{display:flex;flex-direction:column;gap:.35rem;min-width:0;color:#fff;text-decoration:none}.love-studio__tile img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.7rem;background:#0b0618;border:1px solid rgba(255,255,255,.08)}.love-studio__tile:hover img{border-color:#fedf00b3}.love-studio__tile-name{font-size:.72rem;font-weight:700;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.love-studio__carousel-wrap{position:relative}.love-studio__carousel{width:100%;overflow:hidden}.love-studio__carousel-track{display:flex;flex-wrap:nowrap;transition:transform .35s ease}.love-studio__slide{flex:0 0 100%;width:100%;max-width:100%}.love-studio__carousel-prev,.love-studio__carousel-next{position:absolute;top:42%;z-index:2;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:none;border-radius:9999px;background:linear-gradient(180deg,#fffad5,#ed910a 47%,#ff6400);color:#1a0a08;cursor:pointer;transform:translateY(-50%);box-shadow:0 2px 8px #00000059}.love-studio__carousel-prev{left:.25rem}.love-studio__carousel-next{right:.25rem}.love-studio__carousel-prev.is-disabled,.love-studio__carousel-next.is-disabled{opacity:.35;cursor:default}.love-studio__carousel-icon{width:1.25rem;height:1.25rem}.love-studio__studios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none}@media (min-width: 720px){.love-studio__studios{grid-template-columns:repeat(4,minmax(0,1fr))}}.love-studio__studio{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.7rem .75rem .75rem;border-radius:.85rem;text-decoration:none;color:#fff;background:linear-gradient(180deg,#632b8573,#13092a26);border:1px solid rgba(254,223,0,.16)}.love-studio__studio:hover{border-color:#fedf00a6}.love-studio__studio img{width:4.2rem;height:2.1rem;-o-object-fit:contain;object-fit:contain}.love-studio__studio-name{font-weight:800;font-size:.92rem}.love-studio__studio-count{color:#fff9;font-size:.75rem}.love-studio__game-layout{display:grid;gap:1.25rem}@media (min-width: 800px){.love-studio__game-layout{grid-template-columns:16rem 1fr;align-items:start}}.love-studio__poster{width:min(100%,16rem);aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:.9rem;border:1px solid rgba(255,255,255,.1);background:#0b0618}.love-studio__play{display:inline-flex;align-items:center;margin:.35rem 0 .9rem;padding:.7rem 1.15rem;border-radius:999px;font-weight:800;text-decoration:none;color:#13092a;background:linear-gradient(180deg,#fffad5,#ed910a 47%,#ff6400)}.love-studio__play:hover{filter:brightness(1.05)}.love-studio-block{margin:.25rem 0 1.35rem}
