:root{--rba-yellow: #fee600;--rba-white: #ffffff;--rba-offblack: #2b2d33;--rba-correct: #67d0ab;--rba-incorrect: #ff8b6b;--rba-hover: #ffd403;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{margin:0;background:var(--rba-white);color:var(--rba-offblack);overflow:hidden;-webkit-user-select:none;user-select:none}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.imageScreen{height:100%;width:100%;padding:0;background-color:var(--rba-yellow);background-repeat:no-repeat;background-position:center;background-size:contain;overflow:hidden}.imageScreen--youknow{background-image:url(/youknow.jpg)}.imageScreen--tryagain{background-image:url(/tryagain.jpg);cursor:pointer}.imageScreen--final{background-image:url(/zadnji.jpg);cursor:pointer}.imageOverlayScore{position:absolute;top:clamp(18px,2.2vw,40px);right:clamp(18px,2.2vw,40px);padding:10px 14px;border-radius:14px;background:#2b2d33d9;color:var(--rba-white);font-weight:900;font-size:clamp(20px,1.4vw,28px);letter-spacing:.4px}#root{height:100%}button{font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus{outline:none}button:focus-visible{outline:4px solid rgba(43,45,51,.25);outline-offset:3px}.pageRoot{height:100vh;width:100vw;display:grid;grid-template-columns:72% 28%;overflow:hidden}.leftPanel{position:relative;background:#f3f3f3;border-bottom-right-radius:60px;overflow:hidden;z-index:2;margin-right:-18px}.rightPanel{position:relative;background:#ffd200}.headerAnchor{position:absolute;top:48px;left:90px;right:80px;display:flex;justify-content:space-between;align-items:center}.headerLeft{display:flex;align-items:center}.headerArrow{color:#ffd200;font-size:28px;margin-right:12px;font-weight:800}.headerNumber{font-size:22px;font-weight:600;color:#2c2f36}.headerRight{font-size:18px;font-weight:500;color:#2c2f36}.questionAnchor{position:absolute;top:180px;left:90px;max-width:860px;font-size:42px;font-weight:700;line-height:1.25;color:#2c2f36;margin:0}.answersAnchor{position:absolute;top:340px;left:90px;display:flex;flex-direction:column;gap:18px}.answerPill{width:720px;height:64px;background:#2c2f36;border-radius:14px;padding-left:24px;border:0;display:flex;align-items:center;color:#fff;font-size:22px;font-weight:600;cursor:pointer;text-align:left;transition:transform .15s ease,background-color .15s ease}.answerPill:hover{transform:scale(1.02);background:#23262c}.answerPill:disabled{opacity:.8;cursor:not-allowed;transform:none}.answerPrefix{font-weight:700;margin-right:12px}.arrowStack{position:absolute;bottom:80px;right:80px;display:flex;flex-direction:column;gap:40px}.arrowMark{font-size:120px;font-weight:900;color:#ffffff59;line-height:.8;letter-spacing:-20px}@media(max-width:1024px){.pageRoot{grid-template-columns:1fr;grid-template-rows:1fr auto}.leftPanel{margin-right:0;border-bottom-right-radius:0}.rightPanel{min-height:220px}.headerAnchor,.questionAnchor,.answersAnchor{left:32px;right:32px}.questionAnchor{max-width:none}.answersAnchor{right:32px}.answerPill{width:min(720px,calc(100vw - 64px))}}.debugOverlay{position:fixed;inset:0;pointer-events:none;z-index:9999}.debugGrid{position:absolute;inset:0;background-image:repeating-linear-gradient(to right,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 1px,transparent 1px,transparent 100px),repeating-linear-gradient(to bottom,rgba(0,0,0,.08) 0,rgba(0,0,0,.08) 1px,transparent 1px,transparent 100px)}.debugBox{position:absolute;border:1px solid;box-sizing:border-box}.debugLabel{position:absolute;top:-22px;left:0;font-size:12px;font-weight:700;background:#ffffffd9;padding:2px 6px;border-radius:6px}.questionBg{height:100vh;width:100vw;background-image:url(/qbackground.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;overflow:hidden}.questionHomeHotspot{position:absolute;top:0;left:0;width:120px;height:120px;border:0;background:transparent;opacity:0;cursor:pointer}.questionCentered{position:absolute;top:40%;left:39%;transform:translate(-50%,-50%);width:min(1200px,calc(100vw - 180px))}.questionProgressTop{position:absolute;top:-56px;right:0;font-size:24px;font-weight:400;color:#2c2f36}.questionLine{display:flex;align-items:baseline;gap:4px;color:#2c2f36;font-size:60px;font-weight:660;line-height:1.15}.questionLineArrowIcon{width:152px;height:212px;flex:0 0 auto;transform:translateY(104px)}.questionLineNumber{flex:0 0 auto}.questionLineText{flex:1 1 auto}.questionAnswers{margin-top:48px;display:flex;flex-direction:column;gap:28px;width:100%;margin-left:calc(var(--answers-indent, 0px) - 3ch)}.questionAnswerPill{width:120%;max-width:940px;height:64px;background:transparent;border-radius:4px;padding-left:4px;border:0;display:flex;align-items:center;color:#2c2f36;font-size:48px;font-weight:500;cursor:pointer;text-align:left;transition:transform .15s ease,background-color .15s ease}.questionAnswerPill:hover{transform:scale(1.02);background:transparent}.questionAnswerPill:disabled{opacity:.8;cursor:not-allowed;transform:none}.questionAnswerPrefix{font-weight:500;margin-right:12px}.quizQuestionPage{height:100vh;width:100%;display:grid;grid-template-columns:80% 20%;background:#ffd200;overflow:hidden}.quizQuestionLeft{background-color:#f3f3f3;padding:70px 90px 60px 80px;border-bottom-right-radius:60px;box-sizing:border-box;position:relative}.quizQuestionHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.quizQuestionHeaderLeft{display:flex;align-items:center}.quizQuestionArrow{color:#fee600;font-size:28px;margin-right:12px;font-weight:800}.quizQuestionNumber{font-size:22px;font-weight:600;color:#2c2f36}.quizQuestionProgress{font-size:18px;font-weight:500;color:#2c2f36}.quizQuestionText{font-size:38px;font-weight:700;line-height:1.2;max-width:820px;color:#2c2f36;margin:0 0 40px}.quizAnswers{display:flex;flex-direction:column;gap:18px;max-width:720px}.quizAnswerButton{background:#2c2f36;color:#fff;padding:18px 28px;border-radius:14px;font-size:22px;font-weight:600;cursor:pointer;display:flex;align-items:center;border:0;width:100%;transition:transform .15s ease,background-color .15s ease;text-align:left}.quizAnswerButton:hover{transform:scale(1.02);background:#23262c}.quizAnswerButton:disabled{opacity:.8;cursor:not-allowed;transform:none}.quizAnswerPrefix{font-weight:700;margin-right:12px}.quizBrandPanel{background:#ffd200;display:flex;align-items:flex-end;justify-content:center;padding-bottom:90px;position:relative}.quizBrandArrows{display:flex;flex-direction:column;gap:40px;font-size:160px;font-weight:800;color:#ffffff59;line-height:.8;-webkit-user-select:none;user-select:none}@media(max-width:1024px){.quizQuestionPage{grid-template-columns:1fr;grid-template-rows:1fr auto}.quizQuestionLeft{border-bottom-right-radius:0;padding-left:32px;padding-right:39px;padding-top:32px}.quizBrandPanel{padding-bottom:40px;align-items:center}}.screen{height:100%;width:100%;box-sizing:border-box;padding:clamp(28px,3.5vw,64px);display:flex;flex-direction:column}.splitLayout{height:100%;width:100%;display:flex;overflow:hidden}.splitPanel{height:100%;position:relative;overflow:hidden}.splitPanel--left{flex:1 1 78%;min-width:0}.splitPanel--right{flex:0 0 22%}.splitPanel--yellow{background:var(--rba-yellow)}.splitPanel--white{background:var(--rba-white)}.chevronDecor{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.chevronDecorText{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:240px;letter-spacing:-36px;opacity:.18}.chevronDecor--bottom{inset:auto 0 -70px;height:72%}.splitRight--question{color:#ffffffeb}.splitRight--question .chevronDecorText{opacity:.22}.startScreen{height:100%;width:100%;background:var(--rba-yellow);box-sizing:border-box;padding:clamp(28px,3.5vw,64px);cursor:pointer}.startScreen--image{padding:0;background-image:url(/TitleRBA.jpg);background-repeat:no-repeat;background-position:center;background-size:contain}.startGrid{height:100%;display:grid;grid-template-columns:1fr .36fr;column-gap:clamp(22px,2.6vw,48px)}.startLeft{min-width:0;display:flex;flex-direction:column}.startLogo{min-height:56px}.startHero{flex:1;position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,1.6vh,18px);max-width:980px}.startHeroDecor{position:absolute;inset:-40px;background-repeat:no-repeat;background-size:980px 560px;background-position:left center;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='980'%20height='560'%20viewBox='0%200%20980%20560'%3E%3Cg%20fill='none'%20stroke='%232B2D33'%20stroke-width='70'%20stroke-linecap='round'%20stroke-opacity='0.08'%3E%3Cpath%20d='M60%20110%20L320%20280%20L60%20450'/%3E%3Cpath%20d='M240%20110%20L500%20280%20L240%20450'/%3E%3Cpath%20d='M420%20110%20L680%20280%20L420%20450'/%3E%3C/g%3E%3C/svg%3E")}.startKvizLabel{position:relative;font-size:clamp(32px,2.3vw,44px);font-weight:500;letter-spacing:.2px}.startHeadline{position:relative;margin:0;font-size:clamp(74px,5.5vw,118px);font-weight:900;line-height:.98}.startRight{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.startRightDecor{position:absolute;inset:0;background-repeat:no-repeat;background-size:560px 900px;background-position:right 55%;pointer-events:none;opacity:.25;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='560'%20height='900'%20viewBox='0%200%20560%20900'%3E%3Cg%20fill='none'%20stroke='%232B2D33'%20stroke-width='90'%20stroke-linecap='round'%20stroke-opacity='0.07'%3E%3Cpath%20d='M60%20200%20L290%20390%20L60%20580'/%3E%3Cpath%20d='M230%20200%20L460%20390%20L230%20580'/%3E%3C/g%3E%3C/svg%3E")}.startCtaWrap{width:100%;display:flex;justify-content:flex-end}.ctaButton{width:min(560px,100%);min-height:90px;padding:18px 22px;border:0;border-radius:20px;background:var(--rba-offblack);color:var(--rba-white);font-weight:900;font-size:clamp(30px,2vw,40px);cursor:pointer}.ctaButton:hover{background:var(--rba-offblack);color:var(--rba-white)}.questionLeft{height:100%;box-sizing:border-box;padding:clamp(28px,3.5vw,64px);position:relative}.questionProgress{position:absolute;top:clamp(28px,3.5vw,64px);right:clamp(28px,3.5vw,64px);font-size:clamp(20px,1.3vw,28px);font-weight:800;letter-spacing:.5px}.questionBody--split{margin:0;max-width:1120px;align-items:flex-start}.questionPrompt{display:flex;align-items:flex-start;gap:clamp(16px,1.8vw,26px);width:100%;justify-content:flex-start}.leftChevronMark{flex:0 0 auto;margin-top:6px}.questionPromptText{min-width:0;text-align:left}.questionNumber{font-size:clamp(34px,2.2vw,46px);font-weight:900;line-height:1;margin-bottom:10px}.questionText{font-size:clamp(44px,3.2vw,62px);line-height:1.12}.questionLeft .answers{width:100%;max-width:1040px}.answerButton--correct{background:var(--rba-correct);color:var(--rba-offblack)}.answerButton--incorrect{background:var(--rba-incorrect);color:var(--rba-offblack)}.answerButton--correct:hover,.answerButton--correct:active,.answerButton--correct:disabled{background:var(--rba-correct);color:var(--rba-offblack);opacity:1}.answerButton--incorrect:hover,.answerButton--incorrect:active,.answerButton--incorrect:disabled{background:var(--rba-incorrect);color:var(--rba-offblack);opacity:1}.feedbackLeft{height:100%;box-sizing:border-box;padding:clamp(28px,3.5vw,64px);display:flex;align-items:center}.feedbackContent{width:100%;max-width:1500px;display:flex;align-items:center;justify-content:space-between;gap:clamp(22px,3vw,56px)}.feedbackText{display:flex;flex-direction:column;gap:clamp(10px,1.4vh,18px)}.feedbackTitle{font-size:clamp(70px,5.2vw,118px);font-weight:900;line-height:.98}.feedbackSubtitle{font-size:clamp(46px,3.4vw,72px);font-weight:600;line-height:1.05}.feedbackIcon{flex:0 0 auto}.screen--yellow{background:var(--rba-yellow)}.screen--white{background:var(--rba-white)}.topBar{display:flex;align-items:flex-start;justify-content:space-between;min-height:56px}.brandMark{display:inline-flex;align-items:center;justify-content:center}.motif{display:inline-flex;align-items:center}.progress{font-size:clamp(20px,1.3vw,28px);font-weight:700;letter-spacing:.5px}.centerStack{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(18px,2.2vh,28px);text-align:center}.bottomSpacer{height:8px}.startTitle{margin:0;font-size:clamp(52px,4.2vw,84px);line-height:1.05}.questionBody{flex:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,2.2vh,30px);max-width:1400px;width:100%;margin:0 auto}.questionText{margin:0;font-size:clamp(42px,3.2vw,56px);line-height:1.15;text-align:left}.answers{display:flex;flex-direction:column;gap:clamp(14px,1.6vh,18px)}.primaryButton,.answerButton{width:min(720px,100%);min-height:90px;padding:18px 22px;border:0;border-radius:18px;background:var(--rba-offblack);color:var(--rba-white);font-weight:800;font-size:clamp(34px,2.4vw,44px);cursor:pointer}.answerButton{width:100%;text-align:left}.primaryButton:hover,.answerButton:hover{background:var(--rba-hover);color:var(--rba-offblack)}.primaryButton:hover{background:var(--rba-offblack);color:var(--rba-white)}.primaryButton:active,.answerButton:active{transform:translateY(1px)}.answerButton:disabled{opacity:.72;cursor:not-allowed;transform:none}.feedbackMessage{max-width:980px;font-size:clamp(40px,3vw,60px);line-height:1.1;font-weight:900}.finalTitle{font-size:clamp(56px,4.2vw,92px);font-weight:900;line-height:1}.finalScore{font-size:clamp(28px,2vw,38px);font-weight:800}.finalHint{font-size:clamp(18px,1.3vw,22px);opacity:.7}
