.ng-page[data-astro-cid-yloblrsm]{background-color:var(--color-offwhite);min-height:100vh;padding:var(--space-xl) var(--space-lg) var(--space-3xl)}.ng-container[data-astro-cid-yloblrsm]{max-width:620px;margin:0 auto}.ng-back[data-astro-cid-yloblrsm]{display:inline-block;font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-light);text-decoration:none;margin-bottom:var(--space-xl);transition:color var(--transition-fast)}.ng-back[data-astro-cid-yloblrsm]:hover{color:var(--color-navy)}.ng-eyebrow[data-astro-cid-yloblrsm]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.1em;color:var(--color-warm-gray-500);margin-bottom:var(--space-sm)}.ng-title[data-astro-cid-yloblrsm]{font-family:var(--font-heading);font-size:var(--text-3xl);color:var(--color-navy);font-style:italic;margin-bottom:var(--space-md)}.ng-intro[data-astro-cid-yloblrsm]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-light);line-height:var(--leading-relaxed);margin-bottom:var(--space-xl);max-width:540px}.ng-categories[data-astro-cid-yloblrsm]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-xl)}.ng-cat-btn{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;padding:10px 18px;border:1px solid var(--color-warm-gray-300);border-radius:100px;background:var(--color-white);color:var(--color-text-light);cursor:pointer;transition:all .15s ease;min-height:44px}.ng-cat-btn:hover{border-color:var(--color-gold);color:var(--color-gold)}.ng-cat-btn.active{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-offwhite)}.ng-result-card[data-astro-cid-yloblrsm]{background:var(--color-white);border:1px solid var(--color-warm-gray-200);border-radius:12px;padding:var(--space-2xl) var(--space-xl);text-align:center;margin-bottom:var(--space-lg);min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.ng-result-card[data-astro-cid-yloblrsm]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--color-gold);opacity:0;transition:opacity .3s ease}.ng-result-card[data-astro-cid-yloblrsm].revealed:before{opacity:1}.ng-impostor-name[data-astro-cid-yloblrsm]{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:700;line-height:1.2;color:var(--color-navy);margin-bottom:var(--space-sm);transition:opacity .2s ease}.ng-flavor-text[data-astro-cid-yloblrsm]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-light);max-width:380px;line-height:1.6;transition:opacity .2s ease}.ng-actions[data-astro-cid-yloblrsm]{display:flex;gap:10px;margin-bottom:var(--space-2xl)}.ng-btn[data-astro-cid-yloblrsm]{font-family:var(--font-body);font-size:var(--text-base);font-weight:600;padding:14px 24px;border-radius:8px;border:1px solid var(--color-warm-gray-300);background:var(--color-white);color:var(--color-navy);cursor:pointer;transition:all .15s ease;flex:1;min-height:52px}.ng-btn[data-astro-cid-yloblrsm]:hover{border-color:var(--color-warm-gray-500)}.ng-btn[data-astro-cid-yloblrsm]:active{transform:scale(.98)}.ng-btn-primary[data-astro-cid-yloblrsm]{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-offwhite)}.ng-btn-primary[data-astro-cid-yloblrsm]:hover{background:var(--color-navy-light);border-color:var(--color-navy-light)}.ng-context[data-astro-cid-yloblrsm]{padding-top:var(--space-xl);border-top:1px solid var(--color-warm-gray-200)}.ng-context[data-astro-cid-yloblrsm] h2[data-astro-cid-yloblrsm]{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--color-navy);margin-bottom:var(--space-md)}.ng-context[data-astro-cid-yloblrsm] p[data-astro-cid-yloblrsm]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-light);line-height:var(--leading-relaxed);margin-bottom:var(--space-md)}@media(max-width:480px){.ng-title[data-astro-cid-yloblrsm]{font-size:var(--text-2xl)}.ng-impostor-name[data-astro-cid-yloblrsm]{font-size:var(--text-3xl)}.ng-result-card[data-astro-cid-yloblrsm]{padding:var(--space-xl) var(--space-lg)}.ng-actions[data-astro-cid-yloblrsm]{flex-direction:column}}
