.tagline[data-v-0ee9dc2d]{position:fixed;bottom:45px;right:20px;z-index:1;width:375px;max-width:calc(100vw - 40px);padding:12px 16px;color:var(--color-accent-300);font-family:Merriweather,Georgia,serif;font-size:14px;line-height:1.55;pointer-events:none;background:rgba(0,0,0,.4);border:1px solid #000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.tagline .definitions[data-v-0ee9dc2d]{min-height:4.5em;position:relative}.tagline .definitions .entry[data-v-0ee9dc2d]{position:absolute;width:100%;top:0;left:0;margin:0;padding-left:1.25em;text-indent:-1.25em;text-align:left;opacity:0;transition:opacity .8s ease-out}.tagline .definitions .entry.focus[data-v-0ee9dc2d]{opacity:1;transition:opacity 1.4s ease-in}.tagline .definitions .headword[data-v-0ee9dc2d]{font-weight:700}.tagline .definitions .pronunciation[data-v-0ee9dc2d]{margin:0 .35em;font-weight:400}.tagline .definitions .pos[data-v-0ee9dc2d]{font-style:italic;font-weight:400}.tagline .definitions .def[data-v-0ee9dc2d]{font-weight:400}@media (max-width: 667px) and (orientation: landscape){.tagline[data-v-0ee9dc2d]{bottom:10px;right:10px;width:auto;max-width:50%;font-size:12px}}.hotcorner--triangle[data-v-0acf16bd]{position:fixed;top:-60px;right:-60px;z-index:2;width:120px;height:120px;background-color:#333;transform:rotate(45deg);box-shadow:inset 0 0 .5em #000}.hotcorner--triangle a[data-v-0acf16bd]{position:absolute;bottom:5px;left:50%;width:28px;height:28px;transform:rotate(-45deg) translate(-50%,-50%);transition:.2s ease-in}.hotcorner--triangle a[data-v-0acf16bd]:hover{transform:rotate(-45deg) translate(-50%,-50%) scale(.9)}.hotcorner--triangle a svg[data-v-0acf16bd]{width:100%;height:100%}video{width:100vw;height:100vh;object-fit:contain;position:fixed;top:0;left:0}:root{--color-primary: #2a654a;--color-secondary: #333566;--color-accent: #926d3d;--color-accent-300: color-mix(in srgb, var(--color-accent) 60%, white)}:root{--color-bg-dark: linear-gradient(330deg, rgba(14, 14, 14, 1) 0%, rgba(29, 29, 29, 1) 100%);--color-txt-on-dark: #fff;--surface-bg-primary: var(--color-bg-dark);--surface-txt-on-primary: var(--color-txt-on-dark);--color-background: var(--color-bg-dark);--color-text: var(--color-txt-on-dark)}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background)}
