.ogt-app{--ogt-bg:#070712;--ogt-card:#131022;--ogt-gold:#d8b35a;--ogt-purple:#7d39c6;--ogt-text:#f5f1e8;--ogt-muted:#cfc8db;color:var(--ogt-text);font:inherit;overflow-wrap:anywhere;max-width:100%}.ogt-app *{box-sizing:border-box}.ogt-app :is(h1,h2,h3,p){color:inherit}.ogt-app :is(a,button):focus-visible{outline:3px solid #f0d98a;outline-offset:3px}.ogt-hero{background:radial-gradient(ellipse at 80% 10%,#49236b 0%,transparent 46%),radial-gradient(ellipse at 15% 80%,#152d52 0%,transparent 44%),#06070e;border:1px solid #4f4062;border-radius:26px;padding:clamp(22px,5vw,60px);text-align:center}.ogt-eyebrow,.ogt-section-heading>span{color:var(--ogt-gold);letter-spacing:.15em;text-transform:uppercase;font-size:.78rem;font-weight:700}.ogt-hero h1{font-size:clamp(2rem,6vw,4rem);margin:16px auto 12px}.ogt-hero>p{max-width:720px;margin:0 auto 20px;color:var(--ogt-muted)}.ogt-live-date{display:grid;gap:7px;max-width:650px;margin:24px auto;border:1px solid #705d87;background:#140e25dd;padding:20px;border-radius:20px}.ogt-live-date span,.ogt-live-date small{color:var(--ogt-muted)}.ogt-live-date strong{color:#f0d98a;font-size:clamp(1.35rem,4vw,2rem)}.ogt-live-date b{font-weight:600}.ogt-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ogt-actions a,.ogt-link-btn{background:#d8b35a;color:#100c16!important;border-radius:12px;padding:12px 18px;text-decoration:none!important;font-weight:700;display:inline-block}.ogt-actions a+a{background:transparent;color:#fff!important;border:1px solid #d8b35a}.ogt-nav{display:flex;gap:8px;flex-wrap:wrap;padding:14px 0}.ogt-nav a{border:1px solid #504360;padding:10px 13px;border-radius:999px;color:#f4e9cf!important;background:#161125;text-decoration:none!important;font-size:.89rem}.ogt-widgets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0 36px}.ogt-widgets article,.ogt-week-cards article{background:#111021;border:1px solid #42354f;border-radius:18px;padding:18px;display:grid;gap:8px;min-width:0}.ogt-widgets span,.ogt-widgets small{color:#cec5d9}.ogt-widgets strong{font-size:clamp(1.1rem,2.8vw,1.7rem);color:#f0d98a}.ogt-section-heading{text-align:center;max-width:730px;margin:0 auto 24px}.ogt-section-heading h2{font-size:clamp(1.7rem,4vw,2.8rem);margin:8px 0}.ogt-section-heading p{color:#cfc8db}.ogt-calendar,.ogt-week,.ogt-planner,.ogt-editorial{background:linear-gradient(145deg,#0b0b18,#1c1127);border:1px solid #3c3050;border-radius:24px;padding:clamp(14px,3vw,32px);margin:26px 0;scroll-margin-top:90px}.ogt-year-switch{display:flex;align-items:center;justify-content:center;gap:18px;margin:12px 0 20px}.ogt-year-switch button{border:1px solid #7d6b8f;background:#21172f;color:#fff;border-radius:10px;font-size:24px;width:44px;height:44px;cursor:pointer}.ogt-month-picker{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 24px}.ogt-month-picker button{background:#1a1427;border:1px solid #4a3b5d;color:#fff;border-radius:12px;padding:12px 7px;cursor:pointer;min-height:52px;font-size:.84rem}.ogt-month-picker button span{color:#dfbe73}.ogt-month-picker button[aria-pressed=true]{background:#572d87;border-color:#d8b35a;box-shadow:0 0 0 1px #d8b35a}.ogt-calendar-details{text-align:center;min-height:100px}.ogt-calendar-details h3{color:#ebcf8c;margin-bottom:6px}.ogt-calendar-details p{color:#cfc8db;margin:4px}.ogt-grid{width:100%;overflow-x:auto}.ogt-week-heading{float:none;display:inline-flex;justify-content:center;align-items:center;width:calc(100%/7);min-width:0;padding:10px 2px;color:#e4c579;font-weight:700;font-size:clamp(.52rem,1.4vw,.88rem);overflow-wrap:anywhere;text-align:center}.ogt-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;clear:both}.ogt-day,.ogt-blank{min-width:0;min-height:60px;border-radius:10px}.ogt-day{border:1px solid #463b57;background:#191629;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.ogt-day small{color:#b6a5cf;font-size:.72rem}.ogt-day.is-today{border:2px solid #f0d98a;background:#48305f}.ogt-day.is-selected{background:#6437a3;outline:1px solid #e3c57b}.ogt-week-cards{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.ogt-week-cards article{padding:12px}.ogt-week-cards article span,.ogt-week-cards article small,.ogt-week-cards article em{font-size:.73rem;color:#c9bad6}.ogt-week-cards article strong{font-size:1rem;color:#eccb7b}.ogt-week-cards article p{font-size:.82rem}.ogt-week-cards article em{font-style:normal}.ogt-planner{text-align:center}.ogt-notice{color:#c7bed4;font-size:.85rem;margin-top:20px}.ogt-editorial{line-height:1.7}.ogt-editorial h2,.ogt-editorial h3{color:#f0d98a}.ogt-app .ogm-conversion-result>span{display:block;margin:4px 0}@media(max-width:900px){.ogt-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.ogt-month-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.ogt-week-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.ogt-month-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.ogt-widgets{grid-template-columns:repeat(2,minmax(0,1fr))}.ogt-week-heading{font-size:.52rem}.ogt-days{gap:3px}.ogt-day,.ogt-blank{min-height:48px}.ogt-day small{font-size:.6rem}.ogt-week-cards{grid-template-columns:1fr}.ogt-nav a{font-size:.77rem}.ogt-hero{padding:23px 14px}}@media(prefers-reduced-motion:reduce){.ogt-app *, .ogt-app *::before,.ogt-app *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* OTS-V5 OneGodianese lexicon */
.ogt-lexicon{background:linear-gradient(140deg,#0c0b1c,#241331);border:1px solid #604577;border-radius:24px;padding:clamp(16px,3vw,32px);margin:26px 0;scroll-margin-top:90px}.ogt-lexicon-index{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 28px}.ogt-lexicon-index a{color:#f2ddab!important;border:1px solid #68557c;border-radius:999px;padding:10px 13px;text-decoration:none!important}.ogt-lexicon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ogt-lexicon-entry{background:#171326;border:1px solid #574563;border-radius:18px;padding:20px;scroll-margin-top:110px;min-width:0}.ogt-lexicon-entry:target{outline:2px solid #e8c778}.ogt-lexicon-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;color:#d6b66e;font-size:.73rem;letter-spacing:.06em}.ogt-lexicon-entry h3{color:#f4d994;font-size:1.7rem;margin:12px 0 4px}.ogt-lexicon-entry dl{display:grid;grid-template-columns:minmax(110px,1fr) 2fr;gap:8px 12px;margin:14px 0}.ogt-lexicon-entry dt{color:#cebfde;font-weight:700}.ogt-lexicon-entry dd{margin:0;color:#fff}.ogt-lexicon-entry>a,.ogt-inline-link,.ogt-dictionary-link,.ogt-day-word{color:#f4d994!important;text-decoration:underline;text-underline-offset:3px}.ogt-dictionary-link{font-size:.76rem}.ogt-week-heading{text-decoration:underline;text-underline-offset:3px;color:#e4c579!important}.ogt-lexicon-formal{color:#d6c7df}.ogt-week-cards article strong a{font:inherit}@media(max-width:620px){.ogt-lexicon-grid{grid-template-columns:1fr}.ogt-lexicon-entry dl{grid-template-columns:1fr}.ogt-lexicon-entry dt{margin-top:6px}}
