
/* Consistent WITNESS personal menu, identical on both pages */
.personal-menu{display:grid;grid-template-columns:1fr;gap:10px}
.personal-menu .menu-shortcut{
 display:flex;align-items:center;gap:13px;width:100%;min-height:67px;
 padding:10px 13px;border:2px solid #cbd0d8;border-radius:12px;
 background:linear-gradient(110deg,#141518,#030303 60%,#18100a);
 box-shadow:inset 0 0 0 1px #dca33c,0 0 8px #d5a13745;
 color:#fff;cursor:pointer;text-align:left;font-family:Arial,sans-serif;
}
.personal-menu .menu-shortcut:hover,.personal-menu .menu-shortcut:focus-visible{
 outline:2px solid #ffe29b;outline-offset:2px;
 box-shadow:0 0 17px #ffc248a8,inset 0 0 0 1px #ffe3a0;
}
.personal-menu .menu-shortcut-icon{
 flex:none;width:39px;height:39px;border:1px solid #d6dce5;
 border-radius:8px;display:grid;place-items:center;color:#ffd04b;
 font-size:23px;background:linear-gradient(145deg,#30323a,#090909);
}
.personal-menu .menu-shortcut-copy{display:grid;gap:4px;min-width:0;flex:1}
.personal-menu .menu-shortcut-copy strong{font-size:16px;color:#fff}
.personal-menu .menu-shortcut-copy small{font-size:12px;color:#cfd0d3}
.personal-menu .menu-shortcut-arrow{color:#ffcc4f;font-size:27px}

/* Official WITNESS emblem: user-provided artwork, not a recreated font */
.witness-menu-heading{display:flex;align-items:center;justify-content:center;gap:clamp(8px,2vw,23px);padding:3px 48px 12px 0;min-height:122px}
.witness-menu-heading img{display:block;width:clamp(105px,25vw,170px);height:auto;object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #e6b44e77)}
.witness-menu-heading .witness-menu-word{font-family:Georgia,'Times New Roman',serif;font-size:clamp(34px,6vw,62px);font-weight:900;letter-spacing:.025em;line-height:1.1;text-transform:uppercase;background:linear-gradient(180deg,#fff6c7 0%,#ffdf6a 22%,#a9710e 46%,#fff3ae 63%,#c68a20 88%,#ffdc74 100%);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 0 14px #ffbc3433;filter:drop-shadow(0 2px 1px #020202)}
#panel.menu-mode #panel-title,#sheet.menu-mode #sheet-title{display:none!important}
#panel.menu-mode .eyebrow,#sheet.menu-mode .eyebrow{margin-bottom:2px}
#panel.menu-mode,#sheet.menu-mode{background:linear-gradient(125deg,#000e,#080808ee),url("../witness-gold-welcome.png") center / cover no-repeat,#050505;color:#fff}
#panel.menu-mode{background:linear-gradient(125deg,#000d,#080808ec),url("witness-gold-welcome.png") center / cover no-repeat,#050505}
#panel.menu-mode .witness-menu-heading,#sheet.menu-mode .witness-menu-heading{border-bottom:1px solid #c99439;margin-bottom:10px}
@media(max-width:480px){.witness-menu-heading{padding-right:22px;min-height:90px}.witness-menu-heading img{width:110px}}
