
.story50-shell{max-width:620px;margin:auto;min-height:100vh;padding-bottom:115px;color:#fff;background:radial-gradient(circle at 80% 0%,rgba(255,80,95,.12),transparent 28%),#08080a}
.story50-head{padding:30px 18px 18px}.story50-head>small,.story50-feed-head small,.story50-write>small,.story50-relay>small{font-size:8px;letter-spacing:.18em;color:#ff8b85;font-weight:900}.story50-head h1{font-size:50px;line-height:.88;margin:8px 0 12px;letter-spacing:-.07em}.story50-head h1 em{font-style:normal;color:#ff4566}.story50-head p{max-width:440px;font-size:12px;line-height:1.55;color:#898993}
.story50-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 16px}.story50-choice>div,.story50-choice>a{min-height:98px;border-radius:20px;background:#101015;border:1px solid rgba(255,255,255,.07);padding:14px;color:#fff;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end}.story50-choice span{font-size:20px;margin-bottom:auto;color:#ff7085}.story50-choice b{font-size:11px}.story50-choice small{font-size:8px;color:#6d6d76;margin-top:3px}
.story50-write{margin:24px 16px 0;padding:20px;border-radius:22px;background:#101015;border:1px solid rgba(255,255,255,.08)}.story50-write h2{font-size:28px;line-height:.95;margin:7px 0 10px}.story50-write>p{font-size:11px;color:#7f7f89;line-height:1.5}.story50-primary{display:block;padding:15px;border-radius:14px;background:linear-gradient(100deg,#ff315f,#ff7b28);color:#fff;text-decoration:none;font-size:10px;font-weight:1000}.story50-login{display:block;text-align:center;margin-top:11px;color:#777;text-decoration:none;font-size:8px}
.story50-form label span{display:block;font-size:8px;color:#81818b;font-weight:900;margin:12px 0 6px}.story50-form textarea{width:100%;box-sizing:border-box;resize:none;background:#09090c;border:1px solid rgba(255,255,255,.09);border-radius:14px;color:#fff;padding:14px;font:inherit;line-height:1.5}.story50-form-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.story50-form-bottom small{font-size:8px;color:#666}.story50-form-bottom button{border:0;border-radius:12px;padding:12px 14px;background:#fff;color:#111;font-size:9px;font-weight:1000}.story50-used{padding:14px;border-radius:15px;background:#12261d}.story50-used>span{font-size:8px;color:#7ff0ae;font-weight:900}.story50-used p{font-size:14px;line-height:1.45}
.story50-feed{padding:30px 16px 0}.story50-feed-head{display:flex;justify-content:space-between;align-items:end;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.story50-feed-head h2{font-size:24px;margin:4px 0 0}.story50-feed-head>span{font-size:8px;color:#666}
.story50-line{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.055)}.story50-line>span{font-size:8px;color:#ff7388;font-weight:900}.story50-line p{font-size:15px;line-height:1.5;margin:0}.story50-line small{display:block;margin-top:6px;font-size:7px;color:#5d5d66}.story50-empty{padding:20px 0;color:#666;font-size:11px}
.story50-relay{margin:24px 16px 0;padding:18px;border-radius:20px;background:#0e0e12;border:1px solid rgba(255,255,255,.06)}.story50-relay h2{font-size:20px;margin:6px 0 7px}.story50-relay p{font-size:9px;line-height:1.5;color:#6d6d76;margin:0}
.bottom-nav{grid-template-columns:repeat(5,1fr)!important}
