.yugao-intro .yugao-invitation{background:radial-gradient(ellipse at 0 0,#5e3c5838,transparent 65%),linear-gradient(130deg,#201b2b,#101724);border-color:#8c744e80;box-shadow:inset 0 0 0 4px #b89b5b08,0 14px 35px #0002}
.yugao-intro .yugao-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:25px 0 0;gap:12px}
.yugao-intro .yugao-journey>li{min-width:0;position:relative;padding:18px 15px;border:1px solid #a88a544d;border-radius:10px;background:linear-gradient(145deg,#40304766,#131b29);box-shadow:inset 0 0 0 3px #d5b46906}
.yugao-intro .yugao-journey svg{display:block;width:34px;height:34px;margin-bottom:12px;fill:none;stroke:#d4b478;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}
.yugao-intro .yugao-journey span{color:#ead1a2;font-family:"Shippori Mincho",serif;font-size:16px;line-height:1.8}
.yugao-intro .yugao-journey p{margin:9px 0 0;font-size:13px;line-height:1.9;color:#c7bdcb}
.yugao-intro .yugao-desk-preview{margin:22px 0;border:1px solid #96774666;border-radius:12px;overflow:hidden;background:#101622;box-shadow:0 14px 40px #0003}
.yugao-intro .yugao-desk-preview img{display:block;width:100%;height:auto}
.yugao-intro .yugao-desk-preview figcaption{padding:12px 16px;font-size:12px;line-height:1.8;color:#cbbfae}
@media(max-width:600px){.yugao-intro .yugao-journey{grid-template-columns:1fr;gap:9px}.yugao-intro .yugao-journey>li{display:grid;grid-template-columns:36px 1fr;column-gap:12px;padding:15px}.yugao-intro .yugao-journey svg{grid-row:span 2;align-self:center;margin:0}.yugao-intro .yugao-journey p{margin-top:5px}}
