.fcc-mode-select{margin:0 0 14px;padding:12px;border:1px solid rgba(255,215,122,.14);border-radius:16px;background:#ffffff03}.fcc-mode-select>label{display:block;margin-bottom:8px;color:#ffd77a;font-size:7px;font-weight:950;letter-spacing:.14em}.fcc-mode-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px}.fcc-mode-buttons button{padding:12px;text-align:left;border:1px solid #ffffff0d;border-radius:12px;background:#0d1711;color:#94a59a;cursor:pointer}.fcc-mode-buttons button b,.fcc-mode-buttons button small{display:block}.fcc-mode-buttons button b{font-size:9px}.fcc-mode-buttons button small{margin-top:4px;font-size:7px;color:#6f8075}.fcc-mode-buttons button.on{border-color:#ffd77a55;background:linear-gradient(135deg,#ffd77a12,#83efad08);color:#ffe5a0;box-shadow:0 10px 30px #0002}.fcc-mode-buttons button.on small{color:#a4b7aa}
body.fcc-solo-active .players-card,body.fcc-solo-active [data-group="targetScore"]{opacity:.23;pointer-events:none;filter:saturate(.2)}body.fcc-solo-active .players-card:after{content:"1V1 SOLO · CEVABI YAZ · DOĞRU +1 · YANLIŞ -1";display:block;margin-top:10px;color:#ffd77a;font-size:7px;font-weight:900}.fcc-solo-clock{display:grid;grid-template-columns:auto auto auto auto;gap:8px;align-items:center;padding:8px 10px;border:1px solid #ffd77a2b;border-radius:12px;background:linear-gradient(135deg,#1d281d,#0b120d);box-shadow:0 12px 30px #0004}.fcc-solo-clock small{color:#83efad;font-size:6px;font-weight:950;letter-spacing:.14em}.fcc-solo-clock b{font:950 22px/1 ui-monospace,monospace;color:#ffd77a;min-width:66px}.fcc-solo-clock span{font-size:7px;color:#91a298}.fcc-solo-clock em{font-style:normal;font-size:14px;color:#fff;font-weight:950}.fcc-solo-clock button{border:1px solid #ffffff10;background:#ffffff06;color:#e6c66f;border-radius:8px;padding:7px 8px;font-size:7px;font-weight:900;cursor:pointer}.fcc-solo-clock.danger b{color:#ff7b70;animation:fccPulse .7s infinite alternate}@keyframes fccPulse{to{transform:scale(1.06);text-shadow:0 0 12px #ff6b5b}}
.solo-answer-shell{width:100%;display:grid;gap:8px}.solo-answer-line{display:grid;grid-template-columns:minmax(160px,1fr) auto auto;gap:8px;width:100%}.solo-answer-line input{min-width:0;padding:13px 14px;border-radius:12px;border:1px solid #ffffff18;background:#07100b;color:#f6fff9;outline:none;font:800 12px/1.2 inherit;box-shadow:inset 0 0 0 1px #0004}.solo-answer-line input:focus{border-color:#83efad88;box-shadow:0 0 0 3px #83efad12}.solo-submit-btn,.solo-pass-btn{border-radius:12px;padding:0 16px;font-weight:950;font-size:9px;cursor:pointer}.solo-submit-btn{border:1px solid #83efad66;background:linear-gradient(135deg,#83efad,#45bd75);color:#102018}.solo-pass-btn{border:1px solid #ffffff12;background:#ffffff07!important;color:#aab6ae!important}.solo-feedback{min-height:18px;font-size:8px;font-weight:950;letter-spacing:.08em}.solo-feedback.ok{color:#83efad}.solo-feedback.bad{color:#ff8176}.solo-feedback.pass{color:#a9b6ae}.solo-result-note{display:block;margin-top:10px;color:#8fa096;font-size:8px}.solo-result-global{margin-top:15px}#fccSoloDetail{white-space:nowrap;color:#aab9af}
@media(max-width:650px){.fcc-mode-buttons{grid-template-columns:1fr}.fcc-solo-clock{grid-template-columns:1fr 1fr}.fcc-solo-clock small{grid-column:1/-1}.solo-answer-line{grid-template-columns:1fr 1fr}.solo-answer-line input{grid-column:1/-1}.solo-submit-btn,.solo-pass-btn{min-height:42px}}
