/* FANGST v68 — dedicated event creation */
.v68-home-create{display:flex;align-items:center;gap:13px;width:100%;text-align:left;border:1px solid #3ea9b2;border-radius:15px;background:linear-gradient(112deg,#d9f9f5,#d9f0fa);color:#103e51;padding:16px;margin:8px 0 13px;min-height:83px;cursor:pointer}
.v68-create-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:#0c6f80;color:#fff;font-size:24px}
.v68-create-text{flex:1;min-width:0}.v68-create-text strong{display:block;font-size:18px}.v68-create-text small{display:block;font-size:12px;line-height:1.45;margin-top:3px;color:#3c6775}
.v68-create-arrow{font-size:28px;color:#227e8c}
.v68-judge-create-link{display:block;margin:10px 0 17px}
.v68-create-page h1{margin-bottom:8px}
.v68-create-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0 18px}
.v68-create-steps span{display:flex;align-items:center;justify-content:center;padding:9px 6px;border-radius:10px;background:#e9f5f8;border:1px solid #c5dde4;color:#315d6d;font-size:11px;text-align:center;line-height:1.3;font-weight:700}
.v68-create-card{margin:0 0 14px}.v68-create-card form{min-width:0}
.v68-create-footer{margin:15px 3px 20px;line-height:1.6}
.v68-more-create{background:#d5f8f3!important;color:#0e5360!important;border-color:#86d1c8!important}
body.fangst-dark .v68-home-create{background:linear-gradient(112deg,#16485a,#135365);border-color:#39798a;color:#eefcff}
body.fangst-dark .v68-create-icon{background:#0a8294}
body.fangst-dark .v68-create-text small{color:#b9d7e3}
body.fangst-dark .v68-create-arrow{color:#b9f0f0}
body.fangst-dark .v68-create-steps span{background:#143e52;border-color:#386879;color:#d8f3fb}
body.fangst-dark .v68-more-create{background:#1a5861!important;color:#eafcff!important;border-color:#398b88!important}
.v68-home-create:focus-visible,.v68-more-create:focus-visible{outline:3px solid #20bcba;outline-offset:3px}
@media(max-width:370px){.v68-create-steps{grid-template-columns:1fr}.v68-create-steps span{justify-content:flex-start}.v68-create-text strong{font-size:16px}}
