.Battles-module__PfP3ja__container{color:#1e293b;background-color:#f8fafc;min-height:100vh}@media (prefers-color-scheme:dark){.Battles-module__PfP3ja__container{color:#f1f5f9;background-color:#0f172a}}.dark .Battles-module__PfP3ja__container{color:#f1f5f9;background-color:#0f172a}
.Hero-module__oZKlha__hero{background:linear-gradient(135deg,#f97316 0%,#ef4444 50%,#dc2626 100%);padding:3rem 1.5rem 4rem}.Hero-module__oZKlha__heroContent{max-width:1200px;margin:0 auto}.Hero-module__oZKlha__heroBreadcrumb{align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875rem;display:flex}.Hero-module__oZKlha__breadcrumbLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.Hero-module__oZKlha__breadcrumbLink:hover{color:#fff}.Hero-module__oZKlha__breadcrumbSeparator{color:#ffffff80}.Hero-module__oZKlha__breadcrumbCurrent{color:#fff;font-weight:500}.Hero-module__oZKlha__heroMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.Hero-module__oZKlha__heroText{flex:1}.Hero-module__oZKlha__heroTitle{color:#fff;align-items:center;gap:.75rem;margin-bottom:.5rem;font-size:2.5rem;font-weight:800;display:flex}.Hero-module__oZKlha__heroEmoji{font-size:2.5rem}.Hero-module__oZKlha__heroDesc{color:#ffffffe6;font-size:1.125rem}.Hero-module__oZKlha__writeButton{color:#ef4444;background:#fff;border-radius:.75rem;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000026}.Hero-module__oZKlha__writeButton:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.Hero-module__oZKlha__writeButton svg{width:1.25rem;height:1.25rem}@media (max-width:768px){.Hero-module__oZKlha__hero{padding:2rem 1rem 3rem}.Hero-module__oZKlha__heroTitle,.Hero-module__oZKlha__heroEmoji{font-size:1.75rem}.Hero-module__oZKlha__heroMain{flex-direction:column;align-items:stretch}.Hero-module__oZKlha__writeButton{justify-content:center}}@media (prefers-color-scheme:dark){.Hero-module__oZKlha__hero{background:linear-gradient(135deg,#c2410c 0%,#b91c1c 50%,#991b1b 100%)}.Hero-module__oZKlha__writeButton{color:#f87171;background:#1e293b}}.dark .Hero-module__oZKlha__hero{background:linear-gradient(135deg,#c2410c 0%,#b91c1c 50%,#991b1b 100%)}.dark .Hero-module__oZKlha__writeButton{color:#f87171;background:#1e293b}
.FilterSection-module__OihEqG__filterSection{z-index:30;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;box-shadow:0 2px 4px #0000000d}.FilterSection-module__OihEqG__filterContent{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex}.FilterSection-module__OihEqG__filterLeft{align-items:center;gap:.75rem;display:flex}.FilterSection-module__OihEqG__label{color:#475569;font-size:.875rem;font-weight:600}.FilterSection-module__OihEqG__sortTabs{gap:.375rem;display:flex}.FilterSection-module__OihEqG__sortTab{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.FilterSection-module__OihEqG__sortTab:hover{background:#e2e8f0}.FilterSection-module__OihEqG__sortTab.FilterSection-module__OihEqG__active{color:#ef4444;background:#fef2f2;border-color:#fecaca}.FilterSection-module__OihEqG__filterRight{align-items:center;gap:.75rem;display:flex}.FilterSection-module__OihEqG__searchBox{align-items:center;display:flex;position:relative}.FilterSection-module__OihEqG__searchBox svg{color:#94a3b8;width:1.125rem;height:1.125rem;position:absolute;left:.875rem}.FilterSection-module__OihEqG__searchBox input{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;width:220px;padding:.5rem 1rem .5rem 2.5rem;font-size:.875rem;transition:all .2s}.FilterSection-module__OihEqG__searchBox input:focus{background:#fff;border-color:#ef4444;outline:none;box-shadow:0 0 0 3px #ef44441a}.FilterSection-module__OihEqG__searchBox input::placeholder{color:#94a3b8}@media (max-width:768px){.FilterSection-module__OihEqG__filterContent{flex-direction:column;align-items:stretch;padding:1rem}.FilterSection-module__OihEqG__searchBox input{width:100%}}@media (prefers-color-scheme:dark){.FilterSection-module__OihEqG__filterSection{background:#1e293b;border-bottom-color:#334155}.FilterSection-module__OihEqG__label{color:#94a3b8}.FilterSection-module__OihEqG__sortTab{color:#94a3b8;background:#334155}.FilterSection-module__OihEqG__sortTab:hover{background:#475569}.FilterSection-module__OihEqG__sortTab.FilterSection-module__OihEqG__active{color:#f87171;background:#ef444426;border-color:#ef44444d}.FilterSection-module__OihEqG__searchBox input{color:#f1f5f9;background:#334155;border-color:#475569}.FilterSection-module__OihEqG__searchBox input:focus{background:#1e293b;border-color:#f87171}}.dark .FilterSection-module__OihEqG__filterSection{background:#1e293b;border-bottom-color:#334155}.dark .FilterSection-module__OihEqG__sortTab{color:#94a3b8;background:#334155}.dark .FilterSection-module__OihEqG__sortTab.FilterSection-module__OihEqG__active{color:#f87171;background:#ef444426;border-color:#ef44444d}.dark .FilterSection-module__OihEqG__searchBox input{color:#f1f5f9;background:#334155;border-color:#475569}
.BattleList-module__6naH9G__container{max-width:1200px;margin:0 auto;padding:1.5rem}.BattleList-module__6naH9G__list{flex-direction:column;gap:1rem;display:flex}.BattleList-module__6naH9G__loadingState,.BattleList-module__6naH9G__errorState{text-align:center;color:#64748b;padding:3rem 1rem;font-size:.9375rem}.BattleList-module__6naH9G__errorState{color:#ef4444}.BattleList-module__6naH9G__emptyState{color:#94a3b8;flex-direction:column;align-items:center;gap:.75rem;padding:4rem 1rem;display:flex}.BattleList-module__6naH9G__emptyState svg{width:3rem;height:3rem}.BattleList-module__6naH9G__emptyState p{font-size:1rem}@media (max-width:768px){.BattleList-module__6naH9G__container{padding:1rem}}
.BattleCard-module__seuIBG__card{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .2s;display:flex}.BattleCard-module__seuIBG__card:hover{border-color:#fecaca;transform:translateY(-2px);box-shadow:0 4px 12px #ef44441a}.BattleCard-module__seuIBG__header{justify-content:space-between;align-items:center;display:flex}.BattleCard-module__seuIBG__badges{align-items:center;gap:.5rem;display:flex}.BattleCard-module__seuIBG__vsTag{color:#ef4444;letter-spacing:.05em;background:#fef2f2;border-radius:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.BattleCard-module__seuIBG__hotBadge{color:#fff;background:linear-gradient(135deg,#f97316,#ef4444);border-radius:.25rem;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.BattleCard-module__seuIBG__hotBadge svg{width:.75rem;height:.75rem}.BattleCard-module__seuIBG__completedBadge{color:#16a34a;background:#f0fdf4;border-radius:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.BattleCard-module__seuIBG__time{color:#94a3b8;font-size:.75rem}.BattleCard-module__seuIBG__title{color:#1e293b;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:1.0625rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.BattleCard-module__seuIBG__description{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.BattleCard-module__seuIBG__footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:.5rem;display:flex}.BattleCard-module__seuIBG__author{color:#475569;font-size:.8125rem;font-weight:500}.BattleCard-module__seuIBG__stats{gap:.75rem;display:flex}.BattleCard-module__seuIBG__stat{color:#94a3b8;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.BattleCard-module__seuIBG__stat svg{width:.875rem;height:.875rem}@media (max-width:768px){.BattleCard-module__seuIBG__card{border-radius:.75rem;padding:1rem}.BattleCard-module__seuIBG__card:hover{transform:none}.BattleCard-module__seuIBG__title{font-size:.9375rem}}@media (prefers-color-scheme:dark){.BattleCard-module__seuIBG__card{background:#1e293b;border-color:#334155}.BattleCard-module__seuIBG__card:hover{border-color:#f87171;box-shadow:0 4px 12px #ef444426}.BattleCard-module__seuIBG__vsTag{color:#f87171;background:#ef444426}.BattleCard-module__seuIBG__completedBadge{color:#4ade80;background:#16a34a26}.BattleCard-module__seuIBG__title{color:#f1f5f9}.BattleCard-module__seuIBG__description{color:#94a3b8}.BattleCard-module__seuIBG__footer{border-top-color:#334155}.BattleCard-module__seuIBG__author{color:#e2e8f0}.BattleCard-module__seuIBG__stat,.BattleCard-module__seuIBG__time{color:#64748b}}.dark .BattleCard-module__seuIBG__card{background:#1e293b;border-color:#334155}.dark .BattleCard-module__seuIBG__card:hover{border-color:#f87171;box-shadow:0 4px 12px #ef444426}.dark .BattleCard-module__seuIBG__title{color:#f1f5f9}.dark .BattleCard-module__seuIBG__description{color:#94a3b8}.dark .BattleCard-module__seuIBG__footer{border-top-color:#334155}.dark .BattleCard-module__seuIBG__author{color:#e2e8f0}
.VoteBar-module__rhFJnW__voteBar{width:100%}.VoteBar-module__rhFJnW__labels{justify-content:space-between;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:flex}.VoteBar-module__rhFJnW__labelA{color:#3b82f6}.VoteBar-module__rhFJnW__labelB{color:#ef4444}.VoteBar-module__rhFJnW__bar{background:#f1f5f9;border-radius:9999px;height:1.75rem;display:flex;overflow:hidden}.VoteBar-module__rhFJnW__compact .VoteBar-module__rhFJnW__bar{height:1.25rem}.VoteBar-module__rhFJnW__compact .VoteBar-module__rhFJnW__labels{margin-bottom:.25rem;font-size:.75rem}.VoteBar-module__rhFJnW__barA{background:linear-gradient(90deg,#3b82f6,#60a5fa);justify-content:center;align-items:center;min-width:0;transition:width .5s;display:flex}.VoteBar-module__rhFJnW__barB{background:linear-gradient(90deg,#f87171,#ef4444);justify-content:center;align-items:center;min-width:0;transition:width .5s;display:flex}.VoteBar-module__rhFJnW__percent{color:#fff;white-space:nowrap;font-size:.6875rem;font-weight:700}.VoteBar-module__rhFJnW__compact .VoteBar-module__rhFJnW__percent{font-size:.625rem}@media (prefers-color-scheme:dark){.VoteBar-module__rhFJnW__bar{background:#334155}.VoteBar-module__rhFJnW__barA{background:linear-gradient(90deg,#2563eb,#3b82f6)}.VoteBar-module__rhFJnW__barB{background:linear-gradient(90deg,#dc2626,#ef4444)}.VoteBar-module__rhFJnW__labelA{color:#60a5fa}.VoteBar-module__rhFJnW__labelB{color:#f87171}}.dark .VoteBar-module__rhFJnW__bar{background:#334155}.dark .VoteBar-module__rhFJnW__labelA{color:#60a5fa}.dark .VoteBar-module__rhFJnW__labelB{color:#f87171}
.VoteSection-module__NEoX9a__voteSection{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.VoteSection-module__NEoX9a__title{color:#1e293b;text-align:center;margin-bottom:1.25rem;font-size:1.125rem;font-weight:700}.VoteSection-module__NEoX9a__options{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.VoteSection-module__NEoX9a__vs{color:#94a3b8;flex-shrink:0;font-size:1.25rem;font-weight:800}.VoteSection-module__NEoX9a__optionBtn{cursor:pointer;background:#f8fafc;border:2px solid #e2e8f0;border-radius:.75rem;flex-direction:column;flex:1;align-items:center;gap:.5rem;padding:1.25rem 1rem;transition:all .2s;display:flex}.VoteSection-module__NEoX9a__optionBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.VoteSection-module__NEoX9a__optionBtn:disabled{cursor:default}.VoteSection-module__NEoX9a__optionA:hover:not(:disabled){background:#eff6ff;border-color:#3b82f6}.VoteSection-module__NEoX9a__optionA.VoteSection-module__NEoX9a__selected{background:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.VoteSection-module__NEoX9a__optionB:hover:not(:disabled){background:#fef2f2;border-color:#ef4444}.VoteSection-module__NEoX9a__optionB.VoteSection-module__NEoX9a__selected{background:#fef2f2;border-color:#ef4444;box-shadow:0 0 0 3px #ef444433}.VoteSection-module__NEoX9a__optionLabel{color:#94a3b8;font-size:1.5rem;font-weight:800}.VoteSection-module__NEoX9a__optionA .VoteSection-module__NEoX9a__optionLabel{color:#3b82f6}.VoteSection-module__NEoX9a__optionB .VoteSection-module__NEoX9a__optionLabel{color:#ef4444}.VoteSection-module__NEoX9a__optionText{color:#1e293b;text-align:center;font-size:.9375rem;font-weight:600}.VoteSection-module__NEoX9a__optionCount{color:#64748b;font-size:.8125rem}.VoteSection-module__NEoX9a__totalVotes{text-align:center;color:#64748b;margin-top:.75rem;font-size:.875rem}.VoteSection-module__NEoX9a__myVoteTag{color:#3b82f6;font-weight:600}@media (max-width:768px){.VoteSection-module__NEoX9a__options{flex-direction:column}.VoteSection-module__NEoX9a__vs{font-size:1rem}.VoteSection-module__NEoX9a__optionBtn{width:100%}}@media (prefers-color-scheme:dark){.VoteSection-module__NEoX9a__voteSection{background:#1e293b;border-color:#334155}.VoteSection-module__NEoX9a__title{color:#f1f5f9}.VoteSection-module__NEoX9a__optionBtn{background:#0f172a;border-color:#334155}.VoteSection-module__NEoX9a__optionA:hover:not(:disabled),.VoteSection-module__NEoX9a__optionA.VoteSection-module__NEoX9a__selected{background:#3b82f61a;border-color:#3b82f6}.VoteSection-module__NEoX9a__optionB:hover:not(:disabled),.VoteSection-module__NEoX9a__optionB.VoteSection-module__NEoX9a__selected{background:#ef44441a;border-color:#ef4444}.VoteSection-module__NEoX9a__optionText{color:#f1f5f9}.VoteSection-module__NEoX9a__optionCount{color:#94a3b8}.VoteSection-module__NEoX9a__vs{color:#64748b}}.dark .VoteSection-module__NEoX9a__voteSection{background:#1e293b;border-color:#334155}.dark .VoteSection-module__NEoX9a__title{color:#f1f5f9}.dark .VoteSection-module__NEoX9a__optionBtn{background:#0f172a;border-color:#334155}.dark .VoteSection-module__NEoX9a__optionText{color:#f1f5f9}
.OpinionList-module__F9ScEa__list{flex-direction:column;gap:1rem;display:flex}.OpinionList-module__F9ScEa__title{color:#1e293b;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;display:flex}.OpinionList-module__F9ScEa__title svg{width:1.25rem;height:1.25rem}.OpinionList-module__F9ScEa__item{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem 1.25rem}.OpinionList-module__F9ScEa__itemHeader{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.OpinionList-module__F9ScEa__choiceBadge{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.OpinionList-module__F9ScEa__choiceA{background:#3b82f6}.OpinionList-module__F9ScEa__choiceB{background:#ef4444}.OpinionList-module__F9ScEa__nickname{color:#1e293b;font-size:.875rem;font-weight:600}.OpinionList-module__F9ScEa__voteHistory{align-items:center;gap:0;display:inline-flex}.OpinionList-module__F9ScEa__historyStep{align-items:center;display:inline-flex}.OpinionList-module__F9ScEa__historyBadge{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.OpinionList-module__F9ScEa__historyLabel{color:#94a3b8;font-size:.6875rem}.OpinionList-module__F9ScEa__historyArrow{color:#94a3b8;margin:0 .125rem;font-size:.6875rem}.OpinionList-module__F9ScEa__time{color:#94a3b8;margin-left:auto;font-size:.75rem}.OpinionList-module__F9ScEa__editedLabel{color:#94a3b8;font-size:.6875rem;font-style:italic}.OpinionList-module__F9ScEa__itemWithdrawn{opacity:.7}.OpinionList-module__F9ScEa__withdrawnContent{position:relative}.OpinionList-module__F9ScEa__withdrawnLabel{color:#94a3b8;margin-bottom:.25rem;font-size:.8125rem;font-style:italic;font-weight:500;display:block}.OpinionList-module__F9ScEa__withdrawnText{color:#475569;white-space:pre-wrap;word-break:break-word;filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.875rem;line-height:1.6}.OpinionList-module__F9ScEa__content{color:#475569;white-space:pre-wrap;word-break:break-word;font-size:.875rem;line-height:1.6}.OpinionList-module__F9ScEa__contentClamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.OpinionList-module__F9ScEa__expandBtn{color:#3b82f6;cursor:pointer;background:0 0;border:none;margin-top:.25rem;padding:0;font-size:.8125rem;font-weight:500;display:inline-block}.OpinionList-module__F9ScEa__expandBtn:hover{color:#2563eb;text-decoration:underline}.OpinionList-module__F9ScEa__empty{text-align:center;color:#94a3b8;padding:2rem 1rem;font-size:.9375rem}.OpinionList-module__F9ScEa__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem;display:flex}.OpinionList-module__F9ScEa__pageBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.OpinionList-module__F9ScEa__pageBtn:hover:not(:disabled){color:#ef4444;background:#fef2f2;border-color:#fecaca}.OpinionList-module__F9ScEa__pageBtn:disabled{opacity:.4;cursor:not-allowed}.OpinionList-module__F9ScEa__pageBtnActive{color:#fff;background:#ef4444;border-color:#ef4444}.OpinionList-module__F9ScEa__pageBtnActive:hover{color:#fff;background:#dc2626;border-color:#dc2626}@media (prefers-color-scheme:dark){.OpinionList-module__F9ScEa__title{color:#f1f5f9}.OpinionList-module__F9ScEa__item{background:#1e293b;border-color:#334155}.OpinionList-module__F9ScEa__nickname{color:#f1f5f9}.OpinionList-module__F9ScEa__historyArrow,.OpinionList-module__F9ScEa__time,.OpinionList-module__F9ScEa__editedLabel,.OpinionList-module__F9ScEa__withdrawnLabel{color:#64748b}.OpinionList-module__F9ScEa__withdrawnText,.OpinionList-module__F9ScEa__content{color:#94a3b8}.OpinionList-module__F9ScEa__expandBtn{color:#60a5fa}.OpinionList-module__F9ScEa__expandBtn:hover{color:#93bbfd}.OpinionList-module__F9ScEa__pageBtn{color:#94a3b8;background:#1e293b;border-color:#334155}.OpinionList-module__F9ScEa__pageBtn:hover:not(:disabled){color:#f87171;background:#ef44441a;border-color:#7f1d1d}}.dark .OpinionList-module__F9ScEa__title{color:#f1f5f9}.dark .OpinionList-module__F9ScEa__item{background:#1e293b;border-color:#334155}.dark .OpinionList-module__F9ScEa__nickname{color:#f1f5f9}.dark .OpinionList-module__F9ScEa__historyArrow{color:#64748b}.dark .OpinionList-module__F9ScEa__editedLabel{color:#64748b}.dark .OpinionList-module__F9ScEa__withdrawnLabel{color:#64748b}.dark .OpinionList-module__F9ScEa__withdrawnText{color:#94a3b8}.dark .OpinionList-module__F9ScEa__content{color:#94a3b8}.dark .OpinionList-module__F9ScEa__pageBtn{color:#94a3b8;background:#1e293b;border-color:#334155}
.OpinionForm-module__msa0AW__form{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.5rem}.OpinionForm-module__msa0AW__title{color:#1e293b;margin-bottom:1rem;font-size:1rem;font-weight:700}.OpinionForm-module__msa0AW__voteRequired{color:#94a3b8;text-align:center;padding:1.5rem 0;font-size:.875rem}.OpinionForm-module__msa0AW__textarea{color:#1e293b;resize:vertical;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.5rem;width:100%;min-height:80px;padding:.75rem 1rem;font-family:inherit;font-size:.875rem}.OpinionForm-module__msa0AW__textarea:focus{border-color:#ef4444;outline:none;box-shadow:0 0 0 3px #ef44441a}.OpinionForm-module__msa0AW__textarea::placeholder{color:#94a3b8}.OpinionForm-module__msa0AW__footer{justify-content:space-between;align-items:center;margin-top:.75rem;display:flex}.OpinionForm-module__msa0AW__anonymousToggle{color:#64748b;cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.OpinionForm-module__msa0AW__anonymousToggle input{accent-color:#ef4444}.OpinionForm-module__msa0AW__myContent{color:#475569;white-space:pre-wrap;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.6}.OpinionForm-module__msa0AW__hint{color:#94a3b8;font-size:.75rem;font-style:italic}.OpinionForm-module__msa0AW__actions{gap:.5rem;display:flex}.OpinionForm-module__msa0AW__editBtn{color:#3b82f6;cursor:pointer;background:0 0;border:1px solid #bfdbfe;border-radius:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s}.OpinionForm-module__msa0AW__editBtn:hover{background:#eff6ff}.OpinionForm-module__msa0AW__withdrawBtn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s}.OpinionForm-module__msa0AW__withdrawBtn:hover:not(:disabled){color:#ef4444;border-color:#fecaca}.OpinionForm-module__msa0AW__withdrawBtn:disabled{opacity:.5;cursor:not-allowed}.OpinionForm-module__msa0AW__cancelBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:500;transition:all .15s}.OpinionForm-module__msa0AW__cancelBtn:hover{background:#f8fafc}.OpinionForm-module__msa0AW__submitBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.OpinionForm-module__msa0AW__submitBtn:hover:not(:disabled){background:#dc2626}.OpinionForm-module__msa0AW__submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:768px){.OpinionForm-module__msa0AW__choiceRow{flex-direction:column}}@media (prefers-color-scheme:dark){.OpinionForm-module__msa0AW__form{background:#1e293b;border-color:#334155}.OpinionForm-module__msa0AW__title{color:#f1f5f9}.OpinionForm-module__msa0AW__voteRequired{color:#64748b}.OpinionForm-module__msa0AW__textarea{color:#f1f5f9;background:#0f172a;border-color:#334155}.OpinionForm-module__msa0AW__textarea:focus{border-color:#f87171}.OpinionForm-module__msa0AW__charCount{color:#64748b}.OpinionForm-module__msa0AW__myContent{color:#94a3b8;background:#0f172a;border-color:#334155}.OpinionForm-module__msa0AW__editBtn{color:#60a5fa;border-color:#1e3a5f}.OpinionForm-module__msa0AW__editBtn:hover{background:#3b82f61a}.OpinionForm-module__msa0AW__withdrawBtn{color:#64748b;border-color:#334155}.OpinionForm-module__msa0AW__cancelBtn{color:#94a3b8;border-color:#334155}.OpinionForm-module__msa0AW__cancelBtn:hover{background:#1e293b}.OpinionForm-module__msa0AW__anonymousToggle{color:#94a3b8}}.dark .OpinionForm-module__msa0AW__form{background:#1e293b;border-color:#334155}.dark .OpinionForm-module__msa0AW__title{color:#f1f5f9}.dark .OpinionForm-module__msa0AW__voteRequired{color:#64748b}.dark .OpinionForm-module__msa0AW__textarea{color:#f1f5f9;background:#0f172a;border-color:#334155}.dark .OpinionForm-module__msa0AW__myContent{color:#94a3b8;background:#0f172a;border-color:#334155}.dark .OpinionForm-module__msa0AW__editBtn{color:#60a5fa;border-color:#1e3a5f}.dark .OpinionForm-module__msa0AW__withdrawBtn{color:#64748b;border-color:#334155}.dark .OpinionForm-module__msa0AW__cancelBtn{color:#94a3b8;border-color:#334155}
.ParticipantList-module__dk89OG__list{flex-direction:column;gap:.75rem;display:flex}.ParticipantList-module__dk89OG__title{color:#1e293b;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:700;display:flex}.ParticipantList-module__dk89OG__title svg{width:1.25rem;height:1.25rem}.ParticipantList-module__dk89OG__item{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:.875rem 1.25rem}.ParticipantList-module__dk89OG__itemWithdrawn{opacity:.7}.ParticipantList-module__dk89OG__itemHeader{align-items:center;gap:.5rem;display:flex}.ParticipantList-module__dk89OG__choiceBadge{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ParticipantList-module__dk89OG__choiceA{background:#3b82f6}.ParticipantList-module__dk89OG__choiceB{background:#ef4444}.ParticipantList-module__dk89OG__nickname{color:#1e293b;font-size:.875rem;font-weight:600}.ParticipantList-module__dk89OG__voteHistory{align-items:center;gap:0;display:inline-flex}.ParticipantList-module__dk89OG__historyStep{align-items:center;display:inline-flex}.ParticipantList-module__dk89OG__historyBadge{color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.ParticipantList-module__dk89OG__historyLabel{color:#94a3b8;font-size:.6875rem}.ParticipantList-module__dk89OG__historyArrow{color:#94a3b8;margin:0 .125rem;font-size:.6875rem}.ParticipantList-module__dk89OG__editedLabel{color:#94a3b8;font-size:.6875rem;font-style:italic}.ParticipantList-module__dk89OG__time{color:#94a3b8;margin-left:auto;font-size:.75rem}.ParticipantList-module__dk89OG__opinionArea{margin-top:.5rem}.ParticipantList-module__dk89OG__opinionText{color:#475569;white-space:pre-wrap;word-break:break-word;font-size:.8125rem;line-height:1.5}.ParticipantList-module__dk89OG__opinionActions{gap:.375rem;margin-top:.375rem;display:flex}.ParticipantList-module__dk89OG__actionBtn{color:#3b82f6;cursor:pointer;background:0 0;border:1px solid #bfdbfe;border-radius:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;transition:all .15s}.ParticipantList-module__dk89OG__actionBtn:hover{background:#eff6ff}.ParticipantList-module__dk89OG__actionBtnDanger{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;transition:all .15s}.ParticipantList-module__dk89OG__actionBtnDanger:hover:not(:disabled){color:#ef4444;border-color:#fecaca}.ParticipantList-module__dk89OG__actionBtnDanger:disabled{opacity:.5;cursor:not-allowed}.ParticipantList-module__dk89OG__withdrawnContent{margin-top:.5rem}.ParticipantList-module__dk89OG__withdrawnLabel{color:#94a3b8;margin-bottom:.25rem;font-size:.75rem;font-style:italic;display:block}.ParticipantList-module__dk89OG__withdrawnText{color:#475569;filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none;font-size:.8125rem;line-height:1.5}.ParticipantList-module__dk89OG__noOpinion{color:#cbd5e1;margin-top:.375rem;font-size:.75rem;font-style:italic}.ParticipantList-module__dk89OG__writeBtn{color:#3b82f6;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:1rem;align-items:center;gap:.25rem;margin-top:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.ParticipantList-module__dk89OG__writeBtn:hover{background:#dbeafe;border-color:#93c5fd}.ParticipantList-module__dk89OG__inlineForm{margin-top:.5rem}.ParticipantList-module__dk89OG__textareaWrap{position:relative}.ParticipantList-module__dk89OG__textarea{color:#1e293b;resize:none;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:.5rem;width:100%;min-height:48px;padding:.5rem .75rem;font-family:inherit;font-size:.8125rem}.ParticipantList-module__dk89OG__textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f61a}.ParticipantList-module__dk89OG__textarea::placeholder{color:#94a3b8}.ParticipantList-module__dk89OG__charCount{color:#94a3b8;font-size:.625rem;position:absolute;bottom:.375rem;right:.625rem}.ParticipantList-module__dk89OG__charCountOver{color:#ef4444;font-weight:600}.ParticipantList-module__dk89OG__inlineActions{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.ParticipantList-module__dk89OG__anonymousToggle{color:#64748b;cursor:pointer;align-items:center;gap:.25rem;margin-right:auto;font-size:.75rem;display:flex}.ParticipantList-module__dk89OG__anonymousToggle input{accent-color:#3b82f6}.ParticipantList-module__dk89OG__cancelBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem}.ParticipantList-module__dk89OG__cancelBtn:hover{background:#f8fafc}.ParticipantList-module__dk89OG__submitBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:all .15s}.ParticipantList-module__dk89OG__submitBtn:hover:not(:disabled){background:#2563eb}.ParticipantList-module__dk89OG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.ParticipantList-module__dk89OG__empty{text-align:center;color:#94a3b8;padding:2rem 1rem;font-size:.9375rem}.ParticipantList-module__dk89OG__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin-top:.5rem;display:flex}.ParticipantList-module__dk89OG__pageBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:all .15s}.ParticipantList-module__dk89OG__pageBtn:hover:not(:disabled){color:#3b82f6;background:#eff6ff;border-color:#bfdbfe}.ParticipantList-module__dk89OG__pageBtn:disabled{opacity:.4;cursor:not-allowed}.ParticipantList-module__dk89OG__pageBtnActive{color:#fff;background:#3b82f6;border-color:#3b82f6}.ParticipantList-module__dk89OG__pageBtnActive:hover{color:#fff;background:#2563eb;border-color:#2563eb}@media (prefers-color-scheme:dark){.ParticipantList-module__dk89OG__title{color:#f1f5f9}.ParticipantList-module__dk89OG__item{background:#1e293b;border-color:#334155}.ParticipantList-module__dk89OG__nickname{color:#f1f5f9}.ParticipantList-module__dk89OG__historyArrow,.ParticipantList-module__dk89OG__editedLabel,.ParticipantList-module__dk89OG__time{color:#64748b}.ParticipantList-module__dk89OG__opinionText{color:#94a3b8}.ParticipantList-module__dk89OG__actionBtn{color:#60a5fa;border-color:#1e3a5f}.ParticipantList-module__dk89OG__actionBtn:hover{background:#3b82f61a}.ParticipantList-module__dk89OG__actionBtnDanger{color:#64748b;border-color:#334155}.ParticipantList-module__dk89OG__withdrawnLabel{color:#64748b}.ParticipantList-module__dk89OG__withdrawnText{color:#94a3b8}.ParticipantList-module__dk89OG__noOpinion{color:#334155}.ParticipantList-module__dk89OG__writeBtn{color:#60a5fa;background:#3b82f61a;border-color:#1e3a5f}.ParticipantList-module__dk89OG__writeBtn:hover{background:#3b82f626;border-color:#2563eb}.ParticipantList-module__dk89OG__textarea{color:#f1f5f9;background:#0f172a;border-color:#334155}.ParticipantList-module__dk89OG__textarea:focus{border-color:#3b82f6}.ParticipantList-module__dk89OG__charCount{color:#64748b}.ParticipantList-module__dk89OG__cancelBtn{color:#94a3b8;border-color:#334155}.ParticipantList-module__dk89OG__cancelBtn:hover{background:#1e293b}.ParticipantList-module__dk89OG__anonymousToggle{color:#94a3b8}.ParticipantList-module__dk89OG__pageBtn{color:#94a3b8;background:#1e293b;border-color:#334155}.ParticipantList-module__dk89OG__pageBtn:hover:not(:disabled){color:#60a5fa;background:#3b82f61a;border-color:#1e3a5f}}
.Pagination-module__-vieHq__pagination{justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;display:flex}.Pagination-module__-vieHq__pageBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;justify-content:center;align-items:center;min-width:2.25rem;height:2.25rem;padding:0 .5rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.Pagination-module__-vieHq__pageBtn:hover:not(:disabled){background:#f1f5f9;border-color:#fecaca}.Pagination-module__-vieHq__pageBtn.Pagination-module__-vieHq__active{color:#fff;background:#ef4444;border-color:#ef4444}.Pagination-module__-vieHq__pageBtn:disabled{opacity:.5;cursor:not-allowed}.Pagination-module__-vieHq__pageBtn svg{width:1rem;height:1rem}.Pagination-module__-vieHq__pageDots{color:#94a3b8;padding:0 .5rem}@media (max-width:768px){.Pagination-module__-vieHq__pagination{gap:.25rem;padding:1rem}.Pagination-module__-vieHq__pageBtn{min-width:2rem;height:2rem;font-size:.8125rem}}@media (prefers-color-scheme:dark){.Pagination-module__-vieHq__pageBtn{color:#e2e8f0;background:#1e293b;border-color:#334155}.Pagination-module__-vieHq__pageBtn:hover:not(:disabled){background:#334155;border-color:#f87171}.Pagination-module__-vieHq__pageBtn.Pagination-module__-vieHq__active{background:#ef4444;border-color:#ef4444}}.dark .Pagination-module__-vieHq__pageBtn{color:#e2e8f0;background:#1e293b;border-color:#334155}.dark .Pagination-module__-vieHq__pageBtn.Pagination-module__-vieHq__active{background:#ef4444;border-color:#ef4444}
.BackSection-module__puu8VG__backSection{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem}.BackSection-module__puu8VG__backLink{color:#64748b;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.BackSection-module__puu8VG__backLink:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.BackSection-module__puu8VG__backLink svg{width:1rem;height:1rem}@media (prefers-color-scheme:dark){.BackSection-module__puu8VG__backLink{color:#94a3b8;border-color:#334155}.BackSection-module__puu8VG__backLink:hover{color:#f87171;background:#ef44441a;border-color:#f871714d}}.dark .BackSection-module__puu8VG__backLink{color:#94a3b8;border-color:#334155}.dark .BackSection-module__puu8VG__backLink:hover{color:#f87171;background:#ef44441a;border-color:#f871714d}
.BattleStatus-module__tcoETW__wrapper{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.BattleStatus-module__tcoETW__badge{letter-spacing:.03em;border-radius:.375rem;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.BattleStatus-module__tcoETW__open{color:#ef4444;background:#fef2f2}.BattleStatus-module__tcoETW__completed{color:#16a34a;background:#f0fdf4}.BattleStatus-module__tcoETW__appealed{color:#d97706;background:#fffbeb}.BattleStatus-module__tcoETW__winnerBadge{color:#fff;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.BattleStatus-module__tcoETW__trophyIcon{width:.875rem;height:.875rem}@media (prefers-color-scheme:dark){.BattleStatus-module__tcoETW__open{color:#f87171;background:#ef444426}.BattleStatus-module__tcoETW__completed{color:#4ade80;background:#16a34a26}.BattleStatus-module__tcoETW__appealed{color:#fbbf24;background:#d9770626}}
.ProgressBar-module__BrWFmG__container{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1.25rem}.ProgressBar-module__BrWFmG__header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ProgressBar-module__BrWFmG__label{color:#475569;font-size:.8125rem;font-weight:600}.ProgressBar-module__BrWFmG__count{color:#ef4444;font-size:.875rem;font-weight:700}.ProgressBar-module__BrWFmG__track{background:#f1f5f9;border-radius:999px;height:.5rem;overflow:hidden}.ProgressBar-module__BrWFmG__fill{background:linear-gradient(90deg,#f97316,#ef4444);border-radius:999px;height:100%;transition:width .6s}.ProgressBar-module__BrWFmG__fill.ProgressBar-module__BrWFmG__complete{background:linear-gradient(90deg,#16a34a,#22c55e)}.ProgressBar-module__BrWFmG__footer{justify-content:space-between;align-items:center;margin-top:.5rem;display:flex}.ProgressBar-module__BrWFmG__percent{color:#94a3b8;font-size:.75rem;font-weight:600}.ProgressBar-module__BrWFmG__remaining{color:#94a3b8;font-size:.75rem}.ProgressBar-module__BrWFmG__completeText{color:#16a34a;font-size:.75rem;font-weight:700}@media (prefers-color-scheme:dark){.ProgressBar-module__BrWFmG__container{background:#1e293b;border-color:#334155}.ProgressBar-module__BrWFmG__label{color:#94a3b8}.ProgressBar-module__BrWFmG__track{background:#334155}.ProgressBar-module__BrWFmG__percent,.ProgressBar-module__BrWFmG__remaining{color:#64748b}.ProgressBar-module__BrWFmG__completeText{color:#4ade80}}
.AiSummary-module__EJ2d6W__container{background:linear-gradient(135deg,#faf5ff,#f5f3ff);border:1px solid #e9d5ff;border-radius:.75rem;overflow:hidden}.AiSummary-module__EJ2d6W__header{background:linear-gradient(135deg,#a855f714,#8b5cf614);border-bottom:1px solid #e9d5ff;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.AiSummary-module__EJ2d6W__iconWrap{background:linear-gradient(135deg,#a855f7,#8b5cf6);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.AiSummary-module__EJ2d6W__icon{stroke:#fff;width:1.125rem;height:1.125rem}.AiSummary-module__EJ2d6W__headerText{flex-direction:column;display:flex}.AiSummary-module__EJ2d6W__title{color:#7c3aed;margin:0;font-size:.875rem;font-weight:700}.AiSummary-module__EJ2d6W__subtitle{color:#a78bfa;font-size:.75rem}.AiSummary-module__EJ2d6W__body{padding:1.25rem}.AiSummary-module__EJ2d6W__line{color:#4c1d95;margin:0;font-size:.875rem;line-height:1.7}.AiSummary-module__EJ2d6W__line+.AiSummary-module__EJ2d6W__line{margin-top:.5rem}.AiSummary-module__EJ2d6W__line:empty{margin-top:.75rem}@media (prefers-color-scheme:dark){.AiSummary-module__EJ2d6W__container{background:linear-gradient(135deg,#581c8726,#4c1d9526);border-color:#8b5cf64d}.AiSummary-module__EJ2d6W__header{background:#8b5cf61a;border-bottom-color:#8b5cf633}.AiSummary-module__EJ2d6W__title{color:#c4b5fd}.AiSummary-module__EJ2d6W__subtitle{color:#8b5cf6}.AiSummary-module__EJ2d6W__line{color:#ddd6fe}}
.BattleDetail-module__xB8Jjq__container{color:#1e293b;background-color:#f8fafc;min-height:100vh}.BattleDetail-module__xB8Jjq__hero{background:linear-gradient(135deg,#f97316 0%,#ef4444 50%,#dc2626 100%);padding:2rem 1.5rem}.BattleDetail-module__xB8Jjq__heroContent{max-width:1200px;margin:0 auto}.BattleDetail-module__xB8Jjq__heroBreadcrumb{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.BattleDetail-module__xB8Jjq__breadcrumbLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.BattleDetail-module__xB8Jjq__breadcrumbLink:hover{color:#fff}.BattleDetail-module__xB8Jjq__breadcrumbSeparator{color:#ffffff80}.BattleDetail-module__xB8Jjq__breadcrumbCurrent{color:#fff;font-weight:500}.BattleDetail-module__xB8Jjq__contentSection{flex-direction:column;gap:1.5rem;max-width:800px;margin:0 auto;padding:2rem 1.5rem 3rem;display:flex}.BattleDetail-module__xB8Jjq__article{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:2rem}.BattleDetail-module__xB8Jjq__articleHeader{margin-bottom:1.5rem}.BattleDetail-module__xB8Jjq__articleMeta{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.BattleDetail-module__xB8Jjq__vsTag{color:#ef4444;letter-spacing:.05em;background:#fef2f2;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.BattleDetail-module__xB8Jjq__ownerActions{gap:.5rem;display:flex}.BattleDetail-module__xB8Jjq__editLink{color:#3b82f6;background:#eff6ff;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;text-decoration:none}.BattleDetail-module__xB8Jjq__deleteBtn{color:#ef4444;cursor:pointer;background:#fef2f2;border:none;border-radius:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500}.BattleDetail-module__xB8Jjq__articleTitle{color:#1e293b;margin-bottom:.75rem;font-size:1.5rem;font-weight:800;line-height:1.4}.BattleDetail-module__xB8Jjq__articleInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.BattleDetail-module__xB8Jjq__authorName{color:#475569;font-size:.875rem;font-weight:600}.BattleDetail-module__xB8Jjq__postStats{color:#94a3b8;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.BattleDetail-module__xB8Jjq__statDot{color:#cbd5e1}.BattleDetail-module__xB8Jjq__metaLeft{align-items:center;gap:.5rem;display:flex}.BattleDetail-module__xB8Jjq__originLink{color:#475569;background:#f0f9ff;border:1px solid #bae6fd;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.BattleDetail-module__xB8Jjq__originIcon{color:#0ea5e9;flex-shrink:0;width:1rem;height:1rem}.BattleDetail-module__xB8Jjq__originLinkBtn{color:#0ea5e9;white-space:nowrap;margin-left:auto;font-weight:600;text-decoration:none}.BattleDetail-module__xB8Jjq__originLinkBtn:hover{color:#0284c7;text-decoration:underline}.BattleDetail-module__xB8Jjq__articleBody{color:#475569;overflow-wrap:break-word;font-size:.9375rem;line-height:1.8}.BattleDetail-module__xB8Jjq__articleBody img{max-width:100%;height:auto}.BattleDetail-module__xB8Jjq__articleBody iframe{max-width:100%}.BattleDetail-module__xB8Jjq__backToList{color:#64748b;border:1px solid #e2e8f0;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.BattleDetail-module__xB8Jjq__backToList:hover{color:#ef4444;background:#fef2f2;border-color:#fecaca}.BattleDetail-module__xB8Jjq__backToList svg{width:1rem;height:1rem}.BattleDetail-module__xB8Jjq__loadingText,.BattleDetail-module__xB8Jjq__errorText{text-align:center;color:#94a3b8;padding:3rem}.BattleDetail-module__xB8Jjq__errorText{color:#ef4444}.BattleDetail-module__xB8Jjq__battleNav{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.BattleDetail-module__xB8Jjq__navCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;gap:.375rem;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex}.BattleDetail-module__xB8Jjq__navCard:hover{background:#fef2f2;border-color:#fecaca}.BattleDetail-module__xB8Jjq__navCardNext{text-align:right}.BattleDetail-module__xB8Jjq__navLabel{color:#ef4444;text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;display:inline-flex}.BattleDetail-module__xB8Jjq__navCardNext .BattleDetail-module__xB8Jjq__navLabel{justify-content:flex-end}.BattleDetail-module__xB8Jjq__navArrow{width:.875rem;height:.875rem}.BattleDetail-module__xB8Jjq__navTitle{color:#1e293b;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.BattleDetail-module__xB8Jjq__navOptions{color:#94a3b8;font-size:.75rem}@media (max-width:768px){.BattleDetail-module__xB8Jjq__contentSection{padding:1rem}.BattleDetail-module__xB8Jjq__article{padding:1.25rem}.BattleDetail-module__xB8Jjq__articleTitle{font-size:1.25rem}.BattleDetail-module__xB8Jjq__battleNav{grid-template-columns:1fr}.BattleDetail-module__xB8Jjq__navCardNext{text-align:left}.BattleDetail-module__xB8Jjq__navCardNext .BattleDetail-module__xB8Jjq__navLabel{justify-content:flex-start}}@media (prefers-color-scheme:dark){.BattleDetail-module__xB8Jjq__container{color:#f1f5f9;background-color:#0f172a}.BattleDetail-module__xB8Jjq__hero{background:linear-gradient(135deg,#c2410c 0%,#b91c1c 50%,#991b1b 100%)}.BattleDetail-module__xB8Jjq__article{background:#1e293b;border-color:#334155}.BattleDetail-module__xB8Jjq__articleTitle{color:#f1f5f9}.BattleDetail-module__xB8Jjq__articleBody{color:#94a3b8}.BattleDetail-module__xB8Jjq__authorName{color:#e2e8f0}.BattleDetail-module__xB8Jjq__vsTag{color:#f87171;background:#ef444426}.BattleDetail-module__xB8Jjq__backToList{color:#94a3b8;border-color:#334155}.BattleDetail-module__xB8Jjq__backToList:hover{color:#f87171;background:#ef44441a;border-color:#7f1d1d}.BattleDetail-module__xB8Jjq__originLink{color:#94a3b8;background:#0ea5e91a;border-color:#0ea5e94d}.BattleDetail-module__xB8Jjq__originIcon,.BattleDetail-module__xB8Jjq__originLinkBtn{color:#38bdf8}.BattleDetail-module__xB8Jjq__originLinkBtn:hover{color:#7dd3fc}.BattleDetail-module__xB8Jjq__navCard{background:#1e293b;border-color:#334155}.BattleDetail-module__xB8Jjq__navCard:hover{background:#ef44441a;border-color:#7f1d1d}.BattleDetail-module__xB8Jjq__navTitle{color:#f1f5f9}.BattleDetail-module__xB8Jjq__navOptions{color:#64748b}}.dark .BattleDetail-module__xB8Jjq__container{color:#f1f5f9;background-color:#0f172a}.dark .BattleDetail-module__xB8Jjq__article{background:#1e293b;border-color:#334155}.dark .BattleDetail-module__xB8Jjq__articleTitle{color:#f1f5f9}.dark .BattleDetail-module__xB8Jjq__articleBody{color:#94a3b8}.dark .BattleDetail-module__xB8Jjq__navCard{background:#1e293b;border-color:#334155}.dark .BattleDetail-module__xB8Jjq__navTitle{color:#f1f5f9}
