body:has(.voting-layout),body:has(.public-shows){background:#fff}.voting-option-count{margin-left:auto;color:#6e84a2;font-size:12px;font-weight:500;white-space:nowrap}.voting-card::before,.show-card::before{display:flex;align-items:center;justify-content:center;aspect-ratio:1.6;margin-bottom:4px;color:#536f9d;font-size:13px;font-weight:600;letter-spacing:.16em;background:radial-gradient(circle at 78% 18%,#fff9 0,transparent 34%),linear-gradient(135deg,#eaf1ff,#edf7f2 48%,#fff2e5);content:'KODALEWO'}.show-card::before{content:'PANGGUNG';background:radial-gradient(circle at 78% 18%,#fff9 0,transparent 34%),linear-gradient(135deg,#eee8ff,#e8f2ff 48%,#fff0e4)}
.voting-option-count{display:inline-flex;align-items:center;gap:5px;margin-left:auto;padding:5px 10px;border:1px solid #dce5f2;border-radius:999px;background:#f6f8fc;color:#526c91;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.voting-option-count svg{display:block;width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.voting-option-count>span{margin:0;color:inherit}.voting-open-badge{display:inline-flex;align-items:center;align-self:flex-start;gap:7px;margin-top:10px;padding:6px 11px;border:1px solid #c9eddd;border-radius:999px;background:#e8f8f0;color:#087957;font-size:11px;font-weight:600;line-height:1.2}.voting-open-badge::before{width:7px;height:7px;border-radius:50%;background:#12a66a;content:''}.voting-top-answer{margin:0 0 10px;color:#465c7b;font-size:12px;line-height:1.6}.voting-top-answer strong{color:#082755;font-weight:600}.voting-top-answer span{margin-left:5px;color:#6e84a2;white-space:nowrap}
.voting-card::before{display:none;content:none}
@media(max-width:900px){.voting-grid,.shows-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.voting-grid,.shows-grid{grid-template-columns:1fr;gap:24px}.voting-layout .writer-list-heading{align-items:flex-start;flex-direction:row;gap:12px}.voting-layout .writer-list-heading>div:first-child{min-width:0;flex:1}.voting-layout .writer-heading-actions{margin-top:16px}.voting-card{min-height:140px}.public-shows{margin:28px auto 64px;padding:0 18px}.public-shows .writer-list-heading{align-items:flex-start;flex-direction:row}.public-shows .writer-list-heading>div:first-child{min-width:0;flex:1}.public-shows .writer-heading-actions{margin-top:16px}.show-detail{margin:8px auto 0}.show-facts{grid-template-columns:1fr}.shows-grid{gap:26px}}
