.ticket{text-align:left;border-radius:18px;margin:0 0 16px;overflow:hidden;box-shadow:0 8px 20px #293b5126}.ticket-face{background:var(--ink);color:#fff;align-items:center;gap:12px;padding:16px 16px 16px 18px;display:flex}.ticket-who{flex:1;min-width:0}.ticket-top{color:var(--yellow);align-items:center;gap:5px;margin:0;font-size:12px;font-weight:800;display:flex}.ticket-top img{background:#fffdf6;border-radius:50%;flex:none;width:22px;height:22px}.ticket-name{overflow-wrap:anywhere;margin:4px 0 0;font-size:23px;font-weight:900;line-height:1.2}.ticket-birth{color:#c9d2de;margin:3px 0 0;font-size:12px}.ticket-gz{gap:6px;margin:0;padding:0;list-style:none;display:flex}.ticket-gz li{border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:3px 4px;display:flex}.ticket-gz li.me{background:var(--yellow);color:var(--ink)}.ticket-gz b{font-family:Noto Serif KR,serif;font-size:18px;line-height:1.1}.ticket-gz i{color:#c9d2de;font-size:9px;font-style:normal;line-height:1.2}.ticket-gz li.me i{color:var(--ink)}.ticket-gz small{color:#c9d2de;margin-top:2px;font-size:10px}.ticket-gz li.me small{color:var(--ink);font-weight:800}.ticket-tags{background:#fff;border-top:2px dashed #d9dde3;flex-wrap:wrap;gap:6px;margin:0;padding:12px 16px 14px 18px;display:flex}.ticket-tags span{color:#3a4350;background:#f3f2ee;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}