/* Product layer: tutorial, privacy, credits, and safety confirmations */
.yappy-brand-lockup{display:flex;align-items:center;gap:10px;font-weight:700;color:var(--text-main)}
.yappy-brand-lockup img{width:38px;height:38px;display:block}
.yappy-credit{margin:26px 16px 34px;padding:18px;border-radius:18px;background:var(--card-bg);border:.5px solid var(--divider);text-align:center;color:var(--text-sub);font-size:13px;line-height:1.5}
.yappy-credit strong{display:block;color:var(--text-main);font-size:14px;margin-bottom:4px}.yappy-credit a{color:var(--link);font-weight:650;text-decoration:none}
.product-settings-group{margin-top:18px}.product-settings-group .settings-card{overflow:hidden}
.tutorial-shell{display:grid;gap:14px}.tutorial-mark{width:72px;height:72px;margin:0 auto 2px;display:block}.tutorial-kicker{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#C85B3B;text-align:center}.tutorial-title{font-size:24px;line-height:1.08;text-align:center;margin:0;color:var(--text-main);letter-spacing:-.4px}.tutorial-copy{margin:0 auto;color:var(--text-sub);text-align:center;font-size:14.5px;line-height:1.48;max-width:310px}.tutorial-demo{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:2px}.tutorial-demo span{display:grid;place-items:center;min-height:64px;border-radius:15px;background:rgba(118,118,128,.10);padding:8px;text-align:center;font-size:12px;color:var(--text-main)}.tutorial-dots{display:flex;justify-content:center;gap:6px;margin:2px 0}.tutorial-dots i{width:7px;height:7px;border-radius:50%;background:var(--divider)}.tutorial-dots i.on{background:#C85B3B}.tutorial-actions{display:flex;gap:9px}.tutorial-actions .btn{flex:1}.tutorial-skip{display:block;margin:0 auto;border:0;background:none;color:var(--text-sub);min-height:38px;padding:6px 10px;font:inherit}.privacy-copy{font-size:14px;line-height:1.55;color:var(--text-sub)}.privacy-copy h4{font-size:15px;color:var(--text-main);margin:18px 0 4px}.privacy-copy h4:first-child{margin-top:0}.privacy-copy p{margin:0}.danger-confirm .confirm-icon{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;margin:0 auto 12px;background:rgba(255,59,48,.12);color:var(--danger)}.danger-confirm h3{text-align:center;margin:0 0 7px;font-size:19px}.danger-confirm p{text-align:center;margin:0;color:var(--text-sub);line-height:1.45;font-size:14px}.danger-confirm .btn-danger-solid{background:var(--danger);color:#fff}.home-help{font-size:13px;line-height:1.5;color:var(--text-sub);padding:10px 2px 0}.home-help b{color:var(--text-main)}
@media(max-width:380px){.tutorial-title{font-size:22px}.tutorial-demo{gap:6px}.tutorial-demo span{font-size:11px;min-height:58px}.tutorial-actions{flex-direction:column}}
