.career-simple-nav{margin-bottom:24px;padding:16px;border:1px solid #ffffff20;border-radius:16px;background:var(--panel,#14201c)}.career-simple-nav .ut-controls{margin:0 0 12px;flex-wrap:wrap}.career-simple-nav summary{cursor:pointer;padding:8px 0}.career-simple-more{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:12px}.career-simple-more button{text-align:left;white-space:normal;display:grid;gap:5px}.career-simple-more small{font-weight:400;line-height:1.5;opacity:.75}.career-simple-header h1{display:flex;align-items:center;gap:12px}.career-simple-header h1 .club-badge{width:46px;height:46px;object-fit:contain}.career-simple-header p{max-width:720px;line-height:1.6}.career-next-game{display:grid;grid-template-columns:1.5fr 1fr;gap:30px;border:1px solid #a9d96066;background:linear-gradient(120deg,#20372b,#14201c);padding:28px;border-radius:18px;margin:20px 0}.career-next-game h2{font-size:clamp(22px,3vw,32px);line-height:1.25;margin-top:8px}.career-next-game p{line-height:1.65}.career-next-game .btn{margin:8px 8px 0 0}.career-simple-numbers{display:grid;align-content:center;gap:12px}.career-simple-numbers p{margin:0;padding:12px 16px;border-left:2px solid #c5f75b55;background:#ffffff05}.career-simple-numbers strong{display:block;font-size:20px}.career-simple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.career-simple-card{font:inherit;text-align:left;cursor:pointer;padding:22px;border-radius:16px;border:1px solid #ffffff20;background:var(--panel,#14201c);color:inherit;display:grid;gap:8px}.career-simple-card strong{font-size:18px}.career-simple-card span{font-size:14px;line-height:1.6;opacity:.8}.career-simple-card:hover{border-color:#c5f75b}.career-simple-card:focus-visible,.career-simple-nav button:focus-visible{outline:3px solid #c5f75b;outline-offset:3px}.career-section-intro p{line-height:1.6}.beginner-welcome,.salary-auto-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;border:1px solid #ffffff25;border-radius:16px;margin:18px 0}.beginner-welcome p,.salary-auto-panel p{line-height:1.6;margin:8px 0}.salary-auto-panel{border-color:#c5f75b66}.salary-auto-panel .btn{flex-shrink:0}.beginner-context-help summary{cursor:pointer;font-weight:600}.beginner-context-help p{line-height:1.7}@media(max-width:700px){.career-next-game{grid-template-columns:1fr;padding:20px;gap:18px}.career-simple-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.career-simple-card{padding:16px}.career-simple-more{grid-template-columns:1fr}.beginner-welcome,.salary-auto-panel{align-items:stretch;flex-direction:column}.career-simple-nav .ut-controls .btn{flex:1 1 42%;font-size:13px}.career-simple-header h1{font-size:26px}}
.mode-help-button{margin:8px 0 16px}#modeHowToPlay{position:fixed;inset:0;margin:auto;width:min(680px,calc(100% - 28px));max-height:88dvh;overflow:auto;padding:28px;border-radius:20px;border:1px solid #ffffff30;background:#14201c;color:#f4f6ed}#modeHowToPlay::backdrop{background:#07110bcc;backdrop-filter:blur(4px)}#modeHowToPlay p,#modeHowToPlay li{line-height:1.7}#modeHowToPlay li{margin:10px 0}#modeHowToPlay h2{line-height:1.25}
