.gp3-logo{font:clamp(30px,5vw,76px) Georgia,serif;letter-spacing:.05em;color:#ede1bd;text-shadow:0 3px 30px #000;display:block}.gp3-logo strong{display:block;font-size:.65em;letter-spacing:.3em;color:#bc9357;margin:18px}.confluence-nav{padding:12px 0}.gp3-stats{display:flex;gap:24px;color:#dbc794;margin:20px 0}.gp3-modes{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gp3-mode{padding:20px;border:1px solid #514332;background:linear-gradient(150deg,#242724,#111713);cursor:pointer}.gp3-mode:has(input:checked){border-color:#caa66b;box-shadow:inset 0 0 35px #a8873b19}.gp3-mode b,.gp3-mode small{display:block;margin:10px 0}.gp3-mode p{font-size:14px!important}.gp3-oaths{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0}.gp3-oaths label{display:flex;gap:12px;padding:14px;background:#171d1b;border:1px solid #39403b;cursor:pointer}.gp3-oaths small{display:block;margin-top:6px;color:#aaa99b}.gp3-trees{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gp3-trees section{background:#111714;padding:18px;border:1px solid #454535}.gp3-trees h3{color:#d4b676}.gp3-trees article{display:flex;gap:12px;padding:16px 0;border-top:1px solid #333c33}.gp3-trees p{font-size:13px!important;margin:8px 0}.gp3-trees button{font-size:12px;padding:8px}.gp3-node{width:32px;height:32px;flex-shrink:0;border:1px solid #947449;color:#ddc18c;text-align:center;line-height:30px}.gp3-trees em{color:#adbbac;font-size:12px}.gp3-records p{border-bottom:1px solid #323b33;padding:8px}.gp3-records b{float:right}input{accent-color:#b7a16e}@media(max-width:900px){.gp3-modes,.gp3-trees{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.gp3-modes,.gp3-trees,.gp3-oaths{grid-template-columns:1fr}.gp3-stats{gap:10px;font-size:12px}}

#gp3-live{position:absolute;top:88px;left:50%;transform:translateX(-50%);font:11px Georgia,serif;color:#dfc28e;letter-spacing:1px;pointer-events:none;text-shadow:0 2px 4px #000} .gp3-logo{max-width:100%}
