/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/Hhy8U44g9vKiM1sORYSiWeAsLN997_IP1zv1ljKnOa3nIz_QvjdrlUSy.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/Hhy8U44g9vKiM1sORYSiWeAsLN997_IP1zv1ljKnOa3nIz_Qvj5rlUSy.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/Hhy8U44g9vKiM1sORYSiWeAsLN997_IP1zv1ljKnOa3nIz_QvjVrlUSy.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/Hhy8U44g9vKiM1sORYSiWeAsLN997_IP1zv1ljKnOa3nIz_QvjRrlUSy.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/Hhy8U44g9vKiM1sORYSiWeAsLN997_IP1zv1ljKnOa3nIz_QvjprlQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_oV2QsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_MV2QsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_gV2QsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_kV2QsA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_cV2Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_oV2QsA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_MV2QsA.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_gV2QsA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_kV2QsA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cormorant Infant';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/HhyPU44g9vKiM1sORYSiWeAsLN997_cV2Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggqxSuXd.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggOxSuXd.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggSxSuXd.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggixSuXd.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggmxSuXd.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/links/assets/fonts/xn7gYHE41ni1AdIRggexSg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Marck Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/nwpTtK2oNgBA3Or78gapdwuyzCg_WMM.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'Marck Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/nwpTtK2oNgBA3Or78gapdwuyxig_WMM.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Marck Script';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/nwpTtK2oNgBA3Or78gapdwuyyCg_.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ponomar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/or3iQ6zp3fKD2wImXJ7XA4g8.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ponomar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/or3iQ6zp3fKD2wImXJfXA4g8.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
  font-family: 'Ponomar';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/or3iQ6zp3fKD2wImXJPXAw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Ruslan Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/Gw6jwczl81XcIZuckK_e3Upfdwxon921vg.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* math */
@font-face {
  font-family: 'Ruslan Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/Gw6jwczl81XcIZuckK_e3UpfdwwQn921vg.woff2) format('woff2');
  unicode-range: U+0302-0303, U+0305, U+0307-0308, U+0310, U+0312, U+0315, U+031A, U+0326-0327, U+032C, U+032F-0330, U+0332-0333, U+0338, U+033A, U+0346, U+034D, U+0391-03A1, U+03A3-03A9, U+03B1-03C9, U+03D1, U+03D5-03D6, U+03F0-03F1, U+03F4-03F5, U+2016-2017, U+2034-2038, U+203C, U+2040, U+2043, U+2047, U+2050, U+2057, U+205F, U+2070-2071, U+2074-209F, U+20D0-20DC, U+20E1, U+20E5-20EF, U+2100-2112, U+2114-2115, U+2117-2121, U+2123-214F, U+2190, U+2192, U+2194-21AE, U+21B0-21E5, U+21F1-21F2, U+21F4-2211, U+2213-2214, U+2216-22FF, U+2308-230B, U+2310, U+2319, U+231C-2321, U+2336-237A, U+237C, U+2395, U+239B-23B7, U+23D0, U+23DC-23E1, U+2474-2475, U+25AF, U+25B3, U+25B7, U+25BD, U+25C1, U+25CA, U+25CC, U+25FB, U+266D-266F, U+27C0-27FF, U+2900-2AFF, U+2B0E-2B11, U+2B30-2B4C, U+2BFE, U+3030, U+FF5B, U+FF5D, U+1D400-1D7FF, U+1EE00-1EEFF;
}
/* symbols */
@font-face {
  font-family: 'Ruslan Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/Gw6jwczl81XcIZuckK_e3UpfdwwCn921vg.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AE, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8BB, U+1F8C0-1F8C1, U+1F8D0-1F8D8, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FAC6, U+1FAC8, U+1FACC-1FADD, U+1FADF-1FAEB, U+1FAEF-1FAFA, U+1FB00-1FBFF;
}
/* latin-ext */
@font-face {
  font-family: 'Ruslan Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/Gw6jwczl81XcIZuckK_e3Upfdwxin921vg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ruslan Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/links/assets/fonts/Gw6jwczl81XcIZuckK_e3Upfdwxsn90.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


    #bajena-tavern-complete {--ss-bg:#100b17;--ss-ink:#f4e8d5;--ss-muted:#c5b9cf;--ss-gold:#e7bf79;--ss-line:#71533f;--ss-speed:1;background:var(--ss-bg);color:var(--ss-ink);font:400 14px/1.7 'Manrope',sans-serif;isolation:isolate;overflow:clip;}
    #bajena-tavern-complete * {box-sizing:border-box;}
    #bajena-tavern-complete [hidden] {display:none!important;}
    #bajena-tavern-complete a {color:inherit;text-decoration:none;}
    #bajena-tavern-complete button {font:inherit;color:inherit;}
    #bajena-tavern-complete img {display:block;max-width:100%;}
    #bajena-tavern-complete h1,#bajena-tavern-complete h2,#bajena-tavern-complete h3 {font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.06;margin:0;}
    #bajena-tavern-complete .ss-header {position:relative;z-index:40;background:#130d19;border-bottom:1px solid #684832;}
    #bajena-tavern-complete .ss-brand {display:flex;gap:12px;align-items:center;padding:20px 112px 18px 34px;color:var(--ss-gold);font:500 30px/1.1 'Cormorant Garamond',Georgia,serif;}
    #bajena-tavern-complete .ss-brand svg {width:24px;height:24px;flex-shrink:0;stroke-width:1;}
    #bajena-tavern-complete .ss-nav {display:grid;grid-template-columns:repeat(5,1fr);padding:0 24px;}
    #bajena-tavern-complete .ss-nav a {display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;min-height:54px;font-size:12px;color:var(--ss-muted);border-bottom:2px solid transparent;}
    #bajena-tavern-complete .ss-nav a[aria-current="page"] {border-bottom-color:var(--ss-gold);color:var(--ss-gold);background:linear-gradient(0deg,#bf89351c,transparent);}
    #bajena-tavern-complete .ss-nav svg {width:16px;height:16px;flex-shrink:0;}
    #bajena-tavern-complete .ss-cosmos {position:relative;isolation:isolate;overflow:clip;background:#080710;}
    #bajena-tavern-complete .ss-space {position:relative;height:clamp(660px,72vw,880px);isolation:isolate;overflow:clip;}
    #bajena-tavern-complete .ss-sky {position:absolute;inset:-18px;background-image:var(--ss-sky);background-size:cover;background-position:center;opacity:.88;pointer-events:none;will-change:transform;}
    #bajena-tavern-complete .ss-sky:after {content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,#06050b15,#07050e45 70%),linear-gradient(#08071020,transparent 80%,#100b17);}
    #bajena-tavern-complete .ss-dust {position:absolute;inset:-5%;pointer-events:none;background:radial-gradient(ellipse at 12% 65%,#813d7c29,transparent 40%),radial-gradient(ellipse at 89% 32%,#21769820,transparent 36%);animation:ss-nebula 24s ease-in-out infinite alternate;}
    #bajena-tavern-complete .ss-stars {position:absolute;inset:0;width:100%;height:100%;pointer-events:none;}
    #bajena-tavern-complete .ss-welcome {position:absolute;top:36px;left:8%;right:8%;text-align:center;z-index:3;pointer-events:none;transition:opacity .4s,transform .5s;}
    #bajena-tavern-complete .ss-overline {font-size:11px;letter-spacing:3px;color:var(--ss-gold);text-transform:uppercase;display:block;margin-bottom:12px;}
    #bajena-tavern-complete h1 {font-size:clamp(39px,5.3vw,64px);text-shadow:0 3px 30px #050309;}
    #bajena-tavern-complete .ss-welcome p {font-size:12px;color:var(--ss-muted);margin:14px 0 0;}
    #bajena-tavern-complete .ss-sunlight {position:absolute;left:50%;top:56%;width:40%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,#ffdb7838,#ed973512 42%,transparent 70%);pointer-events:none;animation:ss-light 6s ease-in-out infinite alternate;}
    #bajena-tavern-complete .ss-orbits {position:absolute;inset:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;}
    #bajena-tavern-complete .ss-objects {position:absolute;inset:0;}
    #bajena-tavern-complete .ss-object {position:absolute;left:0;top:0;display:grid;place-items:center;min-width:44px;min-height:44px;background:none;border:0;padding:0;will-change:transform;transition:opacity .5s;touch-action:manipulation;}
    #bajena-tavern-complete .ss-object img {width:100%;height:100%;object-fit:contain;pointer-events:none;filter:drop-shadow(0 0 9px var(--ss-glow));transition:filter .35s;}
    #bajena-tavern-complete .ss-object:hover img,#bajena-tavern-complete .ss-object:focus-visible img {filter:drop-shadow(0 0 17px var(--ss-glow)) brightness(1.12);}
    #bajena-tavern-complete .ss-object-name {position:absolute;top:calc(100% - 2px);left:50%;transform:translateX(-50%);color:#e2d8e9;font-size:11px;letter-spacing:.6px;white-space:nowrap;text-shadow:0 2px 8px #000,0 2px 8px #000;pointer-events:none;}
    #bajena-tavern-complete .ss-object[data-body="sun"] img {filter:drop-shadow(0 0 16px #ffba4d8c);animation:ss-sun 7s ease-in-out infinite alternate;}
    #bajena-tavern-complete .ss-focus-wash {position:absolute;inset:0;background:linear-gradient(90deg,#080610e8,#0806109c 42%,#08061035);z-index:32;opacity:0;pointer-events:none;transition:opacity .5s;}
    #bajena-tavern-complete .ss-focus {position:absolute;inset:0;z-index:35;pointer-events:none;visibility:hidden;opacity:0;transition:opacity .35s;}
    #bajena-tavern-complete .ss-focus-art {position:absolute;width:55%;aspect-ratio:1;right:2%;top:53%;transform:translateY(-50%);}
    #bajena-tavern-complete .ss-focus-art:before {content:'';position:absolute;inset:8%;background:radial-gradient(circle,var(--ss-focus-glow),transparent 69%);filter:blur(20px);opacity:.3;}
    #bajena-tavern-complete .ss-focus-art img {position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 18px #d2b1ff20);}
    #bajena-tavern-complete .ss-focus-text {position:absolute;left:7%;top:40%;width:33%;}
    #bajena-tavern-complete .ss-focus-text h2 {font-size:clamp(42px,6.6vw,82px);margin-bottom:19px;}
    #bajena-tavern-complete .ss-focus-text p {font-size:14px;color:var(--ss-muted);margin:0;max-width:290px;}
    #bajena-tavern-complete .ss-focus-close {position:absolute;right:28px;top:24px;min-height:44px;display:flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #b68a5180;background:#100b17e8;color:var(--ss-gold);font-size:12px;pointer-events:auto;}
    #bajena-tavern-complete .ss-focus-close svg {width:16px;height:16px;}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-focus {visibility:visible;opacity:1;}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-focus-wash {opacity:1;}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-welcome {opacity:0;transform:translateY(-12px);}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-object {opacity:.24;}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-object:hover,#bajena-tavern-complete .ss-cosmos.is-focused .ss-object:focus-visible {opacity:1;}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-object[aria-pressed="true"] {opacity:0;}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-orbits {opacity:.18;}
    #bajena-tavern-complete .ss-system-footer {position:relative;z-index:35;padding:15px 28px 22px;background:linear-gradient(#0f0b16b3,#100b17);border-bottom:1px solid #71533f88;}
    #bajena-tavern-complete .ss-legend {display:flex;align-items:center;justify-content:center;gap:3px;flex-wrap:wrap;}
    #bajena-tavern-complete .ss-legend button {display:flex;align-items:center;gap:5px;padding:8px 9px;min-height:44px;background:none;border:0;border-bottom:1px solid transparent;color:var(--ss-muted);font-size:12px;}
    #bajena-tavern-complete .ss-legend img {width:23px;height:23px;object-fit:contain;pointer-events:none;}
    #bajena-tavern-complete .ss-legend button:hover,#bajena-tavern-complete .ss-legend button[aria-pressed="true"] {color:var(--ss-gold);border-bottom-color:var(--ss-gold);}
    #bajena-tavern-complete .ss-system-meta {display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;color:var(--ss-muted);font-size:11px;margin-top:12px;}
    #bajena-tavern-complete .ss-motion {display:flex;align-items:center;gap:7px;border:0;background:none;color:var(--ss-gold);min-height:44px;padding:5px;}
    #bajena-tavern-complete .ss-motion svg {width:14px;height:14px;}
    #bajena-tavern-complete .ss-worlds {max-width:1200px;margin:0 auto;padding:46px 36px;}
    #bajena-tavern-complete .ss-section-head {display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:27px;}
    #bajena-tavern-complete .ss-section-head h2 {font-size:38px;}
    #bajena-tavern-complete .ss-section-head p {font-size:11px;color:var(--ss-muted);margin:0;}
    #bajena-tavern-complete .ss-projects {display:grid;grid-template-columns:1fr 1fr;gap:34px 28px;}
    #bajena-tavern-complete .ss-project {display:block;min-width:0;}
    #bajena-tavern-complete .ss-project-art {position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#201321;}
    #bajena-tavern-complete .ss-project-art>img {width:100%;height:100%;object-fit:cover;transition:transform .7s;}
    #bajena-tavern-complete .ss-project:hover .ss-project-art>img {transform:scale(1.035);}
    #bajena-tavern-complete .ss-project-landscape .ss-project-art {aspect-ratio:3/2;}
    #bajena-tavern-complete .ss-project-author .ss-project-art {aspect-ratio:3/2;background-image:var(--ss-sky);background-position:center;background-size:cover;}
    #bajena-tavern-complete .ss-project-author .ss-project-art>img {position:absolute;bottom:-26%;height:132%;object-fit:contain;object-position:center bottom;}
    #bajena-tavern-complete .ss-project-caption {padding-top:18px;border-bottom:1px solid var(--ss-line);display:flex;justify-content:space-between;gap:14px;}
    #bajena-tavern-complete .ss-project-caption h3 {font-size:29px;margin-bottom:8px;}
    #bajena-tavern-complete .ss-project-caption p {font-size:12px;color:var(--ss-muted);margin:0 0 20px;}
    #bajena-tavern-complete .ss-project-caption>svg {width:21px;height:21px;color:var(--ss-gold);margin-top:6px;flex-shrink:0;}
    #bajena-tavern-complete .ss-footer {display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--ss-line);padding:24px 36px;color:var(--ss-muted);font-size:11px;}
    #bajena-tavern-complete .ss-footer span:last-child {font:500 23px/1.3 'Cormorant Garamond',Georgia,serif;color:var(--ss-gold);}
    #bajena-tavern-complete.is-paused .ss-dust,#bajena-tavern-complete.is-paused .ss-sunlight,#bajena-tavern-complete.is-paused .ss-object[data-body="sun"] img {animation-play-state:paused;}
    @keyframes ss-nebula {to{transform:translate(12px,-15px) scale(1.04);opacity:.7;}}
    @keyframes ss-light {to{opacity:.55;scale:1.1;}}
    @keyframes ss-sun {to{filter:drop-shadow(0 0 24px #ffb044b0) brightness(1.12);}}
    @media(max-width:760px) {
      #bajena-tavern-complete .ss-nav {padding:0 10px;}
      #bajena-tavern-complete .ss-nav a {flex-direction:column;gap:5px;font-size:11px;padding:11px 3px;line-height:1.35;}
      #bajena-tavern-complete .ss-space {height:650px;}
      #bajena-tavern-complete .ss-welcome {left:5%;right:5%;top:32px;}
      #bajena-tavern-complete .ss-overline {letter-spacing:2px;}
      #bajena-tavern-complete .ss-focus-text {left:5%;width:35%;}
      #bajena-tavern-complete .ss-focus-text p {font-size:12px;}
      #bajena-tavern-complete .ss-focus-close {right:18px;top:18px;}
      #bajena-tavern-complete .ss-worlds {padding:36px 24px;}
    }
    @media(max-width:540px) {
      #bajena-tavern-complete .ss-brand {font-size:25px;padding-left:18px;min-height:80px;}
      #bajena-tavern-complete .ss-brand svg {width:20px;height:20px;}
      #bajena-tavern-complete .ss-nav {padding:0 4px;}
      #bajena-tavern-complete .ss-nav a {font-size:11px;}
      #bajena-tavern-complete .ss-space {height:590px;}
      #bajena-tavern-complete .ss-welcome {top:28px;}
      #bajena-tavern-complete .ss-overline {font-size:11px;letter-spacing:1.4px;}
      #bajena-tavern-complete h1 {font-size:40px;}
      #bajena-tavern-complete .ss-welcome p {font-size:11px;max-width:240px;margin:12px auto 0;}
      #bajena-tavern-complete .ss-object-name {display:none;}
      #bajena-tavern-complete .ss-sunlight {top:66%;}
      #bajena-tavern-complete .ss-focus-text {top:17%;left:6%;width:88%;}
      #bajena-tavern-complete .ss-focus-text h2 {font-size:45px;margin-bottom:11px;}
      #bajena-tavern-complete .ss-focus-text p {font-size:12px;max-width:270px;}
      #bajena-tavern-complete .ss-focus-art {width:92%;right:4%;top:66%;}
      #bajena-tavern-complete .ss-focus-close {top:14px;right:14px;font-size:11px;}
      #bajena-tavern-complete .ss-system-footer {padding:8px 12px 18px;}
      #bajena-tavern-complete .ss-legend {display:grid;grid-template-columns:repeat(3,1fr);gap:2px;}
      #bajena-tavern-complete .ss-legend button {padding:7px 2px;justify-content:center;font-size:11px;}
      #bajena-tavern-complete .ss-legend button:first-child {grid-column:1/-1;}
      #bajena-tavern-complete .ss-legend img {width:22px;height:22px;}
      #bajena-tavern-complete .ss-system-meta {gap:3px;margin-top:8px;flex-direction:column;}
      #bajena-tavern-complete .ss-worlds {padding:34px 18px;}
      #bajena-tavern-complete .ss-section-head {display:block;}
      #bajena-tavern-complete .ss-section-head h2 {font-size:34px;}
      #bajena-tavern-complete .ss-section-head p {margin-top:12px;}
      #bajena-tavern-complete .ss-projects {grid-template-columns:1fr;gap:30px;}
      #bajena-tavern-complete .ss-footer {padding:22px 18px;flex-direction:column;gap:9px;}
    }
    #bajena-tavern-complete .ss-space {height:clamp(650px,65vw,780px);}
    #bajena-tavern-complete .ss-sky:after {background:linear-gradient(90deg,#100b17f7 0%,#100b17d6 32%,#100b1740 62%,#100b1710),linear-gradient(0deg,#100b17,transparent 20%);}
    #bajena-tavern-complete .ss-welcome {left:5%;right:auto;top:82px;width:44%;max-width:470px;text-align:left;z-index:31;pointer-events:auto;}
    #bajena-tavern-complete .ss-welcome h1 {font-size:clamp(48px,5.7vw,68px);line-height:1.02;letter-spacing:-.7px;}
    #bajena-tavern-complete .ss-welcome .ss-title-gold {color:var(--ss-gold);}
    #bajena-tavern-complete .ss-welcome .ss-initial {font-size:1.2em;line-height:.8;color:var(--ss-gold);}
    #bajena-tavern-complete .ss-welcome>p {font-size:14px;line-height:1.9;max-width:355px;margin:25px 0 0;color:#ded3e0;}
    #bajena-tavern-complete .ss-welcome .ss-overline {letter-spacing:2px;font-size:11px;margin-bottom:24px;animation:ss-letter-glow 5s ease-in-out infinite alternate;}
    #bajena-tavern-complete .ss-hero-person {position:absolute;left:36%;bottom:0;width:40%;height:96%;object-fit:contain;object-position:center bottom;z-index:30;pointer-events:none;filter:drop-shadow(0 0 25px #c2936126);mask-image:linear-gradient(#000 89%,transparent);transition:opacity .5s;}
    #bajena-tavern-complete .ss-hero-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;align-items:center;}
    #bajena-tavern-complete .ss-cta {position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:47px;padding:12px 17px;border:1px solid #d6b077;color:#291a24;background:linear-gradient(110deg,#f1d99d,#b98b4b);font-size:12px;font-weight:600;animation:ss-button-float 5s ease-in-out infinite;}
    #bajena-tavern-complete .ss-cta:after {content:'';position:absolute;inset:-50% auto -50% -70%;width:38%;background:linear-gradient(90deg,transparent,#fff0c757,transparent);transform:skewX(-25deg);animation:ss-button-light 6s ease-in-out infinite;pointer-events:none;}
    #bajena-tavern-complete .ss-cta--quiet {background:#211624de;color:var(--ss-ink);border-color:#a57d4c;animation-delay:-2.5s;}
    #bajena-tavern-complete .ss-cta--quiet:after {animation-delay:-3s;}
    #bajena-tavern-complete .ss-cta:hover,#bajena-tavern-complete .ss-cta:focus-visible {animation-play-state:paused;filter:brightness(1.12);}
    #bajena-tavern-complete .ss-cta svg {width:16px;height:16px;flex-shrink:0;}
    #bajena-tavern-complete .ss-hero-hint {display:block;font-size:11px;line-height:1.7;max-width:350px;color:var(--ss-muted);margin-top:22px;}
    #bajena-tavern-complete .ss-sunlight {left:77%;top:67%;width:30%;}
    #bajena-tavern-complete .ss-object-name {display:none;}
    #bajena-tavern-complete .ss-system-footer {padding:0 28px 12px;background:var(--ss-bg);border-bottom:1px solid #71533f66;}
    #bajena-tavern-complete .ss-system-meta {justify-content:flex-end;margin:0;font-size:11px;}
    #bajena-tavern-complete .ss-focus-wash {z-index:40;}
    #bajena-tavern-complete .ss-focus {z-index:50;}
    #bajena-tavern-complete .ss-focus-text {top:29%;width:37%;}
    #bajena-tavern-complete .ss-focus-text h2 {font-size:clamp(45px,6.1vw,76px);margin-bottom:15px;}
    #bajena-tavern-complete .ss-energy-title {font-size:29px;line-height:1.12;color:var(--ss-gold);margin-bottom:15px;}
    #bajena-tavern-complete .ss-energy-keys {font-size:11px;line-height:1.8;letter-spacing:1.3px;text-transform:uppercase;color:#dcc390;margin-bottom:17px;max-width:310px;}
    #bajena-tavern-complete .ss-focus-text p {font-size:13px;line-height:1.85;max-width:335px;}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-hero-person {opacity:.09;}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-welcome {visibility:hidden;}
    #bajena-tavern-complete .ss-energy-aura {position:absolute;inset:-3%;border-radius:50%;background:conic-gradient(from 30deg,transparent 0 15%,var(--ss-focus-glow) 18%,transparent 24% 53%,var(--ss-focus-glow) 57%,transparent 63%);mask-image:radial-gradient(transparent 61%,#000 65%,transparent 70%);filter:blur(.5px);opacity:.65;animation:ss-energy-spin 15s linear infinite;pointer-events:none;}
    #bajena-tavern-complete .ss-energy-aura--second {inset:4%;transform:rotateX(60deg);opacity:.5;animation-duration:23s;animation-direction:reverse;}
    #bajena-tavern-complete .ss-project-author .ss-project-art {background:none;}
    #bajena-tavern-complete .ss-project-author .ss-project-art>img {position:static;height:100%;width:100%;object-fit:cover;object-position:center;}
    #bajena-tavern-complete .ss-author-hero {position:relative;isolation:isolate;min-height:620px;overflow:clip;background:#19101c;}
    #bajena-tavern-complete .ss-author-cover {position:absolute;inset:0;z-index:-1;}
    #bajena-tavern-complete .ss-author-cover img {width:100%;height:100%;object-fit:cover;object-position:70% center;}
    #bajena-tavern-complete .ss-author-cover:after {content:'';position:absolute;inset:0;background:linear-gradient(90deg,#130d19fa 0%,#130d19e6 30%,#130d1933 61%,transparent 83%),linear-gradient(0deg,#130d19,transparent 25%);}
    #bajena-tavern-complete .ss-author-copy {max-width:560px;width:47%;padding:85px 0 70px 5%;position:relative;}
    #bajena-tavern-complete .ss-author-copy h1 {font-size:clamp(45px,5.7vw,66px);margin-bottom:28px;}
    #bajena-tavern-complete .ss-author-copy>p {font-size:14px;line-height:1.9;color:#e3d5d8;max-width:355px;}
    #bajena-tavern-complete .ss-author-path {padding:40px 5% 50px;}
    #bajena-tavern-complete .ss-author-path>h2 {font-size:36px;margin-bottom:30px;}
    #bajena-tavern-complete .ss-path-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:28px 0;border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);}
    #bajena-tavern-complete .ss-path-grid svg {height:28px;width:28px;color:var(--ss-gold);margin-bottom:17px;stroke-width:1;}
    #bajena-tavern-complete .ss-path-grid h3 {font-size:26px;margin-bottom:14px;}
    #bajena-tavern-complete .ss-path-grid p {font-size:12px;color:var(--ss-muted);line-height:1.85;margin:0;}
    #bajena-tavern-complete.is-paused .ss-energy-aura,#bajena-tavern-complete.is-paused .ss-cta,#bajena-tavern-complete.is-paused .ss-cta:after,#bajena-tavern-complete.is-paused .ss-welcome .ss-overline {animation-play-state:paused;}
    @keyframes ss-button-float {50%{translate:0 -3px;}}
    @keyframes ss-button-light {0%,55%{left:-70%;}90%,100%{left:140%;}}
    @keyframes ss-letter-glow {to{text-shadow:0 0 20px #dcb36c88;}}
    @keyframes ss-energy-spin {to{rotate:360deg;}}
    @media(max-width:760px) {
      #bajena-tavern-complete .ss-space {height:680px;}
      #bajena-tavern-complete .ss-welcome {top:65px;left:4%;width:45%;}
      #bajena-tavern-complete .ss-welcome h1 {font-size:48px;}
      #bajena-tavern-complete .ss-welcome>p {font-size:13px;}
      #bajena-tavern-complete .ss-hero-person {left:40%;width:45%;}
      #bajena-tavern-complete .ss-focus-text {left:5%;width:39%;top:25%;}
      #bajena-tavern-complete .ss-energy-title {font-size:25px;}
      #bajena-tavern-complete .ss-focus-text p {font-size:12px;}
      #bajena-tavern-complete .ss-author-copy {width:49%;}
      #bajena-tavern-complete .ss-author-copy h1 {font-size:46px;}
    }
    @media(max-width:540px) {
      #bajena-tavern-complete .ss-space {height:970px;}
      #bajena-tavern-complete .ss-welcome {top:34px;left:6%;width:88%;max-width:none;}
      #bajena-tavern-complete .ss-welcome .ss-overline {font-size:11px;letter-spacing:1.6px;margin-bottom:20px;}
      #bajena-tavern-complete .ss-welcome h1 {font-size:45px;line-height:1.05;}
      #bajena-tavern-complete .ss-welcome>p {font-size:13px;margin-top:22px;max-width:320px;}
      #bajena-tavern-complete .ss-hero-actions {gap:11px;margin-top:23px;}
      #bajena-tavern-complete .ss-cta {font-size:12px;}
      #bajena-tavern-complete .ss-hero-hint {margin-top:18px;}
      #bajena-tavern-complete .ss-hero-person {width:120%;left:-10%;height:490px;bottom:65px;z-index:20;}
      #bajena-tavern-complete .ss-sunlight {left:55%;top:84%;width:70%;}
      #bajena-tavern-complete .ss-system-meta {justify-content:center;}
      #bajena-tavern-complete .ss-focus-text {left:6%;width:88%;top:13%;}
      #bajena-tavern-complete .ss-focus-text h2 {font-size:44px;}
      #bajena-tavern-complete .ss-energy-title {font-size:28px;}
      #bajena-tavern-complete .ss-focus-text p {max-width:340px;font-size:13px;}
      #bajena-tavern-complete .ss-focus-art {width:94%;right:3%;top:72%;}
      #bajena-tavern-complete .ss-author-hero {min-height:930px;}
      #bajena-tavern-complete .ss-author-cover {top:300px;}
      #bajena-tavern-complete .ss-author-cover img {object-position:75% center;}
      #bajena-tavern-complete .ss-author-cover:after {background:linear-gradient(#130d19 0%,#130d19bb 12%,transparent 38%,#130d1955 80%,#130d19);}
      #bajena-tavern-complete .ss-author-copy {width:100%;max-width:none;padding:40px 6% 0;}
      #bajena-tavern-complete .ss-author-copy h1 {font-size:47px;}
      #bajena-tavern-complete .ss-author-copy>p {font-size:13px;max-width:360px;}
      #bajena-tavern-complete .ss-author-path {padding:35px 6%;}
      #bajena-tavern-complete .ss-author-path>h2 {font-size:34px;}
      #bajena-tavern-complete .ss-path-grid {grid-template-columns:1fr;gap:28px;}
    }
    #bajena-tavern-complete h1,#bajena-tavern-complete h2,#bajena-tavern-complete h3,#bajena-tavern-complete .ss-brand {font-family:'Cormorant Infant',Georgia,serif;}
    #bajena-tavern-complete .ss-space {height:740px;}
    #bajena-tavern-complete .ss-sky {opacity:1;}
    #bajena-tavern-complete .ss-sky:after {background:radial-gradient(ellipse at 44% 40%,#160a2220,transparent 70%),linear-gradient(0deg,#100b17,transparent 17%,transparent 90%,#100b1733);}
    #bajena-tavern-complete .ss-orbits {opacity:.9;}
    #bajena-tavern-complete .ss-welcome {left:4.5%;top:120px;width:29%;max-width:390px;z-index:31;}
    #bajena-tavern-complete .ss-welcome:before {content:'';position:absolute;inset:-70px -35px -60px -80px;background:radial-gradient(ellipse,#100b17ed 20%,#100b17a6 54%,transparent 73%);z-index:-1;pointer-events:none;}
    #bajena-tavern-complete .ss-welcome .ss-overline {font-family:'Marck Script',cursive;font-size:23px;line-height:1.2;letter-spacing:0;text-transform:none;margin-bottom:21px;color:#f0ce91;}
    #bajena-tavern-complete .ss-welcome h1 {font-family:'Cormorant Infant',Georgia,serif;font-style:italic;font-size:clamp(46px,5.8vw,74px);line-height:1.02;letter-spacing:-1px;}
    #bajena-tavern-complete .ss-welcome .ss-initial {font-size:1.21em;}
    #bajena-tavern-complete .ss-welcome .ss-title-gold {font-family:'Marck Script',cursive;font-style:normal;font-size:1.32em;display:inline-block;margin-top:1px;text-shadow:0 0 28px #c8934a55;}
    #bajena-tavern-complete .ss-welcome>p {font-size:12px;line-height:1.9;margin-top:21px;max-width:285px;}
    #bajena-tavern-complete .ss-hero-person {left:19%;width:43%;height:96%;bottom:-1%;z-index:30;max-width:none;pointer-events:auto;filter:brightness(1.09) drop-shadow(0 0 23px #ffd18c44) drop-shadow(0 0 65px #d9a65f22);}
    #bajena-tavern-complete .ss-portrait-light {position:absolute;left:17%;top:2%;width:47%;height:98%;z-index:20;pointer-events:none;background:radial-gradient(ellipse at 50% 22%,#ffe1a62c,transparent 37%),radial-gradient(ellipse at 50% 70%,#c68b4921,transparent 65%);animation:ss-portrait-light 8s ease-in-out infinite alternate;transition:opacity .4s;}
    #bajena-tavern-complete .ss-sunlight {left:54%;top:49%;width:36%;}
    #bajena-tavern-complete .ss-object img {filter:drop-shadow(0 0 13px var(--ss-glow));}
    #bajena-tavern-complete .ss-object:hover img,#bajena-tavern-complete .ss-object:focus-visible img {filter:drop-shadow(0 0 25px var(--ss-glow)) brightness(1.2);}
    #bajena-tavern-complete .ss-hero-actions {gap:15px;margin-top:27px;}
    #bajena-tavern-complete .ss-cta {font:500 18px/1.15 'Cormorant Infant',Georgia,serif;min-height:51px;padding:14px 19px;gap:12px;letter-spacing:.15px;border-color:#dfbc7e;box-shadow:0 4px 24px #c1973a20;animation:ss-button-float 4.8s ease-in-out infinite;transition:box-shadow .3s,filter .3s;}
    #bajena-tavern-complete .ss-cta:before {content:'';position:absolute;inset:4px;border:1px solid #5e3e293e;pointer-events:none;}
    #bajena-tavern-complete .ss-cta--quiet {background:linear-gradient(120deg,#211326f5,#382332ed);border-color:#bb9259;animation-delay:-2.4s;}
    #bajena-tavern-complete .ss-cta--quiet:before {border-color:#d7b57835;}
    #bajena-tavern-complete .ss-cta:hover,#bajena-tavern-complete .ss-cta:focus-visible {box-shadow:0 0 30px #e4b96055;filter:brightness(1.15);}
    #bajena-tavern-complete .ss-cta svg {animation:ss-glyph-move 4.8s ease-in-out infinite;}
    #bajena-tavern-complete .ss-cta--quiet svg {animation-delay:-2.4s;}
    #bajena-tavern-complete .ss-hero-hint {font-size:11px;max-width:280px;}
    #bajena-tavern-complete .ss-nav a {transition:color .3s,background .3s;}
    #bajena-tavern-complete .ss-nav a:hover {color:var(--ss-gold);background:#caa15e12;}
    #bajena-tavern-complete .ss-nav a:hover svg {animation:ss-glyph-move 2s ease-in-out infinite;}
    #bajena-tavern-complete .ss-cosmos.is-focused .ss-portrait-light {opacity:0;}
    #bajena-tavern-complete .ss-project-art:after {content:'';position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,#f4d9a21c 49%,transparent 60%);translate:-130% 0;pointer-events:none;animation:ss-scene-glint 10s ease-in-out infinite;}
    #bajena-tavern-complete .ss-project-art>img {animation:ss-art-float 9s ease-in-out infinite;transform-origin:center 66%;}
    #bajena-tavern-complete .ss-project:nth-child(2n) .ss-project-art>img {animation-delay:-4s;}
    #bajena-tavern-complete .ss-project:nth-child(3) .ss-project-art:after {animation-delay:-5s;}
    #bajena-tavern-complete .ss-project-caption h3 {font-size:32px;}
    #bajena-tavern-complete .ss-project-caption>svg {transition:translate .35s;}
    #bajena-tavern-complete .ss-project:hover .ss-project-caption>svg {translate:4px -4px;}
    #bajena-tavern-complete .ss-book-page {position:absolute;left:46%;top:37%;width:29%;height:29%;transform-origin:0 100%;background:linear-gradient(115deg,#f8d79a0a,#ffe7b66e 80%,#f3cc7b33);clip-path:polygon(0 10%,94% 0,100% 88%,0 100%);opacity:0;pointer-events:none;animation:ss-page-turn 8s ease-in-out infinite;}
    #bajena-tavern-complete .ss-book-page--second {animation-delay:.45s;}
    #bajena-tavern-complete .ss-author-cover img {animation:ss-author-breathe 18s ease-in-out infinite alternate;transform-origin:72% 48%;}
    #bajena-tavern-complete .ss-author-copy .ss-overline {font:400 25px/1.3 'Marck Script',cursive;letter-spacing:0;text-transform:none;}
    #bajena-tavern-complete .ss-author-copy h1 {font-style:italic;}
    #bajena-tavern-complete .ss-path-grid svg {animation:ss-glyph-move 6s ease-in-out infinite;}
    #bajena-tavern-complete .ss-path-grid>div:nth-child(2) svg {animation-delay:-2s;}
    #bajena-tavern-complete .ss-path-grid>div:nth-child(3) svg {animation-delay:-4s;}
    #bajena-tavern-complete.is-paused .ss-cosmos *,#bajena-tavern-complete.is-paused .ss-cosmos *:before,#bajena-tavern-complete.is-paused .ss-cosmos *:after {animation-play-state:paused!important;}
    @keyframes ss-portrait-light {to{opacity:.6;scale:1.03;}}
    @keyframes ss-glyph-move {50%{translate:2px -3px;rotate:8deg;}}
    @keyframes ss-art-float {50%{transform:scale(1.035) translateY(-.6%);}}
    @keyframes ss-scene-glint {0%,50%{translate:-130% 0;}85%,100%{translate:130% 0;}}
    @keyframes ss-page-turn {0%,62%,100%{opacity:0;transform:perspective(500px) rotateY(0deg) rotateZ(8deg);}67%{opacity:.28;}78%{opacity:.38;}87%{opacity:0;transform:perspective(500px) rotateY(-155deg) rotateZ(8deg);}}
    @keyframes ss-author-breathe {to{transform:scale(1.035);}}
    @media(min-width:1280px){#bajena-tavern-complete .ss-space{height:800px;}#bajena-tavern-complete .ss-welcome{top:145px;}}
    @media(max-width:760px){#bajena-tavern-complete .ss-space{height:780px;}#bajena-tavern-complete .ss-welcome{left:4%;top:120px;width:34%;}#bajena-tavern-complete .ss-welcome h1{font-size:49px;}#bajena-tavern-complete .ss-hero-person{left:23%;width:55%;height:88%;}#bajena-tavern-complete .ss-cta{font-size:17px;}}
    @media(max-width:540px){#bajena-tavern-complete .ss-space{height:1040px;}#bajena-tavern-complete .ss-welcome{left:6%;top:38px;width:88%;max-width:none;}#bajena-tavern-complete .ss-welcome:before{inset:-70px -60px -25px;background:radial-gradient(ellipse,#100b17f2,#100b1799 65%,transparent 78%);}#bajena-tavern-complete .ss-welcome .ss-overline{font-size:24px;}#bajena-tavern-complete .ss-welcome h1{font-size:48px;}#bajena-tavern-complete .ss-welcome>p{font-size:12px;max-width:290px;}#bajena-tavern-complete .ss-hero-actions{gap:14px;margin-top:25px;}#bajena-tavern-complete .ss-cta{font-size:17px;min-height:49px;padding:13px 16px;}#bajena-tavern-complete .ss-hero-person{left:-9%;width:112%;height:530px;bottom:32px;z-index:30;}#bajena-tavern-complete .ss-portrait-light{left:-10%;top:48%;width:120%;height:52%;}#bajena-tavern-complete .ss-sunlight{left:53%;top:74%;width:85%;}#bajena-tavern-complete .ss-focus-art{top:73%;}#bajena-tavern-complete .ss-focus-text{top:12%;}}
    
    #bajena-tavern-complete .ss-detail-view { --bt-bg:#140d18;--bt-deep:#0d0911;--bt-panel:#201422;--bt-gold:#e1bd78;--bt-light:#f7ebd6;--bt-muted:#c8b9c5;--bt-line:#6e4e3a;--bt-speed:1; color:var(--bt-light);background:var(--bt-bg);font:400 14px/1.7 'Manrope',sans-serif;isolation:isolate;overflow:clip; }
    #bajena-tavern-complete .ss-detail-view * {box-sizing:border-box;}
    #bajena-tavern-complete .ss-detail-view [hidden] {display:none!important;}
    #bajena-tavern-complete .ss-detail-view h1,#bajena-tavern-complete .ss-detail-view h2,#bajena-tavern-complete .ss-detail-view h3 {font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;line-height:1.05;margin:0 0 18px;color:var(--bt-light);}
    #bajena-tavern-complete .ss-detail-view h1 {font-size:clamp(40px,5.7vw,64px);letter-spacing:-1.3px;}
    #bajena-tavern-complete .ss-detail-view h2 {font-size:36px;}
    #bajena-tavern-complete .ss-detail-view h3 {font-size:27px;}
    #bajena-tavern-complete .ss-detail-view p {margin:0 0 20px;}
    #bajena-tavern-complete .ss-detail-view a {color:var(--bt-gold);text-decoration:none;}
    #bajena-tavern-complete .ss-detail-view button,#bajena-tavern-complete .ss-detail-view select {font:inherit;}
    #bajena-tavern-complete .ss-detail-view button:disabled {opacity:.4;cursor:default;}
    #bajena-tavern-complete .ss-detail-view img {display:block;max-width:100%;}
    #bajena-tavern-complete .ss-detail-view .bt-wrap {max-width:1200px;padding:0 36px;margin:0 auto;}
    #bajena-tavern-complete .ss-detail-view .bt-top {padding:18px 105px 15px 36px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--bt-line);}
    #bajena-tavern-complete .ss-detail-view .bt-brand {font:500 29px/1.1 'Cormorant Garamond',Georgia,serif;color:var(--bt-gold);display:flex;align-items:center;gap:12px;}
    #bajena-tavern-complete .ss-detail-view .bt-brand i,#bajena-tavern-complete .ss-detail-view .bt-brand svg {width:23px;height:23px;}
    #bajena-tavern-complete .ss-detail-view .bt-top-note {color:var(--bt-muted);font-size:11px;letter-spacing:1.8px;text-transform:uppercase;margin-left:auto;}
    #bajena-tavern-complete .ss-detail-view .bt-nav {display:grid;grid-template-columns:repeat(5,1fr);padding:0 24px;border-bottom:1px solid var(--bt-line);background:var(--bt-bg);}
    #bajena-tavern-complete .ss-detail-view .bt-nav button {background:none;border:0;color:var(--bt-muted);padding:17px 8px 14px;display:flex;justify-content:center;align-items:center;gap:8px;min-width:0;border-bottom:2px solid transparent;font-size:12px;}
    #bajena-tavern-complete .ss-detail-view .bt-nav button[aria-current="page"] {color:var(--bt-gold);border-bottom-color:var(--bt-gold);background:linear-gradient(0deg,#b17d291b,transparent);}
    #bajena-tavern-complete .ss-detail-view .bt-nav svg {width:17px;height:17px;flex-shrink:0;}
    #bajena-tavern-complete .ss-detail-view .bt-eyebrow {color:var(--bt-gold);font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:19px;display:flex;gap:8px;align-items:center;}
    #bajena-tavern-complete .ss-detail-view .bt-eyebrow svg {width:16px;height:16px;}
    #bajena-tavern-complete .ss-detail-view .bt-copy {position:relative;z-index:2;max-width:540px;padding:40px 0;}
    #bajena-tavern-complete .ss-detail-view .bt-copy>p {color:var(--bt-muted);max-width:465px;}
    #bajena-tavern-complete .ss-detail-view .bt-hero {position:relative;background:radial-gradient(ellipse at 78% 50%,#6038206b,transparent 45%),linear-gradient(120deg,#1e1123,#100c16 70%);}
    #bajena-tavern-complete .ss-detail-view .bt-hero:before {content:'';position:absolute;inset:0;background-image:var(--bt-bg-image);background-size:cover;opacity:.16;pointer-events:none;}
    #bajena-tavern-complete .ss-detail-view .bt-hero-inner {display:grid;grid-template-columns:1.04fr 1fr;align-items:center;position:relative;gap:10px;}
    #bajena-tavern-complete .ss-detail-view .bt-actions {display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 15px;}
    #bajena-tavern-complete .ss-detail-view .bt-action {display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:12px 19px;min-height:46px;border:1px solid var(--bt-gold);background:linear-gradient(115deg,#f2d89b,#b88a49);color:#251622;text-decoration:none;font-size:12px;font-weight:600;border-radius:0;}
    #bajena-tavern-complete .ss-detail-view .bt-action--quiet {background:#201422;color:var(--bt-light);border-color:#775638;}
    #bajena-tavern-complete .ss-detail-view .bt-action svg {height:16px;width:16px;}
    #bajena-tavern-complete .ss-detail-view .bt-small {font-size:11px;color:var(--bt-muted);}
    #bajena-tavern-complete .ss-detail-view .bt-universe {height:510px;position:relative;min-width:0;overflow:clip;}
    #bajena-tavern-complete .ss-detail-view .bt-person {position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:94%;width:95%;object-fit:contain;object-position:center bottom;z-index:3;pointer-events:none;filter:drop-shadow(0 0 24px #d7a95c25);mask-image:linear-gradient(#000 90%,transparent 100%);}
    #bajena-tavern-complete .ss-detail-view .bt-orbit {position:absolute;width:100%;height:70%;top:14%;left:0;border:1px solid #b98b4d38;border-radius:50%;transform:rotate(-25deg);pointer-events:none;}
    #bajena-tavern-complete .ss-detail-view .bt-orbit--second {transform:rotate(33deg);width:84%;left:8%;height:88%;top:5%;}
    #bajena-tavern-complete .ss-detail-view .bt-planet-track {position:absolute;inset:0;z-index:4;pointer-events:none;animation:bt-orbit calc(42s / var(--bt-speed)) linear infinite;}
    #bajena-tavern-complete .ss-detail-view .bt-planet-track--moon {inset:12% 6%;animation-duration:calc(34s / var(--bt-speed));animation-direction:reverse;z-index:2;}
    #bajena-tavern-complete .ss-detail-view .bt-planet-track--violet {inset:20% 8%;animation-duration:calc(52s / var(--bt-speed));}
    #bajena-tavern-complete .ss-detail-view .bt-planet-track:has(button:hover),#bajena-tavern-complete .ss-detail-view .bt-planet-track:has(button:focus-visible),#bajena-tavern-complete .ss-detail-view .bt-planet-track:has(.is-near) {animation-play-state:paused;z-index:6;}
    #bajena-tavern-complete .ss-detail-view .bt-planet {position:absolute;pointer-events:auto;width:62px;height:62px;right:5%;top:11%;border:0;padding:0;border-radius:50%;background:radial-gradient(circle at 32% 27%,#ffe4af,#ad7543 48%,#3c2133 76%);box-shadow:inset -12px -7px 16px #10081995,0 0 25px #deb36b42;transition:scale .35s;animation:bt-counter calc(42s / var(--bt-speed)) linear infinite;}
    #bajena-tavern-complete .ss-detail-view .bt-planet:before {content:'';position:absolute;inset:29% -28%;border:4px solid #c4a6818c;border-left-color:#e5c58f;border-radius:50%;transform:rotate(-24deg);}
    #bajena-tavern-complete .ss-detail-view .bt-planet--moon {width:43px;height:43px;right:auto;left:2%;top:45%;background:radial-gradient(circle at 32% 28%,#eee5d4,#958aa7 46%,#292238 82%);animation-duration:calc(34s / var(--bt-speed));animation-direction:reverse;}
    #bajena-tavern-complete .ss-detail-view .bt-planet--violet {width:34px;height:34px;top:auto;bottom:7%;right:7%;background:radial-gradient(circle at 30% 30%,#d9b4e6,#75558f 45%,#24152c 80%);animation-duration:calc(52s / var(--bt-speed));}
    #bajena-tavern-complete .ss-detail-view .bt-planet--moon:before,#bajena-tavern-complete .ss-detail-view .bt-planet--violet:before {display:none;}
    #bajena-tavern-complete .ss-detail-view .bt-planet:hover,#bajena-tavern-complete .ss-detail-view .bt-planet:focus-visible,#bajena-tavern-complete .ss-detail-view .bt-planet.is-near {scale:1.7;animation-play-state:paused;}
    #bajena-tavern-complete .ss-detail-view .bt-planet span {position:absolute;top:115%;left:50%;transform:translateX(-50%);font-size:11px;color:var(--bt-light);opacity:0;white-space:nowrap;background:var(--bt-deep);padding:1px 6px;}
    #bajena-tavern-complete .ss-detail-view .bt-planet:hover span,#bajena-tavern-complete .ss-detail-view .bt-planet:focus-visible span,#bajena-tavern-complete .ss-detail-view .bt-planet.is-near span {opacity:1;}
    #bajena-tavern-complete .ss-detail-view .bt-object {position:absolute;color:var(--bt-gold);opacity:.7;animation:bt-float calc(7s / var(--bt-speed)) ease-in-out infinite;z-index:2;pointer-events:none;}
    #bajena-tavern-complete .ss-detail-view .bt-object svg {width:30px;height:30px;stroke-width:1;}
    #bajena-tavern-complete .ss-detail-view .bt-object--one {left:3%;top:23%;rotate:-17deg;}
    #bajena-tavern-complete .ss-detail-view .bt-object--two {right:2%;top:48%;animation-delay:-3s;}
    #bajena-tavern-complete .ss-detail-view .bt-object--three {left:14%;bottom:9%;animation-delay:-5s;}
    #bajena-tavern-complete .ss-detail-view .bt-stars {position:absolute;inset:3%;pointer-events:none;background-image:radial-gradient(circle,#ffdb92 1px,transparent 1.5px),radial-gradient(circle,#edd3b5 1px,transparent 1.4px);background-size:91px 107px,137px 77px;background-position:15px 40px,45px 10px;opacity:.65;animation:bt-shimmer 5s ease-in-out infinite alternate;}
    #bajena-tavern-complete .ss-detail-view .bt-section {padding:42px 0;}
    #bajena-tavern-complete .ss-detail-view .bt-section-intro {display:flex;gap:20px;align-items:baseline;justify-content:space-between;margin-bottom:20px;}
    #bajena-tavern-complete .ss-detail-view .bt-section-intro h2 {margin:0;}
    #bajena-tavern-complete .ss-detail-view .bt-projects {display:grid;grid-template-columns:1fr 1fr;column-gap:28px;row-gap:36px;}
    #bajena-tavern-complete .ss-detail-view .bt-project {border:0;padding:0;background:none;text-align:left;color:var(--bt-light);display:block;min-width:0;}
    #bajena-tavern-complete .ss-detail-view .bt-project-image {display:block;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,#664124,#1a111d 70%);aspect-ratio:1;}
    #bajena-tavern-complete .ss-detail-view .bt-project-image img {height:100%;width:100%;object-fit:cover;transition:transform .65s;}
    #bajena-tavern-complete .ss-detail-view .bt-project:hover .bt-project-image img {transform:scale(1.035);}
    #bajena-tavern-complete .ss-detail-view .bt-project--landscape .bt-project-image {aspect-ratio:3/2;}
    #bajena-tavern-complete .ss-detail-view .bt-project--author .bt-project-image {aspect-ratio:3/2;background:radial-gradient(ellipse at 50% 75%,#784a2d,#211325 60%,#130d19);}
    #bajena-tavern-complete .ss-detail-view .bt-project--author .bt-project-image img {object-fit:contain;object-position:bottom;height:130%;position:absolute;bottom:-25%;}
    #bajena-tavern-complete .ss-detail-view .bt-project-caption {padding:17px 0 0;border-bottom:1px solid var(--bt-line);display:flex;gap:10px;align-items:flex-start;justify-content:space-between;}
    #bajena-tavern-complete .ss-detail-view .bt-project h3 {margin:0 0 8px;}
    #bajena-tavern-complete .ss-detail-view .bt-project p {font-size:12px;color:var(--bt-muted);margin:0 0 17px;}
    #bajena-tavern-complete .ss-detail-view .bt-project-caption>svg {width:20px;height:20px;color:var(--bt-gold);margin-top:5px;flex-shrink:0;}
    #bajena-tavern-complete .ss-detail-view .bt-path {display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:28px 0;border-top:1px solid var(--bt-line);border-bottom:1px solid var(--bt-line);}
    #bajena-tavern-complete .ss-detail-view .bt-path svg {color:var(--bt-gold);width:28px;height:28px;margin-bottom:15px;stroke-width:1;}
    #bajena-tavern-complete .ss-detail-view .bt-path h3 {font-size:24px;}
    #bajena-tavern-complete .ss-detail-view .bt-path p {color:var(--bt-muted);font-size:12px;margin:0;}
    #bajena-tavern-complete .ss-detail-view .bt-page-intro {padding:38px 0 25px;max-width:730px;}
    #bajena-tavern-complete .ss-detail-view .bt-page-intro h1 {font-size:52px;}
    #bajena-tavern-complete .ss-detail-view .bt-page-intro p {color:var(--bt-muted);margin-bottom:0;}
    #bajena-tavern-complete .ss-detail-view .bt-book-stage {position:relative;max-width:900px;margin:0 auto;perspective:1700px;padding:12px 0 25px;}
    #bajena-tavern-complete .ss-detail-view .bt-book-spread {display:grid;grid-template-columns:1fr 1fr;position:relative;background:#372119;box-shadow:0 18px 45px #0009;}
    #bajena-tavern-complete .ss-detail-view .bt-book-page {position:relative;min-width:0;aspect-ratio:560/800;overflow:hidden;background:#d0b786;}
    #bajena-tavern-complete .ss-detail-view .bt-book-page img {width:100%;height:100%;object-fit:contain;}
    #bajena-tavern-complete .ss-detail-view .bt-book-page:first-child:after {content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent 92%,#20120f66);pointer-events:none;}
    #bajena-tavern-complete .ss-detail-view .bt-book-page:nth-child(2):after {content:'';position:absolute;inset:0;background:linear-gradient(90deg,#20120f66,transparent 8%);pointer-events:none;}
    #bajena-tavern-complete .ss-detail-view .bt-book-stage.is-single {max-width:640px;}
    #bajena-tavern-complete .ss-detail-view .bt-book-stage.is-single .bt-book-spread {display:block;}
    #bajena-tavern-complete .ss-detail-view .bt-book-stage.is-single .bt-book-page:nth-child(2) {display:none;}
    #bajena-tavern-complete .ss-detail-view .bt-book-turn {position:absolute;left:50%;width:50%;top:0;bottom:0;z-index:3;transform-origin:left;backface-visibility:hidden;box-shadow:-4px 0 15px #0007;animation:bt-page-turn .6s ease-in-out both;}
    #bajena-tavern-complete .ss-detail-view .is-single .bt-book-turn {left:0;width:100%;}
    #bajena-tavern-complete .ss-detail-view .bt-book-turn.is-back {left:0;transform-origin:right;animation-name:bt-page-back;}
    #bajena-tavern-complete .ss-detail-view .bt-book-turn img {height:100%;width:100%;object-fit:contain;}
    #bajena-tavern-complete .ss-detail-view .bt-book-controls {display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:15px 0 28px;}
    #bajena-tavern-complete .ss-detail-view .bt-book-controls select {background:var(--bt-panel);border:1px solid var(--bt-line);color:var(--bt-light);min-height:44px;padding:8px;font-size:14px;max-width:160px;}
    #bajena-tavern-complete .ss-detail-view .bt-book-controls .bt-action {padding:10px 15px;min-height:44px;}
    #bajena-tavern-complete .ss-detail-view .bt-footer-link {text-align:center;padding-bottom:34px;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-room {background:radial-gradient(ellipse at 50% 50%,#55322175,transparent 60%),linear-gradient(145deg,#1f1225,#0f0b15);padding-bottom:35px;}
    #bajena-tavern-complete .ss-detail-view .bt-reading {position:relative;max-width:820px;margin:0 auto;min-height:370px;display:grid;grid-template-columns:140px 1fr;gap:36px;align-items:center;padding:18px 0;}
    #bajena-tavern-complete .ss-detail-view .bt-deck-wrap {text-align:center;align-self:center;}
    #bajena-tavern-complete .ss-detail-view .bt-deck {position:relative;width:118px;aspect-ratio:2/3;display:block;background:#1c1321;padding:0;border:0;margin:0 auto 18px;transform:rotate(-7deg);transition:transform .3s;box-shadow:5px 5px 0 #987649,8px 8px 0 #392130,11px 11px 0 #b48d4f,15px 15px 25px #000a;}
    #bajena-tavern-complete .ss-detail-view .bt-deck:hover {transform:rotate(-2deg) translateY(-8px);}
    #bajena-tavern-complete .ss-detail-view .bt-deck img {width:100%;height:100%;object-fit:fill;}
    #bajena-tavern-complete .ss-detail-view .bt-deck-label {font-size:11px;color:var(--bt-gold);}
    #bajena-tavern-complete .ss-detail-view .bt-spread {display:grid;grid-template-columns:repeat(3,minmax(0,180px));gap:18px;align-items:start;justify-content:center;min-width:0;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-item {min-width:0;text-align:center;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-card {position:relative;width:100%;aspect-ratio:2/3;border:0;background:none;padding:0;perspective:900px;display:block;transform-origin:center;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-inner {position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(0);transition:transform .7s;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-card.is-revealed .bt-tarot-inner {transform:rotateY(180deg);}
    #bajena-tavern-complete .ss-detail-view .bt-card-face {position:absolute;inset:0;backface-visibility:hidden;box-shadow:0 9px 22px #0009;}
    #bajena-tavern-complete .ss-detail-view .bt-card-face img {width:100%;height:100%;object-fit:fill;}
    #bajena-tavern-complete .ss-detail-view .bt-card-face--front {transform:rotateY(180deg);}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-item.is-dealing {animation:bt-deal .75s cubic-bezier(.2,.7,.3,1) both;animation-delay:var(--bt-delay);}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-item:nth-child(1) {--bt-angle:-5deg;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-item:nth-child(2) {--bt-angle:0deg;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-item:nth-child(3) {--bt-angle:5deg;}
    #bajena-tavern-complete .ss-detail-view .bt-card-title {font:500 22px/1.15 'Cormorant Garamond',Georgia,serif;display:block;margin-top:17px;min-height:50px;}
    #bajena-tavern-complete .ss-detail-view .bt-card-position {font-size:11px;color:var(--bt-gold);margin-bottom:8px;display:block;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-detail {border-top:1px solid var(--bt-line);padding-top:22px;min-height:108px;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-detail h3 {margin-bottom:8px;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-detail p {color:var(--bt-muted);margin:0;}
    #bajena-tavern-complete .ss-detail-view .bt-service-scene {position:relative;overflow:hidden;}
    #bajena-tavern-complete .ss-detail-view .bt-service-scene>img {width:100%;height:auto;}
    #bajena-tavern-complete .ss-detail-view .bt-table-magic {position:absolute;width:39%;height:25%;left:41%;top:66%;border-radius:50%;pointer-events:none;transform:rotate(-10deg);}
    #bajena-tavern-complete .ss-detail-view .bt-table-magic:after {content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 85% 32%,#fff0b7 0 2px,#ffd07b95 3px,transparent 9px);animation:bt-orbit calc(16s / var(--bt-speed)) linear infinite;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot {position:absolute;bottom:8%;width:12%;height:21%;min-width:44px;min-height:44px;transform:rotate(13deg);border:0;background:linear-gradient(145deg,#f8d48b08,#e2ac4c10);padding:0;box-shadow:0 0 12px #d9a24338;transition:background .3s,box-shadow .3s;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot[data-service="0"] {left:50%;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot[data-service="1"] {left:64%;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot[data-service="2"] {left:78%;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot:after {content:'✦';position:absolute;left:calc(50% - 7px);top:30%;color:#ffe1a2;font-size:20px;animation:bt-shimmer 2.5s alternate infinite;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot:hover,#bajena-tavern-complete .ss-detail-view .bt-service-hotspot[aria-pressed="true"] {background:#ffe9a51c;box-shadow:0 0 20px #e9c67888;}
    #bajena-tavern-complete .ss-detail-view .bt-service-detail {display:grid;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:25px 0;border-bottom:1px solid var(--bt-line);min-height:155px;}
    #bajena-tavern-complete .ss-detail-view .bt-service-detail h3 {margin-bottom:8px;}
    #bajena-tavern-complete .ss-detail-view .bt-service-detail p {color:var(--bt-muted);font-size:13px;margin:0;max-width:650px;}
    #bajena-tavern-complete .ss-detail-view .bt-service-caption {padding:12px 0 0;color:var(--bt-gold);font-size:11px;}
    #bajena-tavern-complete .ss-detail-view .bt-story {display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:36px 0;}
    #bajena-tavern-complete .ss-detail-view .bt-story p {color:var(--bt-muted);}
    #bajena-tavern-complete .ss-detail-view .bt-foot {padding:26px 36px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--bt-line);color:var(--bt-muted);font-size:11px;}
    #bajena-tavern-complete .ss-detail-view .bt-foot span:last-child {font-family:'Cormorant Garamond',Georgia,serif;font-size:20px;color:var(--bt-gold);}
    #bajena-tavern-complete .ss-detail-view.is-paused .bt-planet-track,#bajena-tavern-complete .ss-detail-view.is-paused .bt-planet,#bajena-tavern-complete .ss-detail-view.is-paused .bt-object,#bajena-tavern-complete .ss-detail-view.is-paused .bt-stars,#bajena-tavern-complete .ss-detail-view.is-paused .bt-table-magic:after {animation-play-state:paused;}
    @keyframes bt-orbit {to{transform:rotate(360deg);}}
    @keyframes bt-counter {to{transform:rotate(-360deg);}}
    @keyframes bt-float {50%{translate:0 -16px;rotate:8deg;}}
    @keyframes bt-shimmer {to{opacity:.25;}}
    @keyframes bt-page-turn {from{transform:rotateY(0);}to{transform:rotateY(-178deg);}}
    @keyframes bt-page-back {from{transform:rotateY(0);}to{transform:rotateY(178deg);}}
    @keyframes bt-deal {from{transform:translate(-170px,35px) rotate(-25deg) scale(.55);opacity:0;}to{transform:translate(0,0) rotate(var(--bt-angle));opacity:1;}}
    @media(max-width:760px) {
      #bajena-tavern-complete .ss-detail-view .bt-wrap {padding:0 24px;}
      #bajena-tavern-complete .ss-detail-view .bt-top {padding-left:24px;}
      #bajena-tavern-complete .ss-detail-view .bt-top-note {display:none;}
      #bajena-tavern-complete .ss-detail-view .bt-nav {padding:0 10px;}
      #bajena-tavern-complete .ss-detail-view .bt-nav button {flex-direction:column;gap:5px;font-size:11px;padding:13px 4px;}
      #bajena-tavern-complete .ss-detail-view .bt-hero-inner {grid-template-columns:1fr 1fr;gap:0;}
      #bajena-tavern-complete .ss-detail-view h1 {font-size:44px;}
      #bajena-tavern-complete .ss-detail-view .bt-universe {height:430px;}
      #bajena-tavern-complete .ss-detail-view .bt-planet {width:45px;height:45px;}
      #bajena-tavern-complete .ss-detail-view .bt-planet--moon {width:33px;height:33px;}
      #bajena-tavern-complete .ss-detail-view .bt-planet--violet {width:28px;height:28px;}
      #bajena-tavern-complete .ss-detail-view .bt-reading {grid-template-columns:105px 1fr;gap:20px;min-height:320px;}
      #bajena-tavern-complete .ss-detail-view .bt-deck {width:90px;}
      #bajena-tavern-complete .ss-detail-view .bt-spread {gap:12px;}
      #bajena-tavern-complete .ss-detail-view .bt-card-title {font-size:19px;}
      #bajena-tavern-complete .ss-detail-view .bt-service-detail {grid-template-columns:1fr;gap:15px;}
    }
    @media(max-width:580px) {
      #bajena-tavern-complete .ss-detail-view .bt-wrap {padding:0 18px;}
      #bajena-tavern-complete .ss-detail-view .bt-top {padding-left:18px;min-height:76px;}
      #bajena-tavern-complete .ss-detail-view .bt-brand {font-size:25px;gap:7px;}
      #bajena-tavern-complete .ss-detail-view .bt-brand svg {width:20px;}
      #bajena-tavern-complete .ss-detail-view .bt-nav {grid-template-columns:repeat(5,minmax(0,1fr));padding:0 4px;}
      #bajena-tavern-complete .ss-detail-view .bt-nav button {font-size:11px;line-height:1.35;padding:12px 2px;}
      #bajena-tavern-complete .ss-detail-view .bt-hero-inner {grid-template-columns:1fr;}
      #bajena-tavern-complete .ss-detail-view .bt-copy {padding:32px 0 0;}
      #bajena-tavern-complete .ss-detail-view h1 {font-size:43px;letter-spacing:-.7px;}
      #bajena-tavern-complete .ss-detail-view .bt-universe {height:400px;max-width:400px;width:100%;margin:auto;}
      #bajena-tavern-complete .ss-detail-view .bt-actions {gap:9px;margin-top:20px;}
      #bajena-tavern-complete .ss-detail-view .bt-action {padding:11px 14px;}
      #bajena-tavern-complete .ss-detail-view .bt-projects {gap:28px;grid-template-columns:1fr;}
      #bajena-tavern-complete .ss-detail-view .bt-section-intro {display:block;}
      #bajena-tavern-complete .ss-detail-view .bt-section-intro .bt-small {display:block;margin-top:12px;}
      #bajena-tavern-complete .ss-detail-view .bt-path {grid-template-columns:1fr;gap:26px;}
      #bajena-tavern-complete .ss-detail-view .bt-path>div {display:grid;grid-template-columns:32px 1fr;column-gap:18px;}
      #bajena-tavern-complete .ss-detail-view .bt-path svg {grid-row:1/3;margin-top:4px;}
      #bajena-tavern-complete .ss-detail-view .bt-path h3 {margin-bottom:7px;}
      #bajena-tavern-complete .ss-detail-view .bt-page-intro h1 {font-size:43px;}
      #bajena-tavern-complete .ss-detail-view .bt-book-spread {grid-template-columns:1fr;}
      #bajena-tavern-complete .ss-detail-view .bt-book-page:nth-child(2) {display:none;}
      #bajena-tavern-complete .ss-detail-view .bt-book-turn {left:0;width:100%;}
      #bajena-tavern-complete .ss-detail-view .bt-book-controls {gap:8px;}
      #bajena-tavern-complete .ss-detail-view .bt-book-controls .bt-action {padding:10px;}
      #bajena-tavern-complete .ss-detail-view .bt-book-controls [data-book-large] {display:none;}
      #bajena-tavern-complete .ss-detail-view .bt-planet--moon,#bajena-tavern-complete .ss-detail-view .bt-planet--violet {width:44px;height:44px;}
      #bajena-tavern-complete .ss-detail-view .bt-reading {grid-template-columns:1fr;gap:16px;padding-top:10px;min-height:0;}
      #bajena-tavern-complete .ss-detail-view .bt-deck-wrap {display:flex;align-items:center;justify-content:center;gap:24px;padding:7px 0 15px;}
      #bajena-tavern-complete .ss-detail-view .bt-deck {width:72px;margin:0;}
      #bajena-tavern-complete .ss-detail-view .bt-deck-label {max-width:130px;text-align:left;font-size:12px;}
      #bajena-tavern-complete .ss-detail-view .bt-spread {gap:9px;}
      #bajena-tavern-complete .ss-detail-view .bt-card-position {font-size:11px;}
      #bajena-tavern-complete .ss-detail-view .bt-card-title {font-size:18px;min-height:62px;}
      #bajena-tavern-complete .ss-detail-view .bt-tarot-detail {min-height:135px;}
      #bajena-tavern-complete .ss-detail-view .bt-story {grid-template-columns:1fr;gap:20px;}
      #bajena-tavern-complete .ss-detail-view .bt-service-hotspot {width:14%;height:24%;bottom:7%;transform:rotate(4deg);}
      #bajena-tavern-complete .ss-detail-view .bt-service-hotspot[data-service="0"] {left:44%;}
      #bajena-tavern-complete .ss-detail-view .bt-service-hotspot[data-service="1"] {left:61%;}
      #bajena-tavern-complete .ss-detail-view .bt-service-hotspot[data-service="2"] {left:78%;}
      #bajena-tavern-complete .ss-detail-view .bt-foot {padding:22px 18px;flex-direction:column;gap:7px;}
    }
    @media(prefers-reduced-motion:reduce) {#bajena-tavern-complete .ss-detail-view *,#bajena-tavern-complete .ss-detail-view *:before,#bajena-tavern-complete .ss-detail-view *:after {animation:none!important;transition:none!important;}}
  
html{background:#100b17;scroll-behavior:smooth}body{margin:0;background:#100b17}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button,select{touch-action:manipulation}#bajena-tavern-complete{max-width:1680px;margin:auto;min-height:100vh}dialog{box-sizing:border-box}dialog::backdrop{background:#08060cdb}
#bajena-tavern-complete .ss-detail-view .bt-spread {grid-template-columns:repeat(6,minmax(0,1fr));gap:15px 18px;max-width:620px;margin:auto;width:100%;}
#bajena-tavern-complete .ss-detail-view .bt-tarot-item {grid-column:span 2;}
#bajena-tavern-complete .ss-detail-view .bt-tarot-item:nth-child(1) {grid-column:2/4;grid-row:1;}
#bajena-tavern-complete .ss-detail-view .bt-tarot-item:nth-child(2) {grid-column:4/6;grid-row:1;}
#bajena-tavern-complete .ss-detail-view .bt-tarot-item:nth-child(3) {grid-column:1/3;grid-row:2;}
#bajena-tavern-complete .ss-detail-view .bt-tarot-item:nth-child(4) {grid-column:3/5;grid-row:2;}
#bajena-tavern-complete .ss-detail-view .bt-tarot-item:nth-child(5) {grid-column:5/7;grid-row:2;}
#bajena-tavern-complete .ss-detail-view .bt-reading {max-width:960px;grid-template-columns:145px minmax(0,1fr);gap:45px;}
#bajena-tavern-complete .ss-detail-view .bt-deck {width:125px;}
#bajena-tavern-complete .ss-detail-view .bt-deck .bt-deck-cover {position:absolute;inset:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s;z-index:2;transform-origin:left center;}
#bajena-tavern-complete .ss-detail-view .bt-deck.is-unpacked .bt-deck-cover {transform:translate(-65px,-45px) rotate(-26deg);opacity:0;}
#bajena-tavern-complete .ss-detail-view .bt-card-position {min-height:34px;line-height:1.5;}
#bajena-tavern-complete .ss-detail-view .bt-card-title {font-size:23px;min-height:45px;margin-top:14px;}
#bajena-tavern-complete .ss-detail-view .bt-tarot-card[aria-pressed="true"] {filter:drop-shadow(0 0 12px #d7b46b80);}
#bajena-tavern-complete .ss-detail-view .bt-card-zoom {border:1px solid #9e784b;background:#1a1120;color:#f4e8d5;padding:24px;max-width:min(1000px,94vw);max-height:94vh;}
#bajena-tavern-complete .ss-detail-view .bt-card-zoom::backdrop {background:#08060cdb;backdrop-filter:blur(8px);}
#bajena-tavern-complete .ss-detail-view .bt-card-zoom>.bt-action {margin:0 0 20px;animation:none;}
#bajena-tavern-complete .ss-detail-view .bt-zoom-content {display:grid;grid-template-columns:minmax(0,1.25fr) minmax(200px,.75fr);gap:28px;align-items:center;}
#bajena-tavern-complete .ss-detail-view .bt-zoom-content>img {max-width:100%;width:auto;max-height:76vh;margin:auto;object-fit:contain;}
#bajena-tavern-complete .ss-detail-view .bt-zoom-content p {font-size:14px;color:#d5c8db;line-height:1.8;}
#bajena-tavern-complete .ss-detail-view .bt-book-page {padding:0;border:0;display:block;width:100%;color:inherit;cursor:pointer;}
#bajena-tavern-complete .ss-detail-view .bt-book-page img {pointer-events:none;}
#bajena-tavern-complete .ss-nav a {transition:background .25s,color .25s;}
#bajena-tavern-complete .ss-nav a:hover {background:#e5bd7517;color:#e7bf79;}
@media(max-width:760px){#bajena-tavern-complete .ss-detail-view .bt-reading{grid-template-columns:105px minmax(0,1fr);gap:20px;}#bajena-tavern-complete .ss-detail-view .bt-deck{width:90px;}#bajena-tavern-complete .ss-detail-view .bt-card-title{font-size:20px;}}
@media(max-width:580px){#bajena-tavern-complete .ss-detail-view .bt-reading{grid-template-columns:1fr;gap:22px;}#bajena-tavern-complete .ss-detail-view .bt-deck-wrap{padding:10px 0 30px;}#bajena-tavern-complete .ss-detail-view .bt-deck{width:88px;}#bajena-tavern-complete .ss-detail-view .bt-spread{gap:12px 9px;}#bajena-tavern-complete .ss-detail-view .bt-card-position{font-size:11px;min-height:38px;}#bajena-tavern-complete .ss-detail-view .bt-card-title{font-size:18px;min-height:43px;}#bajena-tavern-complete .ss-detail-view .bt-card-zoom{padding:16px;}#bajena-tavern-complete .ss-detail-view .bt-zoom-content{grid-template-columns:1fr;gap:20px;}#bajena-tavern-complete .ss-detail-view .bt-zoom-content>img{max-height:65vh;}#bajena-tavern-complete .ss-detail-view .bt-book-page{touch-action:manipulation;}}
@media(prefers-reduced-motion:reduce){#bajena-tavern-complete *,#bajena-tavern-complete *:before,#bajena-tavern-complete *:after{animation:none!important;transition:none!important;}}

@media(max-width:600px){}
    #bajena-tavern-complete .ss-detail-view h1,#bajena-tavern-complete .ss-detail-view h2,#bajena-tavern-complete .ss-detail-view h3 {font-family:'Cormorant Infant',Georgia,serif;}
    #bajena-tavern-complete .ss-detail-view .bt-page-intro h1 {font-style:italic;margin-bottom:24px;}
    #bajena-tavern-complete .ss-detail-view .bt-page-intro p,#bajena-tavern-complete .ss-detail-view .bt-description {font-size:13px;line-height:1.9;color:var(--ss-muted);}
    #bajena-tavern-complete .ss-detail-view .bt-action {position:relative;font:500 18px/1.2 'Cormorant Infant',Georgia,serif;overflow:hidden;animation:ss-button-float 5s ease-in-out infinite;font-weight:500;}
    #bajena-tavern-complete .ss-detail-view .bt-action:after {content:'';position:absolute;inset:-50% auto -50% -70%;width:38%;background:linear-gradient(90deg,transparent,#fff0c744,transparent);transform:skewX(-25deg);animation:ss-button-light 6s ease-in-out infinite;pointer-events:none;}
    #bajena-tavern-complete .ss-detail-view .bt-action svg {animation:ss-glyph-move 5s ease-in-out infinite;flex-shrink:0;}
    #bajena-tavern-complete .ss-detail-view .bt-action:disabled {animation:none;}
    #bajena-tavern-complete .ss-detail-view .bt-eyebrow {font-family:'Marck Script',cursive;letter-spacing:0;text-transform:none;font-size:22px;}
    #bajena-tavern-complete .bt-book-entry {position:relative;}
    #bajena-tavern-complete .bt-book-door-wrap {display:grid;place-items:center;min-height:500px;padding:20px 0 35px;perspective:1400px;}
    #bajena-tavern-complete .bt-book-door {background:none;border:0;padding:0;color:var(--ss-gold);max-width:100%;perspective:1400px;}
    #bajena-tavern-complete .bt-closed-cover {position:relative;display:block;width:265px;max-width:90%;margin:auto;transform:rotateY(-9deg);transform-origin:left center;box-shadow:8px 5px 0 #6e472c,13px 8px 0 #c3a271,18px 16px 32px #0008;transition:transform .4s;}
    #bajena-tavern-complete .bt-closed-cover img {width:100%;height:auto;}
    #bajena-tavern-complete .bt-book-door:hover .bt-closed-cover {transform:rotateY(-22deg) translateY(-5px);}
    #bajena-tavern-complete .bt-open-caption {display:flex;gap:12px;align-items:center;justify-content:center;font:500 24px/1.2 'Cormorant Infant',Georgia,serif;margin-top:32px;}
    #bajena-tavern-complete .bt-open-caption svg {width:20px;height:20px;animation:ss-glyph-move 4s ease-in-out infinite;}
    #bajena-tavern-complete .ss-detail-view .bt-reading {padding:35px 15px;isolation:isolate;}
    #bajena-tavern-complete .ss-detail-view .bt-reading:before {content:'';position:absolute;inset:0 -8%;z-index:-1;background:radial-gradient(ellipse,#5933469c,#25152c66 60%,transparent 75%),repeating-linear-gradient(92deg,transparent 0 42px,#b07b3d08 43px 44px);box-shadow:inset 0 -1px #b78b4e30;}
    #bajena-tavern-complete .ss-detail-view .bt-deck.is-shuffling {animation:bt-shuffle .28s ease-in-out infinite alternate;}
    #bajena-tavern-complete .ss-detail-view .bt-tarot-item {position:relative;}
    #bajena-tavern-complete .ss-detail-view .bt-draw-actions {display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px;margin:25px 0 36px;}
    #bajena-tavern-complete .ss-detail-view .bt-card-title {font-family:'Cormorant Infant',Georgia,serif;}
    #bajena-tavern-complete .ss-detail-view .bt-service-scene>img {animation:ss-author-breathe 18s ease-in-out infinite alternate;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot {top:59%;bottom:auto;width:13%;height:17%;transform:rotate(-8deg);min-width:44px;min-height:44px;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot[data-service="0"] {left:13%;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot[data-service="1"] {left:31%;}
    #bajena-tavern-complete .ss-detail-view .bt-service-hotspot[data-service="2"] {left:49%;}
    #bajena-tavern-complete .ss-detail-view .bt-service-options {display:flex;gap:14px;flex-wrap:wrap;}
    #bajena-tavern-complete .ss-detail-view .bt-service-options button {background:none;color:var(--ss-muted);border:0;border-bottom:1px solid var(--ss-line);padding:10px 2px;font-size:12px;min-height:44px;}
    #bajena-tavern-complete .ss-detail-view .bt-service-options button[aria-pressed="true"] {color:var(--ss-gold);border-bottom-color:var(--ss-gold);}
    #bajena-tavern-complete .ss-detail-view .bt-table-magic {left:8%;top:52%;width:49%;height:23%;}
    #bajena-tavern-complete .ss-detail-view .bt-shop-intro {display:grid;grid-template-columns:1.3fr 1fr;gap:45px;padding:42px 0 10px;align-items:center;}
    #bajena-tavern-complete .ss-detail-view .bt-shop-intro p {font-size:13px;line-height:1.9;color:var(--ss-muted);}
    #bajena-tavern-complete .ss-author-story {padding:45px 5% 55px;display:grid;grid-template-columns:1fr 1fr;gap:32px 42px;}
    #bajena-tavern-complete .ss-author-story h2 {font-size:34px;margin-bottom:20px;}
    #bajena-tavern-complete .ss-author-story p {font-size:13px;line-height:1.9;color:var(--ss-muted);margin:0 0 20px;}
    #bajena-tavern-complete .ss-author-story .ss-story-lead {grid-column:1/-1;max-width:850px;}
    #bajena-tavern-complete .ss-author-story .ss-story-lead p {font-size:15px;color:var(--ss-ink);}
    #bajena-tavern-complete .ss-sunlight {left:72%;top:19%;}
    #bajena-tavern-complete .ss-object[data-body="sun"] {z-index:34!important;}
    @keyframes bt-shuffle {to{transform:rotate(-1deg) translate(3px,-5px);}}
    @media(max-width:760px){#bajena-tavern-complete .ss-detail-view .bt-shop-intro{grid-template-columns:1fr;gap:10px;}}
    @media(max-width:540px){#bajena-tavern-complete .ss-sunlight{left:79%;top:56%;}#bajena-tavern-complete .ss-detail-view .bt-book-door-wrap{min-height:440px;}#bajena-tavern-complete .ss-detail-view .bt-closed-cover{width:235px;}#bajena-tavern-complete .ss-detail-view .bt-action{font-size:17px;}#bajena-tavern-complete .ss-detail-view .bt-reading{padding:20px 0;}#bajena-tavern-complete .ss-author-story{grid-template-columns:1fr;padding:35px 6%;gap:22px;}}
    @media(prefers-reduced-motion:reduce) {#bajena-tavern-complete *,#bajena-tavern-complete *:before,#bajena-tavern-complete *:after {animation:none!important;transition:none!important;}}
  
/* The solar system has one fixed centre; visual light never competes with copy. */
#bajena-tavern-complete .ss-space {height:740px;}
#bajena-tavern-complete .ss-sky {opacity:.55;filter:brightness(.66) saturate(.85);}
#bajena-tavern-complete .ss-sky:after {background:linear-gradient(90deg,#100b17d9,transparent 65%),linear-gradient(0deg,#100b17,transparent 25%);}
#bajena-tavern-complete .ss-dust {opacity:.3;}
#bajena-tavern-complete .ss-stars {opacity:.65;}
#bajena-tavern-complete .ss-orbits {opacity:1;}
#bajena-tavern-complete .ss-welcome {left:4.5%;top:112px;width:29%;max-width:385px;}
#bajena-tavern-complete .ss-welcome:before {inset:-55px -30px -40px -75px;background:radial-gradient(ellipse,#100b17f5 15%,#100b17ce 55%,transparent 76%);}
#bajena-tavern-complete .ss-welcome .ss-overline {color:#e7c78e;font-size:24px;animation:none;}
#bajena-tavern-complete .ss-welcome h1 {color:#f5e9d5;font-size:clamp(49px,5.4vw,73px);text-shadow:0 2px 12px #08050e;letter-spacing:-.6px;}
#bajena-tavern-complete .ss-welcome .ss-title-gold {color:#e5bf7d;text-shadow:none;}
#bajena-tavern-complete .ss-welcome>p {color:#e2d9e6;font-size:14px;line-height:1.85;max-width:305px;margin-top:24px;}
#bajena-tavern-complete .ss-hero-hint {color:#d2c5d9;font-size:12px;line-height:1.8;max-width:290px;}
#bajena-tavern-complete .ss-hero-person {left:24%;width:31%;height:84%;bottom:0;filter:brightness(.92) saturate(.95) drop-shadow(0 0 15px #ad784a19);pointer-events:none;mask-image:linear-gradient(#000 84%,transparent);}
#bajena-tavern-complete .ss-portrait-light {left:23%;width:34%;top:15%;height:85%;opacity:.28;animation:none;}
#bajena-tavern-complete .ss-sunlight {left:var(--ss-center-x,69%);top:var(--ss-center-y,50%);width:260px;background:radial-gradient(circle,#edac4020,transparent 65%);animation:none;}
#bajena-tavern-complete .ss-object img {filter:drop-shadow(0 0 5px #b3c6eb35);}
#bajena-tavern-complete .ss-object[data-body="sun"] img {filter:brightness(.86) saturate(.9) drop-shadow(0 0 9px #e8a44240);animation:none;}
#bajena-tavern-complete .ss-object:hover img,#bajena-tavern-complete .ss-object:focus-visible img {filter:brightness(1.05) drop-shadow(0 0 11px var(--ss-glow));}
#bajena-tavern-complete .ss-object:focus-visible {outline:1px solid #ead19f;outline-offset:5px;border-radius:50%;}
#bajena-tavern-complete .ss-cta {color:#281a20;font-size:19px;line-height:1.2;box-shadow:none;animation:ss-button-float 7s ease-in-out infinite;}
#bajena-tavern-complete .ss-cta--quiet {color:#f4e8d5;background:#23182a;}
#bajena-tavern-complete .ss-cta:hover,#bajena-tavern-complete .ss-cta:focus-visible {box-shadow:0 0 15px #d9b97828;filter:brightness(1.06);}
#bajena-tavern-complete .ss-cta:after {opacity:.35;}
#bajena-tavern-complete .ss-cosmos.is-focused {z-index:90;}
#bajena-tavern-complete .ss-cosmos.is-focused .ss-space {z-index:50;}
#bajena-tavern-complete .ss-focus-wash {position:fixed;inset:0;background:linear-gradient(100deg,#0d0915fc,#0d0915f5 43%,#10111af5);}
#bajena-tavern-complete .ss-focus {position:fixed;inset:0;}
#bajena-tavern-complete .ss-focus-text {left:8%;top:50%;width:36%;transform:translateY(-50%);}
#bajena-tavern-complete .ss-focus-text h2 {color:#f5e9d5;font-size:clamp(52px,6vw,84px);}
#bajena-tavern-complete .ss-focus-text p {color:#ded2e5;font-size:15px;line-height:1.9;max-width:390px;}
#bajena-tavern-complete .ss-energy-title {font-size:32px;}
#bajena-tavern-complete .ss-energy-keys {color:#d9bf91;}
#bajena-tavern-complete .ss-focus-art {width:min(54vw,740px);right:1%;top:50%;}
#bajena-tavern-complete .ss-focus-art:before {opacity:.12;}
#bajena-tavern-complete .ss-energy-aura {opacity:.2;}
#bajena-tavern-complete .ss-energy-aura--second {opacity:.12;}
#bajena-tavern-complete .ss-focus-close {top:24px;right:28px;background:#201728;color:#f0d39f;}
@media(min-width:1450px){#bajena-tavern-complete .ss-space{height:820px;}#bajena-tavern-complete .ss-welcome{top:150px;}}
@media(min-width:541px) and (max-width:1000px){
  #bajena-tavern-complete .ss-space{height:730px;}
  #bajena-tavern-complete .ss-welcome{width:35%;top:100px;}
  #bajena-tavern-complete .ss-welcome h1{font-size:52px;}
  #bajena-tavern-complete .ss-welcome>p{font-size:13px;}
  #bajena-tavern-complete .ss-hero-person{left:21%;width:40%;height:76%;}
  #bajena-tavern-complete .ss-cta{font-size:17px;padding:13px 15px;}
}
@media(max-width:540px){
  #bajena-tavern-complete .ss-space{height:1080px;}
  #bajena-tavern-complete .ss-welcome{left:7%;top:30px;width:86%;max-width:none;}
  #bajena-tavern-complete .ss-welcome:before{inset:-35px -45px -25px;background:linear-gradient(#100b17f5,#100b17d9 85%,transparent);}
  #bajena-tavern-complete .ss-welcome .ss-overline{font-size:23px;}
  #bajena-tavern-complete .ss-welcome h1{font-size:48px;}
  #bajena-tavern-complete .ss-welcome>p{font-size:13px;max-width:320px;margin-top:20px;}
  #bajena-tavern-complete .ss-hero-actions{margin-top:22px;gap:12px;}
  #bajena-tavern-complete .ss-cta{font-size:18px;min-height:48px;padding:12px 16px;}
  #bajena-tavern-complete .ss-hero-hint{font-size:12px;margin-top:18px;}
  #bajena-tavern-complete .ss-hero-person{left:31%;width:70%;height:280px;top:600px;bottom:auto;opacity:.9;}
  #bajena-tavern-complete .ss-portrait-light{display:none;}
  #bajena-tavern-complete .ss-sunlight{width:160px;}
  #bajena-tavern-complete .ss-focus-text{left:7%;top:80px;width:86%;transform:none;}
  #bajena-tavern-complete .ss-focus-text h2{font-size:44px;margin-bottom:10px;}
  #bajena-tavern-complete .ss-focus-text .ss-overline{font-size:10px;margin-bottom:8px;}
  #bajena-tavern-complete .ss-energy-title{font-size:26px;margin-bottom:10px;}
  #bajena-tavern-complete .ss-energy-keys{font-size:10px;margin-bottom:12px;}
  #bajena-tavern-complete .ss-focus-text p{font-size:12px;line-height:1.8;max-width:100%;}
  #bajena-tavern-complete .ss-focus-art{width:min(82vw,39vh);right:50%;top:auto;bottom:20px;transform:translateX(50%);}
  #bajena-tavern-complete .ss-focus-close{top:15px;right:18px;}
}
@media(max-height:620px) and (min-width:541px){#bajena-tavern-complete .ss-focus-text p{font-size:13px;}#bajena-tavern-complete .ss-focus-text{top:54%;}#bajena-tavern-complete .ss-focus-art{width:min(48vw,80vh);right:6%;}}
@media(prefers-reduced-motion:reduce){#bajena-tavern-complete .ss-cta{animation:none;}}

/* One inclined orbital plane, quiet light and readable, layered information. */
#bajena-tavern-complete .ss-space{height:760px;}
#bajena-tavern-complete .ss-welcome h1{font-size:clamp(58px,6.5vw,86px);line-height:1.05;}
#bajena-tavern-complete .ss-welcome{top:130px;}
#bajena-tavern-complete .ss-hero-person{height:86%;left:24%;width:32%;}
#bajena-tavern-complete .ss-object img{filter:drop-shadow(0 2px 8px #0007);}
#bajena-tavern-complete .ss-object[data-body=sun] img{filter:brightness(.9) drop-shadow(0 0 10px #edb15d45);}
#bajena-tavern-complete .ss-cosmos.is-focused{z-index:90;}
#bajena-tavern-complete .ss-cosmos.is-focused .ss-space{z-index:50;}
#bajena-tavern-complete .ss-cosmos.is-focused .ss-welcome{visibility:visible;opacity:1;transform:none;}
#bajena-tavern-complete .ss-cosmos.is-focused .ss-hero-person{opacity:.6;}
#bajena-tavern-complete .ss-cosmos.is-focused .ss-object{opacity:.5;}
#bajena-tavern-complete .ss-cosmos.is-focused .ss-object[aria-pressed=true]{opacity:.8;}
#bajena-tavern-complete .ss-cosmos.is-focused .ss-orbits{opacity:.45;}
#bajena-tavern-complete .ss-focus-wash{display:none;}
#bajena-tavern-complete .ss-focus{position:fixed;inset:24px 2.4% 24px auto;width:48%;height:auto;background:linear-gradient(140deg,#1b1523fa,#0b0b17fa);border:1px solid #a17e475e;box-shadow:0 20px 90px #0008;backdrop-filter:blur(18px);display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;}
#bajena-tavern-complete .ss-focus-header{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;padding:55px 25px 20px;align-items:center;border-bottom:1px solid #d7b06d2e;}
#bajena-tavern-complete .ss-focus-text{position:static;transform:none;width:auto;min-width:0;}
#bajena-tavern-complete .ss-focus-text .ss-overline{font-size:9px;letter-spacing:2px;margin-bottom:9px;}
#bajena-tavern-complete .ss-focus-text h2{font-size:43px;margin-bottom:9px;}
#bajena-tavern-complete .ss-focus-text .ss-energy-title{font-size:24px;line-height:1.2;margin-bottom:10px;}
#bajena-tavern-complete .ss-energy-keys{font-size:9px;letter-spacing:1px;line-height:1.7;margin-bottom:0;}
#bajena-tavern-complete .ss-focus-art{position:relative;inset:auto;transform:none;width:132px;aspect-ratio:1;}
#bajena-tavern-complete .ss-focus-art img{width:100%;height:100%;object-fit:contain;}
#bajena-tavern-complete .ss-focus-close{right:15px;top:12px;padding:5px 10px;min-height:34px;font-size:11px;border:0;background:transparent;}
#bajena-tavern-complete .ss-energy-scroll{padding:24px 28px 32px;overflow:auto;overscroll-behavior:contain;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:#ad8c55 #16101f;}
#bajena-tavern-complete .ss-energy-scroll p{color:#ddd3df;font-size:12px;line-height:1.9;margin:0 0 15px;}
#bajena-tavern-complete .ms-energy-section{padding:18px 0 8px;border-top:1px solid #d4b16d26;margin-top:16px;}
#bajena-tavern-complete .ms-energy-section h4{font:500 25px/1.2 'Cormorant Infant',serif;color:#ebcc93;display:flex;align-items:center;gap:10px;margin:0 0 17px;}
#bajena-tavern-complete .ms-energy-section h4 svg{width:23px;height:23px;stroke-width:1;flex-shrink:0;}
#bajena-tavern-complete .ms-energy-section dl{margin:0 0 18px;display:grid;gap:14px;}
#bajena-tavern-complete .ms-energy-section dt{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:500;color:#e9d8bc;}
#bajena-tavern-complete .ms-symbol{color:#bc9e72;font-size:10px;min-width:21px;font-weight:400;}
#bajena-tavern-complete .ms-energy-section dd{font-size:11px;line-height:1.8;color:#cbbdce;margin:6px 0 0 30px;}
#bajena-tavern-complete .ms-energy-section--leaf dl,#bajena-tavern-complete .ms-energy-section--gem dl{grid-template-columns:1fr 1fr;gap:15px 20px;}
#bajena-tavern-complete .ms-energy-section--leaf .ms-symbol{color:#9dbb8a;font-size:22px;}
#bajena-tavern-complete .ms-energy-section--gem .ms-symbol{color:#b0b2ca;font-size:23px;}
#bajena-tavern-complete .ss-energy-scroll blockquote{font:italic 25px/1.45 'Cormorant Infant',serif;color:#e4bf7f;margin:25px 0 0;padding:18px 0 0;border-top:1px solid #b39b6c50;}
#bajena-tavern-complete .ms-moons{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;}
#bajena-tavern-complete .ms-moon-objects{position:absolute;inset:0;pointer-events:none;}
#bajena-tavern-complete .ms-moon-object{pointer-events:auto;}
#bajena-tavern-complete .ms-moon-author-note{font-size:10px!important;color:#a99ab4!important;margin:20px 0!important;}
#bajena-tavern-complete .ss-focus[data-kind=moon] .ss-focus-text h2{font-size:34px;overflow-wrap:anywhere;}
#bajena-tavern-complete .ms-moon-object{position:absolute;left:0;top:0;width:14px;height:14px;padding:0;min-width:0;min-height:0;border:0;background:none;display:grid;place-items:center;z-index:25;}
#bajena-tavern-complete .ms-moon-object:before{content:'';width:3px;height:3px;background:#dce1f2;border-radius:50%;box-shadow:0 0 5px #c6d9ff90;}
#bajena-tavern-complete .ms-moon-object:focus-visible{outline:1px solid #d3b880;border-radius:50%;outline-offset:4px;}
#bajena-tavern-complete .ms-moon-object:hover:before{width:5px;height:5px;}
#bajena-tavern-complete .ms-moon-catalog{border-bottom:1px solid #d2ad6d35;padding-bottom:18px;margin-bottom:22px;}
#bajena-tavern-complete .ms-moon-catalog summary{cursor:pointer;min-height:42px;display:flex;align-items:center;gap:10px;color:#e7cc9c;font-size:12px;}
#bajena-tavern-complete .ms-moon-catalog summary:after{content:'+';margin-left:auto;font-size:22px;}
#bajena-tavern-complete .ms-moon-catalog[open] summary:after{content:'−';}
#bajena-tavern-complete .ms-moon-search{width:100%;padding:11px 12px;background:#100e19;border:1px solid #ae8a4b66;color:#f4e8d5;margin:8px 0 13px;font:inherit;font-size:13px;}
#bajena-tavern-complete .ms-moon-list{display:grid;grid-template-columns:1fr 1fr;max-height:230px;overflow:auto;gap:4px 12px;scrollbar-width:thin;}
#bajena-tavern-complete .ms-moon-list button{border:0;border-bottom:1px solid #b1966630;background:none;text-align:left;padding:10px 4px;min-height:40px;font-size:11px;color:#d8d0e0;}
#bajena-tavern-complete .ms-moon-list button:hover{color:#f0cc8c;background:#d8b6770c;}
#bajena-tavern-complete .ms-catalog-source{display:inline-block;font-size:9px;color:#a99eaf;margin-top:12px;text-decoration:underline;}
#bajena-tavern-complete .ms-parent-link{display:inline-flex;gap:8px;align-items:center;padding:8px 0;margin-bottom:17px;border:0;background:none;color:#e6bf7a;font-size:12px;}
#bajena-tavern-complete .ms-orbit-note{font-size:9px;line-height:1.7;color:#a89dae;margin:0 0 0 20px;max-width:520px;}
#bajena-tavern-complete .ss-project-art{background:transparent!important;overflow:visible;}
#bajena-tavern-complete .ss-project-art>img{mask-image:url('/links/assets/ink-mask.svg');mask-size:100% 100%;mask-repeat:no-repeat;filter:saturate(.89) contrast(1.04);}
#bajena-tavern-complete .ss-project-art:after{content:'';position:absolute;inset:-1.5%;background:url('/links/assets/pencil-corners.svg') center/100% 100% no-repeat;pointer-events:none;opacity:.66;}
#bajena-tavern-complete .ms-project-signs{position:absolute;left:8%;right:8%;bottom:7%;display:flex;flex-wrap:wrap;gap:9px 16px;color:#f0dec3;z-index:2;text-shadow:0 1px 10px #000;}
#bajena-tavern-complete .ms-project-signs>span{display:inline-flex;align-items:center;gap:6px;font-size:10px;background:#100b17ad;padding:4px 7px;backdrop-filter:blur(4px);}
#bajena-tavern-complete .ms-project-signs svg{width:14px;height:14px;color:#e5bf7d;}
#bajena-tavern-complete .ss-project-caption{border-bottom:0;padding:17px 12px 0;}
#bajena-tavern-complete .ms-book-discovery{padding:45px 0;border-top:1px solid #d1af6b42;display:grid;grid-template-columns:.9fr 1.1fr;gap:28px 50px;}
#bajena-tavern-complete .ms-book-discovery h2{font-size:40px;}
#bajena-tavern-complete .ms-book-discovery p{font-size:13px;color:#c5b9cf;line-height:1.9;max-width:440px;}
#bajena-tavern-complete .ms-topic-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;}
#bajena-tavern-complete .ms-topic-tabs button{display:flex;align-items:center;gap:12px;border:0;border-bottom:1px solid #d2b9803a;padding:14px 0;background:transparent;color:#c7bbcf;text-align:left;font-size:12px;line-height:1.7;}
#bajena-tavern-complete .ms-topic-tabs button[aria-selected=true]{color:#f2ce8d;border-color:#dbb77b;}
#bajena-tavern-complete .ms-topic-tabs svg{width:24px;height:24px;flex-shrink:0;stroke-width:1;}
#bajena-tavern-complete .ms-topic-panel{grid-column:2;padding-bottom:15px;}
#bajena-tavern-complete .ms-topic-panel h3{font-size:28px;}
#bajena-tavern-complete .ms-reading-steps{padding:20px 0 50px;}
#bajena-tavern-complete .ms-reading-steps h2{font-size:39px;}
#bajena-tavern-complete .ms-reading-steps ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:30px 0 0;margin:0;}
#bajena-tavern-complete .ms-reading-steps li{display:flex;flex-direction:column;align-items:flex-start;gap:15px;border-top:1px solid #b6975b66;padding-top:20px;}
#bajena-tavern-complete .ms-reading-steps li svg{width:30px;height:30px;color:#d9b675;stroke-width:1;}
#bajena-tavern-complete .ms-reading-steps strong{font:500 26px/1.2 'Cormorant Infant',serif;}
#bajena-tavern-complete .ms-reading-steps li span{font-size:12px;line-height:1.85;color:#c5b9cf;}
#bajena-tavern-complete .ms-scene-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px;}
#bajena-tavern-complete .ms-scene-toolbar>span{display:flex;align-items:center;gap:10px;color:#e5c690;font-size:12px;}
#bajena-tavern-complete .ms-scene-toolbar .bt-action{margin:0;font-size:17px;}
#bajena-tavern-complete .ms-scene-viewport{position:relative;overflow:auto;scrollbar-width:thin;scrollbar-color:#9b7b47 #100b17;}
#bajena-tavern-complete .ms-scene-plane{position:relative;width:100%;isolation:isolate;}
#bajena-tavern-complete .ms-scene-plane>img{display:block;width:100%;height:auto;animation:none;}
#bajena-tavern-complete .ms-scene-viewport.is-zoom .ms-scene-plane{width:max(145%,1050px);}
#bajena-tavern-complete .ms-witch-breath{position:absolute;inset:0;background-image:var(--ms-room);background-size:100% 100%;clip-path:polygon(58% 2%,66% 4%,71% 19%,73% 45%,77% 68%,94% 96%,82% 100%,37% 100%,45% 88%,49% 68%,49% 39%,51% 16%);transform-origin:61% 91%;animation:ms-witch-presence 9s ease-in-out infinite alternate;pointer-events:none;}
#bajena-tavern-complete .ms-candle-glimmer{position:absolute;inset:0;background:radial-gradient(ellipse at 11% 48%,#e8a55d28,transparent 12%),radial-gradient(ellipse at 94% 42%,#ffb35d26,transparent 11%);mix-blend-mode:screen;animation:ms-candle 4s ease-in-out infinite alternate;pointer-events:none;}
#bajena-tavern-complete .ms-object-link{position:absolute;width:38px;height:38px;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:3;outline-offset:5px;}
#bajena-tavern-complete .ms-hotspot-mark{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#21131dd6;border:1px solid #e1bd77;box-shadow:0 0 0 5px #f2c25d12,0 0 17px #eea95824;color:#f2d395;transition:scale .25s;}
#bajena-tavern-complete .ms-hotspot-mark svg{width:14px;height:14px;stroke-width:1.3;}
#bajena-tavern-complete .ms-object-link:hover .ms-hotspot-mark,#bajena-tavern-complete .ms-object-link:focus-visible .ms-hotspot-mark{scale:1.2;background:#f1d29d;color:#2e1b17;}
#bajena-tavern-complete .ms-object-tooltip{position:absolute;bottom:calc(100% + 15px);left:50%;transform:translateX(-50%) translateY(5px);width:220px;max-width:80vw;padding:13px 15px;background:#160f1ff5;border:1px solid #c6a87388;color:#e9d8bc;opacity:0;visibility:hidden;transition:opacity .2s,transform .2s;pointer-events:none;font-size:11px;line-height:1.6;box-shadow:0 10px 25px #0007;}
#bajena-tavern-complete .ms-object-tooltip b{display:block;font-weight:500;color:#f3d19a;margin-bottom:5px;}
#bajena-tavern-complete .ms-object-tooltip svg{position:absolute;right:12px;top:14px;width:13px;height:13px;}
#bajena-tavern-complete .ms-object-link:hover .ms-object-tooltip,#bajena-tavern-complete .ms-object-link:focus-visible .ms-object-tooltip{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);}
#bajena-tavern-complete .ms-object-globe .ms-object-tooltip,#bajena-tavern-complete .ms-object-bowl .ms-object-tooltip,#bajena-tavern-complete .ms-object-lantern .ms-object-tooltip{left:0;transform:translateY(5px);}
#bajena-tavern-complete .ms-object-globe:hover .ms-object-tooltip,#bajena-tavern-complete .ms-object-globe:focus-visible .ms-object-tooltip,#bajena-tavern-complete .ms-object-bowl:hover .ms-object-tooltip,#bajena-tavern-complete .ms-object-bowl:focus-visible .ms-object-tooltip,#bajena-tavern-complete .ms-object-lantern:hover .ms-object-tooltip,#bajena-tavern-complete .ms-object-lantern:focus-visible .ms-object-tooltip{transform:translateY(0);}
#bajena-tavern-complete .ms-object-candles .ms-object-tooltip{left:auto;right:0;transform:translateY(5px);}
#bajena-tavern-complete .ms-object-candles:hover .ms-object-tooltip,#bajena-tavern-complete .ms-object-candles:focus-visible .ms-object-tooltip{transform:translateY(0);}
#bajena-tavern-complete .ms-object-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:8px 22px;margin:24px 0 40px;}
#bajena-tavern-complete .ms-object-directory>a{display:flex;align-items:center;gap:8px;min-height:47px;border-bottom:1px solid #b6936042;color:#d5c7d6;font-size:11px;}
#bajena-tavern-complete .ms-object-directory svg{width:18px;height:18px;flex-shrink:0;color:#d5b076;stroke-width:1;}
#bajena-tavern-complete .ms-object-directory>a>svg:last-child{margin-left:auto;width:12px;}
#bajena-tavern-complete .ms-breadcrumb{display:flex;gap:12px;align-items:center;font-size:11px;color:#c2a577;padding:25px 0 45px;}
#bajena-tavern-complete .ms-service-hero{display:grid;grid-template-columns:1fr .7fr;gap:50px;align-items:start;}
#bajena-tavern-complete .ms-service-hero h1{font-size:clamp(40px,5vw,65px);max-width:750px;}
#bajena-tavern-complete .ms-service-prose{padding-top:28px;}
#bajena-tavern-complete .ms-service-prose p{font-size:14px;line-height:1.95;color:#d7ccdc;white-space:pre-line;margin:0 0 20px;}
#bajena-tavern-complete .ms-service-illustration{position:sticky;top:30px;}
#bajena-tavern-complete .ms-service-illustration>img{width:100%;mask-image:url('/links/assets/ink-mask.svg');mask-size:100% 100%;}
#bajena-tavern-complete .ms-service-illustration>span{position:absolute;left:44%;top:42%;display:grid;place-items:center;color:#f2d59a;filter:drop-shadow(0 0 12px #0b0814);}
#bajena-tavern-complete .ms-service-illustration>span svg{width:50px;height:50px;stroke-width:1;}
#bajena-tavern-complete .ms-next-directions{padding:50px 0;display:grid;grid-template-columns:1fr 1fr;gap:18px 35px;}
#bajena-tavern-complete .ms-next-directions h2{grid-column:1/-1;font-size:37px;margin-bottom:15px;}
#bajena-tavern-complete .ms-next-directions>a{border-bottom:1px solid #ba9c623e;padding:10px 0;display:flex;gap:15px;align-items:center;justify-content:space-between;color:#dfc89e;font-size:13px;}
#bajena-tavern-complete .ss-author-hero{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;min-height:0;padding:45px 4%;gap:25px;}
#bajena-tavern-complete .ss-author-cover{position:relative;inset:auto;grid-column:2;grid-row:1;z-index:auto;aspect-ratio:3/2;width:100%;}
#bajena-tavern-complete .ss-author-cover img{width:100%;height:100%;object-fit:contain;object-position:center;animation:none;mask-image:url('/links/assets/ink-mask.svg');mask-size:100% 100%;}
#bajena-tavern-complete .ss-author-cover:after{background:url('/links/assets/pencil-corners.svg') center/100% 100%;}
#bajena-tavern-complete .ss-author-copy{grid-column:1;grid-row:1;width:auto;padding:20px 0;max-width:none;}
#bajena-tavern-complete .ss-author-copy h1{font-size:clamp(43px,4.6vw,64px);}
#bajena-tavern-complete .ss-author-copy>p{font-size:13px;}
#bajena-tavern-complete .ss-author-path{padding:20px 5% 65px;}
#bajena-tavern-complete .ms-story-list{display:grid;grid-template-columns:1fr 1fr;gap:35px 45px;margin-top:35px;}
#bajena-tavern-complete .ms-story-seal{display:flex;gap:24px;align-items:center;text-align:left;padding:0;border:0;background:transparent;min-width:0;}
#bajena-tavern-complete .ms-scroll-roll{position:relative;width:100px;height:145px;flex-shrink:0;background:linear-gradient(90deg,#9f7046,#e3c794 12%,#f2ddae 50%,#cda56f 90%,#a17750);box-shadow:0 9px 20px #0006;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#5c3720;transform:rotate(-4deg);transition:transform .4s;}
#bajena-tavern-complete .ms-scroll-roll:before,#bajena-tavern-complete .ms-scroll-roll:after{content:'';position:absolute;left:-8px;right:-8px;height:20px;background:linear-gradient(#b68b58,#f5d8a1 36%,#c69861 80%,#784921);border-radius:5px 9px 9px 6px;box-shadow:0 3px 6px #3c261650;}
#bajena-tavern-complete .ms-scroll-roll:before{top:-8px;}
#bajena-tavern-complete .ms-scroll-roll:after{bottom:-8px;transform:rotate(180deg);}
#bajena-tavern-complete .ms-scroll-roll>svg{width:36px;height:36px;stroke-width:1;}
#bajena-tavern-complete .ms-scroll-roll>span{font:24px/1.2 'Ponomar',serif;margin-top:12px;}
#bajena-tavern-complete .ms-story-seal:hover .ms-scroll-roll,#bajena-tavern-complete .ms-story-seal:focus-visible .ms-scroll-roll{transform:rotate(0) translateY(-4px);}
#bajena-tavern-complete .ms-story-caption{display:flex;flex-direction:column;gap:11px;}
#bajena-tavern-complete .ms-story-caption strong{font:500 30px/1.1 'Cormorant Infant',serif;color:#edcf96;}
#bajena-tavern-complete .ms-story-caption>span{font-size:12px;line-height:1.8;color:#cabed0;}
#bajena-tavern-complete .ms-story-caption em{display:flex;align-items:center;gap:8px;color:#c6a56e;font-size:10px;font-style:normal;}
#bajena-tavern-complete .ms-story-caption em svg{width:13px;height:13px;}
body.ms-scroll-open{overflow:hidden;}
#bajena-tavern-complete .ms-scroll-dialog{position:fixed;inset:0;margin:0;width:100vw;max-width:none;height:100dvh;max-height:none;border:0;padding:0;background:#18101de8;color:#3a241b;overflow:hidden;}
#bajena-tavern-complete .ms-scroll-dialog::backdrop{background:#08060df0;backdrop-filter:blur(8px);}
#bajena-tavern-complete .ms-scroll-paper{height:100%;overflow-y:auto;padding:75px max(6vw,22px) 90px;background:#e8d3a9 url('/links/assets/scroll-grain.svg');box-shadow:inset 0 0 90px #80522d66;scrollbar-color:#987247 #dec69b;scrollbar-width:thin;}
#bajena-tavern-complete .ms-scroll-page{max-width:880px;margin:auto;font:400 24px/1.65 'Ponomar',Georgia,serif;}
#bajena-tavern-complete .ms-scroll-dialog[open] .ms-scroll-page{animation:ms-unroll .7s cubic-bezier(.2,.8,.2,1);animation-play-state:running!important;transform-origin:50% 0;}
#bajena-tavern-complete .ms-scroll-masthead{display:flex;align-items:center;justify-content:center;gap:14px;font:12px/1.6 'Manrope',sans-serif;letter-spacing:2px;text-transform:uppercase;color:#765535;}
#bajena-tavern-complete .ms-scroll-masthead svg{width:28px;height:28px;stroke-width:1;}
#bajena-tavern-complete .ms-scroll-page h2{font:400 clamp(34px,5vw,56px)/1.2 'Ruslan Display',serif;text-align:center;margin:25px 0 18px;color:#55331e;}
#bajena-tavern-complete .ms-scroll-deck{font:italic 25px/1.35 'Cormorant Infant',serif;text-align:center;max-width:600px;margin:0 auto 45px;}
#bajena-tavern-complete .ms-scroll-page section{margin:35px 0;}
#bajena-tavern-complete .ms-scroll-page h3{font:400 30px/1.3 'Ponomar',serif;border-bottom:1px solid #7d54394d;padding-bottom:12px;margin:0 0 22px;color:#6a4226;}
#bajena-tavern-complete .ms-scroll-page p{margin:0 0 18px;}
#bajena-tavern-complete .ms-scroll-page li{padding-left:7px;margin-bottom:12px;}
#bajena-tavern-complete .ms-scroll-signature{font:35px/1.5 'Marck Script',cursive;text-align:right;margin-top:45px;}
#bajena-tavern-complete .ms-source-link{display:flex;gap:9px;align-items:center;justify-content:flex-end;font:11px/1.6 'Manrope',sans-serif;margin-top:12px;text-decoration:underline;}
#bajena-tavern-complete .ms-scroll-close{position:fixed;right:25px;top:16px;z-index:2;min-height:44px;display:flex;align-items:center;gap:9px;padding:9px 15px;background:#37271fe8;color:#f4dfb7;border:1px solid #ab8658;font-size:12px;}
@keyframes ms-witch-presence{to{transform:translateY(-1.3px) rotate(.12deg) scale(1.003);filter:brightness(1.025);}}
@keyframes ms-candle{to{opacity:.55;}}
@keyframes ms-unroll{from{opacity:.3;transform:scaleY(.1) translateY(-60px);}to{opacity:1;transform:none;}}
@media(max-width:1000px) and (min-width:541px){#bajena-tavern-complete .ss-focus-header{grid-template-columns:90px 1fr;padding:52px 18px 18px;gap:12px;}#bajena-tavern-complete .ss-focus-art{width:90px;}#bajena-tavern-complete .ss-focus-text h2{font-size:35px;}#bajena-tavern-complete .ss-focus-text .ss-energy-title{font-size:21px;}#bajena-tavern-complete .ss-energy-scroll{padding:20px;}#bajena-tavern-complete .ss-welcome{top:120px;width:34%;}#bajena-tavern-complete .ss-welcome h1{font-size:62px;}#bajena-tavern-complete .ms-object-directory{grid-template-columns:repeat(3,1fr);}#bajena-tavern-complete .ms-story-list{gap:35px 25px;}#bajena-tavern-complete .ms-scroll-roll{width:78px;height:125px;}#bajena-tavern-complete .ms-story-caption strong{font-size:26px;}}
@media(max-width:760px){#bajena-tavern-complete .ms-service-hero{grid-template-columns:1fr;gap:20px;}#bajena-tavern-complete .ms-service-illustration{position:relative;max-width:550px;}#bajena-tavern-complete .ms-book-discovery{grid-template-columns:1fr;gap:20px;}#bajena-tavern-complete .ms-topic-panel{grid-column:auto;}#bajena-tavern-complete .ms-reading-steps ol{grid-template-columns:1fr;gap:20px;}#bajena-tavern-complete .ss-author-hero{grid-template-columns:1fr;padding:30px 6%;gap:12px;}#bajena-tavern-complete .ss-author-cover{grid-column:1;grid-row:2;}#bajena-tavern-complete .ss-author-copy{grid-column:1;grid-row:1;}#bajena-tavern-complete .ms-story-list{grid-template-columns:1fr;gap:38px;}}
@media(max-width:540px){
  #bajena-tavern-complete .ss-space{height:1080px;}
  #bajena-tavern-complete .ss-welcome{top:35px;width:86%;}
  #bajena-tavern-complete .ss-welcome h1{font-size:66px;}
  #bajena-tavern-complete .ss-hero-person{left:26%;width:78%;height:315px;top:520px;bottom:auto;}
  #bajena-tavern-complete .ss-cosmos.is-focused{z-index:90;}
  #bajena-tavern-complete .ss-cosmos.is-focused .ss-space{z-index:50;}
  #bajena-tavern-complete .ss-focus{position:fixed;inset:0;width:100%;height:100dvh;border:0;z-index:100;background:#100d1a;}
  #bajena-tavern-complete .ss-focus-header{grid-template-columns:100px minmax(0,1fr);gap:14px;padding:60px 20px 20px;}
  #bajena-tavern-complete .ss-focus-art{width:100px;}
  #bajena-tavern-complete .ss-focus-text h2{font-size:38px;}
  #bajena-tavern-complete .ss-focus-text .ss-energy-title{font-size:22px;}
  #bajena-tavern-complete .ss-energy-scroll{padding:20px 23px 35px;}
  #bajena-tavern-complete .ss-energy-scroll p{font-size:13px;}
  #bajena-tavern-complete .ms-energy-section dd{font-size:12px;}
  #bajena-tavern-complete .ms-energy-section h4{font-size:26px;}
  #bajena-tavern-complete .ms-moon-search{font-size:16px;}
  #bajena-tavern-complete .ms-project-signs{gap:6px;}
  #bajena-tavern-complete .ms-project-signs>span{font-size:9px;padding:3px 5px;}
  #bajena-tavern-complete .ms-project-signs svg{width:12px;height:12px;}
  #bajena-tavern-complete .ms-object-directory{grid-template-columns:1fr 1fr;gap:5px 16px;}
  #bajena-tavern-complete .ms-scene-toolbar{align-items:flex-start;flex-direction:column;gap:12px;}
  #bajena-tavern-complete .ms-scene-toolbar>span{font-size:11px;}
  #bajena-tavern-complete .ms-object-link{width:22px;height:22px;}
  #bajena-tavern-complete .ms-hotspot-mark{width:16px;height:16px;box-shadow:0 0 0 2px #f2c25d12;}
  #bajena-tavern-complete .ms-hotspot-mark svg{width:9px;height:9px;}
  #bajena-tavern-complete .is-zoom .ms-object-link{width:40px;height:40px;}
  #bajena-tavern-complete .is-zoom .ms-hotspot-mark{width:28px;height:28px;}
  #bajena-tavern-complete .is-zoom .ms-hotspot-mark svg{width:15px;height:15px;}
  #bajena-tavern-complete .ms-object-tooltip{display:none;}
  #bajena-tavern-complete .ms-next-directions{grid-template-columns:1fr;gap:12px;}
  #bajena-tavern-complete .ms-service-hero h1{font-size:42px;}
  #bajena-tavern-complete .ms-service-prose p{font-size:13px;}
  #bajena-tavern-complete .ms-scroll-roll{width:78px;height:120px;}
  #bajena-tavern-complete .ms-story-caption strong{font-size:29px;}
  #bajena-tavern-complete .ms-story-seal{gap:22px;}
  #bajena-tavern-complete .ms-scroll-page{font-size:22px;line-height:1.65;}
  #bajena-tavern-complete .ms-scroll-paper{padding:85px 24px 65px;}
  #bajena-tavern-complete .ms-scroll-page h2{font-size:33px;}
  #bajena-tavern-complete .ms-scroll-page h3{font-size:27px;}
  #bajena-tavern-complete .ms-scroll-deck{font-size:23px;}
  #bajena-tavern-complete .ms-scroll-close{right:15px;top:12px;}
}
@media(prefers-reduced-motion:reduce){#bajena-tavern-complete .ms-witch-breath,#bajena-tavern-complete .ms-candle-glimmer,#bajena-tavern-complete .ms-scroll-dialog[open] .ms-scroll-page{animation:none;}}
@media(max-width:360px){#bajena-tavern-complete .ss-space{height:1180px;}#bajena-tavern-complete .ss-hero-person{top:600px;}}

/* The orbital stage spans the entire hero; the portrait stays in the foreground. */
#bajena-tavern-complete .ss-space{height:clamp(720px,calc(100svh - 124px),980px);}
#bajena-tavern-complete .ss-welcome{top:clamp(65px,11vh,125px);}
#bajena-tavern-complete .ss-hero-person{left:24%;width:33%;height:94%;transform-origin:50% 100%;animation:ms-portrait-breathe 12s ease-in-out infinite alternate;}
#bajena-tavern-complete .ss-welcome:before{background:radial-gradient(ellipse,#100b17db 15%,#100b178f 55%,transparent 76%);}
#bajena-tavern-complete .ss-portrait-light{left:24%;width:40%;opacity:.24;animation:ms-light-breathe 11s ease-in-out infinite alternate;}
#bajena-tavern-complete .ss-sunlight{width:340px;opacity:.75;animation:ms-light-breathe 10s ease-in-out infinite alternate;}
#bajena-tavern-complete .ss-object img{transition:scale .45s cubic-bezier(.2,.8,.2,1),filter .4s;}
#bajena-tavern-complete .ss-object:hover img,#bajena-tavern-complete .ss-object:focus-visible img{scale:1.18;}
#bajena-tavern-complete .ss-project-art{perspective:1000px;}
#bajena-tavern-complete .ss-project-art>img{animation:none;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .7s;}
#bajena-tavern-complete .ss-project:hover .ss-project-art>img,#bajena-tavern-complete .ss-project:focus-visible .ss-project-art>img{transform:translateY(-5px) scale(1.035);filter:saturate(1.04) contrast(1.04);}
#bajena-tavern-complete .ss-project-art:after{animation:none;translate:none;transition:opacity .6s,transform .8s;}
#bajena-tavern-complete .ss-project:hover .ss-project-art:after{opacity:.95;transform:scale(1.02);}
#bajena-tavern-complete .ms-project-signs>span{transition:translate .45s,background .45s;}
#bajena-tavern-complete .ss-project:hover .ms-project-signs>span{translate:0 -4px;background:#201522df;}
#bajena-tavern-complete .ss-project:hover .ms-project-signs>span:nth-child(2){transition-delay:.06s;}
#bajena-tavern-complete .ss-project:hover .ms-project-signs>span:nth-child(3){transition-delay:.12s;}
#bajena-tavern-complete .ss-project-caption>svg{transition:transform .4s;}
#bajena-tavern-complete .ss-project:hover .ss-project-caption>svg{transform:translate(4px,-4px);}
#bajena-tavern-complete .ms-reveal{opacity:0;translate:0 24px;transition:opacity .8s ease var(--ms-reveal-delay,0ms),translate .9s cubic-bezier(.2,.8,.2,1) var(--ms-reveal-delay,0ms);}
#bajena-tavern-complete .ms-reveal.is-revealed{opacity:1;translate:0 0;}
#bajena-tavern-complete .bt-eyebrow>svg{animation:ms-symbol-turn 18s ease-in-out infinite;}
#bajena-tavern-complete .bt-path>div>svg,#bajena-tavern-complete .ms-reading-steps li>svg{transition:transform .55s,color .55s;}
#bajena-tavern-complete .bt-path>div:hover>svg,#bajena-tavern-complete .ms-reading-steps li:hover>svg{transform:translateY(-5px) rotate(-7deg);color:#f2d6a4;}
#bajena-tavern-complete .ms-topic-tabs button>svg,#bajena-tavern-complete .ms-object-directory>a>svg{transition:transform .4s;}
#bajena-tavern-complete .ms-topic-tabs button:hover>svg,#bajena-tavern-complete .ms-object-directory>a:hover>svg{transform:rotate(-8deg) scale(1.12);}
#bajena-tavern-complete .ms-hotspot-mark{animation:ms-hotspot-beacon 5s ease-in-out infinite;}
#bajena-tavern-complete .ms-object-link:nth-of-type(3n) .ms-hotspot-mark{animation-delay:-1.6s;}
#bajena-tavern-complete .ms-object-link:nth-of-type(3n + 1) .ms-hotspot-mark{animation-delay:-3.2s;}
#bajena-tavern-complete .ms-service-illustration>span{animation:ms-symbol-turn 16s ease-in-out infinite;}
#bajena-tavern-complete .ss-author-cover:after{animation:ms-light-breathe 9s ease-in-out infinite alternate;pointer-events:none;}
#bajena-tavern-complete .ms-story-seal:hover .ms-scroll-roll>svg{animation:ms-seal-warm 1.8s ease-in-out infinite alternate;}
#bajena-tavern-complete .ss-nav a svg{transition:transform .4s;}
#bajena-tavern-complete .ss-nav a:hover svg{transform:translateY(-2px) rotate(-7deg);}
@keyframes ms-portrait-breathe{to{transform:translateY(-3px) scale(1.007);}}
@keyframes ms-light-breathe{to{opacity:.5;}}
@keyframes ms-symbol-turn{0%,70%,100%{transform:rotate(0);}82%{transform:rotate(-12deg);}92%{transform:rotate(8deg);}}
@keyframes ms-hotspot-beacon{50%{box-shadow:0 0 0 8px #f2c25d05,0 0 20px #eea95836;}}
@keyframes ms-seal-warm{to{filter:drop-shadow(0 0 5px #8c412b80);transform:scale(1.08);}}
@media(min-width:541px) and (max-width:1000px){
  #bajena-tavern-complete .ss-welcome{top:95px;}
  #bajena-tavern-complete .ss-hero-person{left:32%;width:43%;height:90%;}
}
@media(max-width:540px){
  #bajena-tavern-complete .ss-space{height:1080px;}
  #bajena-tavern-complete .ss-welcome{top:35px;}
  #bajena-tavern-complete .ss-hero-person{left:23%;width:80%;height:380px;top:520px;bottom:auto;}
  #bajena-tavern-complete .ss-sunlight{width:170px;}
  #bajena-tavern-complete .ms-hotspot-mark{animation:none;}
}
@media(max-width:360px){#bajena-tavern-complete .ss-space{height:1180px;}#bajena-tavern-complete .ss-hero-person{top:600px;}}
@media(prefers-reduced-motion:reduce){
  #bajena-tavern-complete .ms-reveal{opacity:1;translate:none;transition:none;}
  #bajena-tavern-complete .ss-hero-person,#bajena-tavern-complete .ss-portrait-light,#bajena-tavern-complete .ss-sunlight,#bajena-tavern-complete .bt-eyebrow>svg,#bajena-tavern-complete .ms-hotspot-mark,#bajena-tavern-complete .ms-service-illustration>span,#bajena-tavern-complete .ss-author-cover:after,#bajena-tavern-complete .ms-story-seal:hover .ms-scroll-roll>svg{animation:none;}
}

/* Manuscript lettering, a larger explorable cosmos and quiet picture edges. */
#bajena-tavern-complete .ss-brand{font-family:'Ponomar',Georgia,serif;font-size:31px;}
#bajena-tavern-complete .ss-welcome h1{font-family:'Ponomar',Georgia,serif;font-style:normal;font-size:clamp(76px,7.5vw,108px);line-height:1.03;font-weight:400;letter-spacing:0;}
#bajena-tavern-complete .ss-welcome .ss-title-gold{font:inherit;color:#e5c38a;margin-top:0;}
#bajena-tavern-complete .ss-welcome{top:85px;}
#bajena-tavern-complete .ss-hero-person{left:20%;width:34%;height:96%;}
#bajena-tavern-complete .ss-worlds h2,#bajena-tavern-complete .ss-project-caption h3,#bajena-tavern-complete .bt-page-intro h1,#bajena-tavern-complete .ss-author-copy h1,#bajena-tavern-complete .ms-story-caption strong{font-family:'Ponomar',Georgia,serif;font-style:normal;font-weight:400;letter-spacing:0;}
#bajena-tavern-complete .ss-worlds h2{font-size:48px;}
#bajena-tavern-complete .ss-project-caption h3{font-size:36px;}
#bajena-tavern-complete .ss-project-art:after,#bajena-tavern-complete .ss-book-page{display:none;}
#bajena-tavern-complete .ss-project-art,#bajena-tavern-complete .ss-project-landscape .ss-project-art,#bajena-tavern-complete .ss-project-author .ss-project-art{aspect-ratio:1;}
#bajena-tavern-complete .ss-project-art>img{object-fit:cover;}
#bajena-tavern-complete .ss-object:hover img,#bajena-tavern-complete .ss-object:focus-visible img{scale:1.04;}
#bajena-tavern-complete .ss-focus-text h2{font-family:'Ponomar',serif;font-size:48px;font-weight:400;}
#bajena-tavern-complete .is-magnified .ss-space{touch-action:none;cursor:grab;}
#bajena-tavern-complete .is-magnified .ss-space:active{cursor:grabbing;}
#bajena-tavern-complete .ms-cosmos-tools{position:absolute;z-index:38;right:28px;top:22px;display:flex;align-items:center;gap:5px;padding:6px;background:#130f1de8;border:1px solid #a98c5652;backdrop-filter:blur(10px);}
#bajena-tavern-complete .ms-cosmos-tools button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;min-width:39px;padding:7px 10px;border:0;background:transparent;color:#e9cf9d;font:12px/1.3 'Manrope',sans-serif;}
#bajena-tavern-complete .ms-cosmos-tools button:hover{background:#d3af6520;}
#bajena-tavern-complete .ms-cosmos-tools button:disabled{opacity:.3;cursor:default;}
#bajena-tavern-complete .ms-cosmos-tools svg{width:17px;height:17px;}
#bajena-tavern-complete .ms-cosmos-scale{font-size:11px;min-width:38px;text-align:center;color:#e0d2e5;}
#bajena-tavern-complete .ms-cosmos-tools>span{display:none;}
#bajena-tavern-complete .ms-app-entry{display:flex;justify-content:flex-end;margin:0 0 25px;}
#bajena-tavern-complete .ms-app-link{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:15px 23px;background:linear-gradient(110deg,#e7cc94,#c49a59);color:#2f2021;font:23px/1.1 'Ponomar',serif;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);transition:filter .3s,translate .3s;}
#bajena-tavern-complete .ms-app-link:hover{filter:brightness(1.12);translate:0 -2px;}
#bajena-tavern-complete .ms-app-link svg{width:20px;height:20px;}
#bajena-tavern-complete .ms-object-link{border:0;padding:0;background:none;min-height:0;}
#bajena-tavern-complete .ms-object-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:30px 0 50px;}
#bajena-tavern-complete .ms-object-directory>button{display:flex;align-items:center;gap:12px;text-align:left;min-height:94px;padding:16px 14px;border:1px solid #b28c4c55;background:linear-gradient(135deg,#302132,#1b1323);color:#e8d4ae;font:23px/1.15 'Ponomar',serif;transition:background .35s,translate .35s,border-color .35s;}
#bajena-tavern-complete .ms-object-directory>button:hover{translate:0 -3px;background:linear-gradient(135deg,#44303d,#24192e);border-color:#d6b979;}
#bajena-tavern-complete .ms-object-directory>button>svg{flex-shrink:0;width:23px;height:23px;color:#d7b471;}
#bajena-tavern-complete .ms-object-directory>button>svg:last-child{margin-left:auto;width:12px;height:12px;}
#bajena-tavern-complete .ms-witch-breath{animation-duration:7s;}
#bajena-tavern-complete .ms-window-starlight{position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse at 83% 28%,#c3b8f433,transparent 22%),radial-gradient(circle at 77% 12%,#f8e3ba91 0 1px,transparent 3px),radial-gradient(circle at 90% 20%,#d2d8ff8a 0 1px,transparent 3px);animation:ms-window-glow 7s ease-in-out infinite alternate;}
#bajena-tavern-complete .ms-scene-dust{position:absolute;inset:5% 0 15%;pointer-events:none;background:radial-gradient(circle at 22% 45%,#f5d28e80 0 1px,transparent 3px),radial-gradient(circle at 56% 38%,#f5d28e60 0 1px,transparent 3px),radial-gradient(circle at 88% 65%,#f5d28e80 0 1px,transparent 3px),radial-gradient(circle at 30% 80%,#f5d28e60 0 1px,transparent 3px);animation:ms-room-dust 12s ease-in-out infinite alternate;}
#bajena-tavern-complete .ms-service-dialog{position:fixed;inset:22px 2.4% 22px auto;margin:0;width:48vw;max-width:none;height:calc(100dvh - 44px);max-height:none;padding:0;border:1px solid #b3985f77;color:#e3d8e6;background:#15101e;box-shadow:0 20px 70px #0008;overflow:hidden;}
#bajena-tavern-complete .ms-service-dialog::backdrop{background:#0806108c;backdrop-filter:blur(3px);}
#bajena-tavern-complete .ms-service-dialog[open]{animation:ms-panel-arrive .6s cubic-bezier(.2,.8,.2,1);}
#bajena-tavern-complete .ms-panel-close{position:absolute;right:12px;top:12px;z-index:2;display:flex;align-items:center;gap:8px;min-height:40px;padding:8px 13px;background:#160f20ed;border:1px solid #c6a46e66;color:#e4c28d;font-size:12px;}
#bajena-tavern-complete .ms-service-panel-content{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ab8b50 #17101e;}
#bajena-tavern-complete .ms-service-panel-art{background:#0e0c16;padding:0;}
#bajena-tavern-complete .ms-service-panel-art img{display:block;width:100%;height:auto;}
#bajena-tavern-complete .ms-service-panel-prose{padding:30px 34px 45px;}
#bajena-tavern-complete .ms-service-panel-prose h2{font:400 44px/1.1 'Ponomar',serif;color:#efd4a1;margin:12px 0 25px;}
#bajena-tavern-complete .ms-service-panel-prose>p{font-size:13px;line-height:1.95;margin-bottom:18px;}
#bajena-tavern-complete .ms-story-caption strong{font-size:35px;}
#bajena-tavern-complete .ms-scroll-roll{width:105px;height:150px;background:#ecd6a9 url('/links/assets/scroll-grain.svg');box-shadow:inset 9px 0 16px #9161316b,inset -9px 0 16px #91613166,0 14px 22px #0005;}
#bajena-tavern-complete .ms-scroll-roll:before,#bajena-tavern-complete .ms-scroll-roll:after{height:25px;left:-10px;right:-10px;background:linear-gradient(#86532e,#f2d4a0 28%,#e4bf86 50%,#ae7f48 80%,#69401f);border-radius:9px 5px 7px 10px;}
#bajena-tavern-complete .ms-scroll-roll>span{font-size:27px;}
#bajena-tavern-complete .ms-scroll-dialog{inset:22px 2.4% 22px auto;width:52vw;height:calc(100dvh - 44px);background:transparent;filter:drop-shadow(0 20px 40px #0008);}
#bajena-tavern-complete .ms-scroll-dialog::backdrop{background:#0906117d;backdrop-filter:blur(3px);}
#bajena-tavern-complete .ms-scroll-dialog[open]{animation:ms-panel-arrive .65s cubic-bezier(.2,.8,.2,1);}
#bajena-tavern-complete .ms-scroll-dialog:before,#bajena-tavern-complete .ms-scroll-dialog:after{content:'';position:absolute;z-index:1;left:0;right:0;height:18px;border-radius:8px;background:linear-gradient(#81542b,#f1d39e 35%,#e4c28c 50%,#9b713d);pointer-events:none;box-shadow:0 3px 7px #56382066;}
#bajena-tavern-complete .ms-scroll-dialog:before{top:0;}
#bajena-tavern-complete .ms-scroll-dialog:after{bottom:0;transform:rotate(180deg);}
#bajena-tavern-complete .ms-scroll-paper{padding:90px 40px 65px;background-color:#e9d2a5;box-shadow:inset 15px 0 32px #8a592f44,inset -15px 0 32px #8a592f44;}
#bajena-tavern-complete .ms-scroll-page{font-size:23px;line-height:1.6;}
#bajena-tavern-complete .ms-scroll-page h2{font:400 47px/1.1 'Ponomar',serif;color:#5e351e;}
#bajena-tavern-complete .ms-scroll-page h3{font:400 30px/1.2 'Ponomar',serif;}
#bajena-tavern-complete .ms-scroll-close{position:absolute;right:19px;top:28px;}
@keyframes ms-panel-arrive{from{opacity:0;transform:translateX(70px);}to{opacity:1;transform:none;}}
@keyframes ms-window-glow{to{opacity:.35;filter:hue-rotate(12deg);}}
@keyframes ms-room-dust{to{transform:translate(6px,-15px);opacity:.25;}}
@media(min-width:541px) and (max-width:1000px){#bajena-tavern-complete .ss-welcome{top:95px;}#bajena-tavern-complete .ss-welcome h1{font-size:77px;}#bajena-tavern-complete .ss-hero-person{left:29%;width:42%;}#bajena-tavern-complete .ms-object-directory{grid-template-columns:repeat(3,minmax(0,1fr));}#bajena-tavern-complete .ms-scroll-dialog{width:65vw;}}
@media(max-width:540px){
 #bajena-tavern-complete .ss-space{height:1000px;}
 #bajena-tavern-complete .ss-welcome{top:30px;width:86%;}
 #bajena-tavern-complete .ss-welcome h1{font-size:73px;line-height:1.01;}
 #bajena-tavern-complete .ss-welcome .ss-overline{font-size:22px;margin-bottom:18px;}
 #bajena-tavern-complete .ss-welcome:before{background:linear-gradient(#100b17e0,#100b17c0 75%,transparent);}
 #bajena-tavern-complete .ss-hero-person{left:11%;width:95%;height:470px;top:465px;bottom:auto;}
 #bajena-tavern-complete .ms-cosmos-tools{top:auto;bottom:18px;left:16px;right:16px;justify-content:center;gap:2px;}
 #bajena-tavern-complete .ms-cosmos-tools button{padding:7px 8px;}
 #bajena-tavern-complete .ms-app-entry{justify-content:stretch;margin-bottom:28px;}
 #bajena-tavern-complete .ms-app-link{width:100%;font-size:25px;}
 #bajena-tavern-complete .ms-object-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}
 #bajena-tavern-complete .ms-object-directory>button{font-size:21px;padding:13px 10px;min-height:110px;gap:8px;}
 #bajena-tavern-complete .ms-object-directory>button>svg{width:19px;height:19px;}
 #bajena-tavern-complete .ms-object-directory>button>svg:last-child{display:none;}
 #bajena-tavern-complete .ms-service-dialog{inset:0;width:100%;height:100dvh;border:0;}
 #bajena-tavern-complete .ms-service-panel-prose{padding:25px 23px 40px;}
 #bajena-tavern-complete .ms-service-panel-prose h2{font-size:39px;}
 #bajena-tavern-complete .ms-scroll-dialog{inset:14px 3% 14px auto;width:94%;height:calc(100dvh - 28px);}
 #bajena-tavern-complete .ms-scroll-paper{padding:90px 24px 55px;}
 #bajena-tavern-complete .ms-scroll-page{font-size:22px;}
 #bajena-tavern-complete .ms-scroll-page h2{font-size:37px;}
 #bajena-tavern-complete .ms-story-caption strong{font-size:33px;}
 #bajena-tavern-complete .ms-scroll-roll{width:82px;height:135px;}
 #bajena-tavern-complete .ms-scroll-close{right:16px;top:28px;}
}
@media(max-width:360px){#bajena-tavern-complete .ss-space{height:1090px;}#bajena-tavern-complete .ss-hero-person{top:580px;height:410px;}}
@media(prefers-reduced-motion:reduce){#bajena-tavern-complete .ms-window-starlight,#bajena-tavern-complete .ms-scene-dust,#bajena-tavern-complete .ms-service-dialog[open],#bajena-tavern-complete .ms-scroll-dialog[open]{animation:none;}}

/* The home is an atmospheric backdrop. Magnification lives on its own page. */
#bajena-tavern-complete .ss-system-footer{display:none;}
#bajena-tavern-complete .ms-cosmos-tools,#bajena-tavern-complete .ms-cosmos-intro{display:none;}
#bajena-tavern-complete .ms-cosmos-entry{display:inline-flex;align-items:center;gap:11px;min-height:44px;margin-top:10px;padding:6px 0;color:#dec18b;font:24px/1.25 'Ponomar',serif;transition:color .3s,translate .3s;}
#bajena-tavern-complete .ms-cosmos-entry:after{content:'';position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,#b89458,transparent);}
#bajena-tavern-complete .ms-cosmos-entry{position:relative;}
#bajena-tavern-complete .ms-cosmos-entry:hover{color:#f5dba9;translate:3px 0;}
#bajena-tavern-complete .ms-cosmos-entry svg{width:18px;height:18px;stroke-width:1;}
#bajena-tavern-complete .ss-hero-hint{font-size:11px;line-height:1.7;max-width:310px;margin-top:17px;}
#bajena-tavern-complete[data-page=cosmos] .ss-welcome,#bajena-tavern-complete[data-page=cosmos] .ss-hero-person,#bajena-tavern-complete[data-page=cosmos] .ss-portrait-light,#bajena-tavern-complete[data-page=cosmos] .ss-worlds,#bajena-tavern-complete[data-page=cosmos]>.ss-footer{display:none;}
#bajena-tavern-complete[data-page=cosmos] .ss-space{height:max(560px,calc(100svh - 124px));min-height:560px;}
#bajena-tavern-complete[data-page=cosmos] .ms-cosmos-tools{display:flex;top:24px;bottom:auto;right:26px;left:auto;}
#bajena-tavern-complete[data-page=cosmos] .ms-cosmos-intro{display:block;position:absolute;top:23px;left:29px;z-index:32;pointer-events:none;max-width:45%;}
#bajena-tavern-complete .ms-cosmos-intro>a{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#d3b57e;pointer-events:auto;min-height:30px;}
#bajena-tavern-complete .ms-cosmos-intro>a svg{width:14px;height:14px;}
#bajena-tavern-complete .ms-cosmos-intro h1{font:400 40px/1.1 'Ponomar',serif;color:#ecd09d;margin:8px 0;}
#bajena-tavern-complete .ms-cosmos-intro p{font-size:11px;line-height:1.7;color:#c7bdcf;margin:10px 0 0;}
#bajena-tavern-complete[data-page=cosmos] .ss-sky:after{background:linear-gradient(0deg,#080610bb,transparent 35%),radial-gradient(ellipse at 50% 40%,transparent,#05040b66);}
@media(max-width:540px){
 #bajena-tavern-complete .ss-hero-hint{font-size:11px;line-height:1.65;}
 #bajena-tavern-complete .ms-cosmos-entry{font-size:25px;margin-top:9px;}
 #bajena-tavern-complete[data-page=cosmos] .ss-space{height:max(540px,calc(100svh - 174px));min-height:540px;}
 #bajena-tavern-complete[data-page=cosmos] .ms-cosmos-intro{top:13px;left:20px;right:20px;max-width:none;}
 #bajena-tavern-complete .ms-cosmos-intro h1{font-size:34px;}
 #bajena-tavern-complete .ms-cosmos-intro p{font-size:10px;}
 #bajena-tavern-complete[data-page=cosmos] .ms-cosmos-tools{top:auto;bottom:17px;right:13px;left:13px;justify-content:center;}
}

/* A clear portrait, two crafted invitations and a discreet cosmic doorway. */
#bajena-tavern-complete[data-page=home] .ss-welcome:before{display:none;}
#bajena-tavern-complete[data-page=home] .ss-welcome>p{max-width:290px;text-shadow:0 1px 7px #080610,0 0 18px #080610;}
#bajena-tavern-complete[data-page=home] .ss-welcome{top:52px;max-width:355px;}
#bajena-tavern-complete .ms-home-actions{position:absolute;left:4.5%;bottom:38px;z-index:32;width:310px;max-width:34%;gap:10px;align-items:stretch;margin:0;}
#bajena-tavern-complete .ms-home-actions .ms-hero-action{position:relative;display:flex;align-items:center;gap:11px;min-height:64px;height:auto;width:100%;max-width:none;min-width:0;padding:11px 12px;animation:none;text-align:left;white-space:normal;line-height:1.15;box-shadow:none;transition:filter .35s,translate .35s;}
#bajena-tavern-complete .ms-home-actions .ms-hero-action:before,#bajena-tavern-complete .ms-home-actions .ms-hero-action:after{display:none;}
#bajena-tavern-complete .ms-hero-action--books{background:linear-gradient(115deg,#efd9a7,#ddbd7f 68%,#c9a260);color:#39241e;border:0;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);}
#bajena-tavern-complete .ms-home-actions .ms-hero-action--author{background:transparent;border:0;border-bottom:1px solid #b8985e6b;color:#efdbb9;padding-top:10px;padding-bottom:11px;}
#bajena-tavern-complete .ms-action-symbol{display:grid;place-items:center;flex-shrink:0;width:31px;height:37px;color:#69472d;border:1px solid #8f66384d;border-radius:50% 50% 43% 43%;transition:transform .4s;}
#bajena-tavern-complete .ms-hero-action--author .ms-action-symbol{color:#dfbd7e;border-color:#b893544f;}
#bajena-tavern-complete .ms-action-symbol svg{width:20px;height:20px;stroke-width:1.15;}
#bajena-tavern-complete .ms-action-copy{display:flex;flex-direction:column;gap:4px;min-width:0;}
#bajena-tavern-complete .ms-action-copy small{font:500 7px/1.4 'Manrope',sans-serif;letter-spacing:.5px;text-transform:uppercase;opacity:.8;}
#bajena-tavern-complete .ms-action-copy b{font:400 22px/1.14 'Ponomar',serif;}
#bajena-tavern-complete .ms-hero-action>svg{width:16px;height:16px;flex-shrink:0;margin-left:auto;stroke-width:1.2;}
#bajena-tavern-complete .ms-hero-action:hover{translate:0 -2px;filter:brightness(1.06);}
#bajena-tavern-complete .ms-hero-action:hover .ms-action-symbol{transform:rotate(-5deg);}
#bajena-tavern-complete .ms-cosmos-banner{position:absolute;top:auto;bottom:38px;right:4.8%;width:330px;max-width:36%;z-index:32;color:#ecce97;text-align:right;text-shadow:0 2px 10px #07050e;}
#bajena-tavern-complete .ms-cosmos-banner .ms-cosmos-entry{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;margin:0;padding:4px 0 13px;min-height:48px;translate:none;}
#bajena-tavern-complete .ms-cosmos-banner .ms-cosmos-entry:after{background:linear-gradient(90deg,transparent,#b99a5d88);}
#bajena-tavern-complete .ms-cosmos-entry-title{display:flex;align-items:center;gap:10px;font:400 32px/1.1 'Ponomar',serif;}
#bajena-tavern-complete .ms-cosmos-entry-title>svg{width:23px;height:23px;stroke-width:1;transition:transform .5s;}
#bajena-tavern-complete .ms-cosmos-open{display:flex;align-items:center;gap:8px;padding:8px 11px;background:#e4c68e;color:#3a261f;text-shadow:none;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);font:500 10px/1.2 'Manrope',sans-serif;}
#bajena-tavern-complete .ms-cosmos-open svg{width:13px;height:13px;}
#bajena-tavern-complete .ms-cosmos-banner .ms-cosmos-entry:hover .ms-cosmos-entry-title>svg{transform:rotate(18deg);}
#bajena-tavern-complete .ms-cosmos-banner p{font-size:11px;line-height:1.75;color:#cec3d4;margin:10px 0 0;}
#bajena-tavern-complete[data-page=cosmos] .ms-cosmos-banner{display:none;}
#bajena-tavern-complete[data-page=cosmos] .ms-home-actions{display:none;}
#bajena-tavern-complete .ms-home-contacts{display:grid;grid-template-columns:.65fr 2.35fr;align-items:center;gap:45px;padding:62px 5% 65px;background:radial-gradient(ellipse at 60% 0,#49284225,transparent 60%),#100b17;border-top:1px solid #ab855738;}
#bajena-tavern-complete .ms-contacts-heading>span{font:24px/1.25 'Marck Script',cursive;color:#ba9b69;}
#bajena-tavern-complete .ms-contacts-heading h2{font:400 47px/1.1 'Ponomar',serif;margin:12px 0;color:#ecd1a0;}
#bajena-tavern-complete .ms-contacts-heading p{font-size:11px;line-height:1.8;color:#b7a9c1;max-width:210px;margin:0;}
#bajena-tavern-complete .ms-contact-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;}
#bajena-tavern-complete .ms-contact-links>a{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:15px 0 18px;border-bottom:1px solid #b795584d;transition:translate .35s,color .35s;color:#dac6a4;}
#bajena-tavern-complete .ms-social-mark{display:grid;place-items:center;width:49px;height:49px;border:1px solid #b4945459;border-radius:50%;background:radial-gradient(circle,#64482b22,transparent 70%);transition:background .35s,transform .35s;}
#bajena-tavern-complete .ms-social-mark svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;}
#bajena-tavern-complete .ms-contact-links>a>span:last-of-type{display:flex;flex-direction:column;gap:5px;}
#bajena-tavern-complete .ms-contact-links b{font:500 12px/1.4 'Manrope',sans-serif;}
#bajena-tavern-complete .ms-contact-links small{font-size:9px;line-height:1.5;color:#aa9ab6;}
#bajena-tavern-complete .ms-contact-links>a>svg{position:absolute;right:0;top:20px;width:14px;height:14px;color:#ac8e58;}
#bajena-tavern-complete .ms-contact-links>a:hover{color:#f1d7a6;translate:0 -3px;}
#bajena-tavern-complete .ms-contact-links>a:hover .ms-social-mark{background:#c19a5120;transform:rotate(-5deg);}
#bajena-tavern-complete[data-page=cosmos] .ms-home-contacts{display:none;}
@media(min-width:541px) and (max-width:1000px){
 #bajena-tavern-complete .ms-cosmos-banner{right:4%;width:290px;max-width:41%;}
 #bajena-tavern-complete .ms-cosmos-entry-title{font-size:29px;}
 #bajena-tavern-complete .ms-action-symbol{width:31px;height:38px;}
 #bajena-tavern-complete .ms-action-copy b{font-size:21px;}
 #bajena-tavern-complete .ms-home-actions .ms-hero-action{gap:9px;padding-left:10px;padding-right:10px;}
 #bajena-tavern-complete .ms-home-contacts{grid-template-columns:1fr;gap:25px;}
}
@media(max-width:540px){
 #bajena-tavern-complete[data-page=home] .ss-space{height:auto;min-height:0;display:flow-root;padding-bottom:145px;}
 #bajena-tavern-complete[data-page=home] .ss-welcome{position:relative;top:auto;left:auto;width:86%;max-width:none;margin:20px 7% 0;}
 #bajena-tavern-complete .ms-home-actions{position:relative;left:auto;bottom:auto;width:86%;max-width:none;margin:20px 7% 0;gap:9px;}
 #bajena-tavern-complete .ms-home-actions .ms-hero-action{min-height:64px;padding:10px 11px;gap:10px;}
 #bajena-tavern-complete .ms-action-copy b{font-size:22px;}
 #bajena-tavern-complete .ms-action-copy small{font-size:7px;letter-spacing:.3px;}
 #bajena-tavern-complete .ms-action-symbol{width:30px;height:36px;}
 #bajena-tavern-complete .ms-action-symbol svg{width:20px;height:20px;}
 #bajena-tavern-complete .ms-cosmos-banner{top:auto;bottom:26px;right:6%;width:270px;max-width:88%;}
 #bajena-tavern-complete .ms-cosmos-entry-title{font-size:27px;gap:7px;white-space:nowrap;}
 #bajena-tavern-complete .ms-cosmos-entry-title>svg{width:20px;height:20px;}
 #bajena-tavern-complete .ms-cosmos-banner .ms-cosmos-entry{gap:10px;}
 #bajena-tavern-complete .ms-cosmos-open{font-size:9px;padding:8px;gap:5px;}
 #bajena-tavern-complete .ms-cosmos-banner p{font-size:10px;line-height:1.7;}
 #bajena-tavern-complete .ss-hero-person,#bajena-tavern-complete .ss-sunlight{animation:none;}
 #bajena-tavern-complete[data-page=home] .ss-hero-person{position:relative;top:auto;bottom:auto;display:block;height:470px;margin-top:24px;}
 #bajena-tavern-complete .ms-home-contacts{grid-template-columns:1fr;padding:42px 7% 40px;gap:24px;}
 #bajena-tavern-complete .ms-contacts-heading{text-align:center;}
 #bajena-tavern-complete .ms-contacts-heading p{max-width:none;}
 #bajena-tavern-complete .ms-contact-links{grid-template-columns:1fr 1fr;gap:12px 24px;}
 #bajena-tavern-complete .ms-contact-links>a{gap:11px;padding-top:9px;}
 #bajena-tavern-complete .ms-social-mark{width:46px;height:46px;}
}
@media(max-width:360px){#bajena-tavern-complete[data-page=home] .ss-hero-person{height:410px;}}
@media(prefers-reduced-motion:reduce){#bajena-tavern-complete .ms-hero-action,#bajena-tavern-complete .ms-action-symbol,#bajena-tavern-complete .ms-contact-links>a,#bajena-tavern-complete .ms-social-mark,#bajena-tavern-complete .ms-cosmos-entry-title>svg{transition:none;}}

/* Detail pages only: the approved home and cosmos keep their own styles. */
#bajena-tavern-complete[data-page=books] .ss-detail-view,
#bajena-tavern-complete[data-page=tarot] .ss-detail-view,
#bajena-tavern-complete[data-page=site] .ss-detail-view{position:relative;isolation:isolate;overflow:hidden;}
#bajena-tavern-complete[data-page=books] .ss-detail-view{background:linear-gradient(90deg,#100b17f7 5%,#100b17ed 43%,#100b17a8),url('/links/assets/books.webp') right top/auto 1050px no-repeat,#100b17;}
#bajena-tavern-complete[data-page=tarot] .ss-detail-view{background:radial-gradient(ellipse at 82% 12%,#56407135,transparent 50%),#100b17;}
#bajena-tavern-complete[data-page=site] .ss-detail-view{background:radial-gradient(ellipse at 75% 8%,#6643262d,transparent 45%),#100b17;}
#bajena-tavern-complete .ss-detail-view>.bt-wrap,#bajena-tavern-complete .bt-tarot-room>.bt-wrap{position:relative;z-index:1;}
#bajena-tavern-complete .bt-page-intro:has(.ms-app-entry){position:relative;max-width:none;width:100%;box-sizing:border-box;padding-right:340px;min-height:230px;margin-bottom:34px;}
#bajena-tavern-complete .bt-page-intro:has(.ms-app-entry) h1{font:400 clamp(45px,4.7vw,67px)/1.13 'Ponomar',serif;max-width:690px;}
#bajena-tavern-complete .bt-page-intro:has(.ms-app-entry)>p{max-width:690px;font:400 13px/1.95 'Manrope',sans-serif;color:#cdbfd2;}
#bajena-tavern-complete .ms-app-entry{position:absolute;top:7px;right:0;display:block;width:302px;margin:0;}
#bajena-tavern-complete .ms-app-link.mp-launch{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:16px;min-height:94px;width:100%;padding:17px 18px;overflow:hidden;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);color:#302016;background:linear-gradient(115deg,#f6e6bb,#e4c48b 70%,#cba562);box-shadow:0 8px 35px #0005;text-shadow:none;isolation:isolate;transition:translate .3s,filter .3s;}
#bajena-tavern-complete .mp-launch:after{content:'';position:absolute;inset:-100% -50%;background:linear-gradient(105deg,transparent 43%,#fff8 50%,transparent 57%);transform:translateX(-90%);animation:mp-gold-glint 8s ease-in-out infinite;pointer-events:none;z-index:-1;}
#bajena-tavern-complete .mp-launch:hover{translate:0 -3px;filter:brightness(1.06);}
#bajena-tavern-complete .mp-launch-copy{display:flex;flex-direction:column;gap:7px;min-width:0;}
#bajena-tavern-complete .mp-launch-copy small{font:600 8px/1.4 'Manrope',sans-serif;letter-spacing:1.1px;text-transform:uppercase;color:#735334;}
#bajena-tavern-complete .mp-launch-copy b{font:400 24px/1.15 'Ponomar',serif;}
#bajena-tavern-complete .mp-launch>svg{width:16px;height:16px;flex-shrink:0;margin-left:auto;}
#bajena-tavern-complete .mp-launch-art{position:relative;flex-shrink:0;display:grid;place-items:center;width:47px;height:53px;perspective:150px;color:#5d3a28;}
#bajena-tavern-complete .mp-mini-book{position:relative;width:34px;height:43px;border:2px solid #5c392b;background:#633d31;box-shadow:4px 2px 0 #b58f57,6px 3px 0 #765136;transform:rotate(-9deg);}
#bajena-tavern-complete .mp-mini-book:before{content:'✦';position:absolute;inset:4px;border:1px solid #d7b87a;color:#e9ce91;font:22px/29px Georgia;}
#bajena-tavern-complete .mp-mini-book:after{content:'';position:absolute;inset:1px 0 1px 3px;border-left:2px solid #ad8050;background:linear-gradient(90deg,#f9ebc9,#dcc693);transform-origin:0 50%;animation:mp-book-page 6s ease-in-out infinite;}
#bajena-tavern-complete .mp-mini-cards{position:relative;width:30px;height:44px;transform:rotate(-9deg);border:1px solid #49312e;background:#4b3041;box-shadow:inset 0 0 0 3px #a98653;color:#eed7a1;font:28px/42px Georgia;text-align:center;animation:mp-card-presence 5s ease-in-out infinite;}
#bajena-tavern-complete .mp-mini-cards:before,#bajena-tavern-complete .mp-mini-cards:after{content:'';position:absolute;inset:-1px;background:inherit;border:inherit;box-shadow:inherit;z-index:-1;transform:rotate(14deg);transform-origin:50% 90%;}
#bajena-tavern-complete .mp-mini-cards:after{transform:rotate(-13deg);}
#bajena-tavern-complete .mp-mini-site{width:44px;height:44px;border:1px solid #9e733e;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 5px #c49b5d3d;animation:mp-card-presence 6s ease-in-out infinite;}
#bajena-tavern-complete .mp-mini-site svg{width:27px;height:27px;stroke-width:1;}
#bajena-tavern-complete .mp-atmosphere{position:absolute;inset:0 0 auto;height:1150px;overflow:hidden;pointer-events:none;z-index:0;opacity:.7;}
#bajena-tavern-complete .mp-atmosphere:before{content:'';position:absolute;right:-100px;top:20px;width:650px;height:650px;border:1px solid #c19a5740;border-radius:50%;box-shadow:inset 0 0 90px #a0753530,0 0 70px #b18c3610;transform:rotateX(50deg) rotateZ(-18deg);animation:mp-room-aura 16s ease-in-out infinite alternate;}
#bajena-tavern-complete .mp-atmosphere>span{position:absolute;color:#dbbf81;opacity:.2;font:32px Georgia;animation:mp-mote-rise 12s ease-in-out infinite alternate;}
#bajena-tavern-complete .mp-atmosphere>span:nth-child(1){left:7%;top:380px;font-size:18px;}
#bajena-tavern-complete .mp-atmosphere>span:nth-child(2){right:10%;top:230px;animation-delay:-4s;}
#bajena-tavern-complete .mp-atmosphere>span:nth-child(3){right:28%;top:650px;font-size:22px;animation-delay:-7s;}
#bajena-tavern-complete .mp-atmosphere>span:nth-child(4){left:35%;top:90px;font-size:15px;animation-delay:-2s;}
#bajena-tavern-complete .mp-atmosphere>span:nth-child(5){left:80%;top:860px;font-size:17px;animation-delay:-9s;}
#bajena-tavern-complete .mp-atmosphere>span:nth-child(6){left:20%;top:900px;animation-delay:-5s;}
#bajena-tavern-complete .bt-tarot-room{background:transparent;}
#bajena-tavern-complete .mp-app-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:0 0 42px;}
#bajena-tavern-complete .mp-app-features>div{display:flex;align-items:flex-start;gap:13px;padding:18px 0;border-top:1px solid #b9945747;}
#bajena-tavern-complete .mp-app-features svg{width:24px;height:24px;flex-shrink:0;color:#d5b57c;stroke-width:1.1;}
#bajena-tavern-complete .mp-app-features span{display:flex;flex-direction:column;gap:7px;}
#bajena-tavern-complete .mp-app-features b{font:400 25px/1.15 'Ponomar',serif;color:#ead2a6;}
#bajena-tavern-complete .mp-app-features small{font:10px/1.85 'Manrope',sans-serif;color:#bcaec6;}
#bajena-tavern-complete .mp-demo-heading{margin:12px 0 30px;max-width:700px;}
#bajena-tavern-complete .mp-demo-heading>span{display:flex;gap:8px;align-items:center;font:500 9px/1.6 'Manrope',sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:#c2a373;}
#bajena-tavern-complete .mp-demo-heading>span svg{width:15px;height:15px;}
#bajena-tavern-complete .mp-demo-heading h2{font:400 38px/1.2 'Ponomar',serif;color:#efdcba;margin:12px 0;}
#bajena-tavern-complete .mp-demo-heading p{font:12px/1.95 'Manrope',sans-serif;color:#bfb0ca;max-width:620px;}
#bajena-tavern-complete .ms-object-link:hover,#bajena-tavern-complete .ms-object-link:focus-visible{z-index:20;}
#bajena-tavern-complete .ms-object-tooltip.mp-object-preview{width:220px;padding:8px 8px 13px;bottom:calc(100% + 17px);transform:translateX(-50%) translateY(12px) scale(.78);transform-origin:50% 100%;transition:opacity .25s,visibility .25s,transform .35s cubic-bezier(.2,.8,.2,1);border-color:#d3ad69;background:#160f20fa;box-shadow:0 15px 45px #0009;}
#bajena-tavern-complete .ms-object-link:hover .mp-object-preview,#bajena-tavern-complete .ms-object-link:focus-visible .mp-object-preview{transform:translateX(-50%) translateY(0) scale(1);}
#bajena-tavern-complete .mp-object-crop{position:relative;display:block;width:100%;height:auto;aspect-ratio:4/3;overflow:hidden;margin-bottom:10px;background:#261723;}
#bajena-tavern-complete .mp-object-crop>img{position:absolute;display:block;width:700%;height:auto;max-width:none;left:calc(50% - var(--mp-crop-x));top:calc(50% - var(--mp-crop-y));}
#bajena-tavern-complete .mp-object-preview b{display:block;padding:0 5px;font:400 22px/1.2 'Ponomar',serif;color:#f0d8ac;}
#bajena-tavern-complete .mp-object-preview small{display:block;padding:7px 5px 0;font:9px/1.6 'Manrope',sans-serif;color:#bcaac7;}
#bajena-tavern-complete .mp-object-preview em{display:block;padding:8px 5px 0;font:500 8px/1.5 'Manrope',sans-serif;color:#d5b779;}
#bajena-tavern-complete .ms-scene-viewport:not(.is-zoom){overflow:visible;}
#bajena-tavern-complete :is(.ms-object-globe,.ms-object-bowl,.ms-object-lantern,.ms-object-flowers) .mp-object-preview{left:0;transform:translateY(12px) scale(.78);transform-origin:0 100%;}
#bajena-tavern-complete :is(.ms-object-candles,.ms-object-window) .mp-object-preview{left:auto;right:0;transform:translateY(12px) scale(.78);transform-origin:100% 100%;}
#bajena-tavern-complete :is(.ms-object-globe,.ms-object-bowl,.ms-object-lantern,.ms-object-flowers,.ms-object-candles,.ms-object-window):is(:hover,:focus-visible) .mp-object-preview{transform:translateY(0) scale(1);}
#bajena-tavern-complete .ms-service-panel-art{background:#0d0912;}
#bajena-tavern-complete .ms-service-panel-art img{width:100%;height:auto;max-height:43dvh;object-fit:contain;}
#bajena-tavern-complete .mp-service-source{display:flex;align-items:center;gap:8px;margin:28px 0 0;font:10px/1.7 'Manrope',sans-serif;color:#b9a5c6;}
#bajena-tavern-complete .mp-service-source svg{width:15px;height:15px;color:#c7a168;}
#bajena-tavern-complete .ms-service-article .ms-service-illustration img{height:auto;object-fit:contain;}
#bajena-tavern-complete .mp-about-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:26px;max-width:335px;}
#bajena-tavern-complete .mp-about-actions a{position:relative;display:flex;align-items:center;gap:13px;padding:14px 15px;border:0;min-height:66px;animation:none;box-shadow:none;white-space:normal;text-align:left;background:linear-gradient(110deg,#f1deb0,#cfac71);color:#39251d;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px);transition:translate .3s,filter .3s;}
#bajena-tavern-complete .mp-about-actions a:before,#bajena-tavern-complete .mp-about-actions a:after{display:none;}
#bajena-tavern-complete .mp-about-actions a:last-child{background:transparent;color:#e3c795;clip-path:none;border-bottom:1px solid #b8945655;}
#bajena-tavern-complete .mp-about-actions a:hover{translate:0 -3px;filter:brightness(1.07);}
#bajena-tavern-complete .mp-about-actions a>svg:first-child{width:26px;height:26px;flex-shrink:0;stroke-width:1.1;}
#bajena-tavern-complete .mp-about-actions a>svg:last-child{width:15px;height:15px;margin-left:auto;flex-shrink:0;}
#bajena-tavern-complete .mp-about-actions a>span{display:flex;flex-direction:column;gap:5px;}
#bajena-tavern-complete .mp-about-actions small{font:500 7px/1.4 'Manrope',sans-serif;letter-spacing:1px;text-transform:uppercase;opacity:.8;}
#bajena-tavern-complete .mp-about-actions b{font:400 24px/1.15 'Ponomar',serif;}
#bajena-tavern-complete .ss-author-path>h2{font:400 43px/1.2 'Ponomar',serif;}
#bajena-tavern-complete .mp-stories-intro{max-width:650px;font:12px/1.95 'Manrope',sans-serif;color:#bcacc6;}
#bajena-tavern-complete .ms-story-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:38px;}
#bajena-tavern-complete .ms-story-seal{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:14px;aspect-ratio:2/3;padding:18% 17%;background-image:url('/links/assets/author-scroll-illuminated-v1.webp'),linear-gradient(90deg,#ddc49c,#f0dfb9 50%,#ddc49c);background-position:center;background-size:100% 100%,82% 82%;background-repeat:no-repeat;text-align:center;color:#573326;filter:drop-shadow(0 10px 15px #0006);transition:translate .4s,filter .4s;}
#bajena-tavern-complete .ms-story-seal:hover{translate:0 -7px;filter:drop-shadow(0 18px 18px #0009);}
#bajena-tavern-complete .mp-chapter-emblem{position:relative;display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border:1px solid #9e753d88;border-radius:50%;box-shadow:inset 0 0 0 5px #a37b3a15;color:#8b4c32;}
#bajena-tavern-complete .mp-chapter-emblem:before{content:'✦';position:absolute;top:-12px;font:18px Georgia;color:#9a6f37;background:#e5d3af;padding:0 5px;}
#bajena-tavern-complete .mp-chapter-emblem svg{width:30px;height:30px;stroke-width:1.1;}
#bajena-tavern-complete .ms-story-caption{display:flex;flex-direction:column;align-items:center;gap:12px;}
#bajena-tavern-complete .ms-story-caption strong{font:400 clamp(25px,2.5vw,35px)/1.12 'Ponomar',serif;color:#613720;text-wrap:balance;}
#bajena-tavern-complete .ms-story-caption>span{font:10px/1.7 'Manrope',sans-serif;color:#765840;}
#bajena-tavern-complete .ms-story-caption em{display:flex;justify-content:center;gap:7px;font:500 8px/1.5 'Manrope',sans-serif;letter-spacing:.7px;text-transform:uppercase;color:#86482c;margin-top:3px;}
#bajena-tavern-complete .ms-scroll-dialog{border:0;background-image:url('/links/assets/author-scroll-illuminated-v1.webp'),linear-gradient(90deg,#ddc49c,#f0dfb9 50%,#ddc49c);background-position:center;background-size:100% 100%,82% 82%;background-repeat:no-repeat;overflow:hidden;padding:0;}
#bajena-tavern-complete .ms-scroll-dialog:before,#bajena-tavern-complete .ms-scroll-dialog:after{display:none;}
#bajena-tavern-complete .ms-scroll-paper{position:absolute;inset:12% 19% 20%;height:auto;padding:14px 6px 35px;background:transparent;box-shadow:none;scrollbar-color:#946a3c transparent;}
#bajena-tavern-complete .ms-scroll-page{font:400 23px/1.65 'Ponomar',serif;color:#432a1e;}
#bajena-tavern-complete .ms-scroll-page h2{font-size:42px;color:#663c26;margin:16px 0 12px;}
#bajena-tavern-complete .ms-scroll-page h3{font-size:29px;color:#79492c;padding-bottom:8px;margin-bottom:16px;}
#bajena-tavern-complete .ms-scroll-page section{margin:24px 0;}
#bajena-tavern-complete .ms-scroll-deck{font-size:23px;margin:0 auto 24px;}
#bajena-tavern-complete .ms-scroll-masthead{flex-direction:column;gap:10px;font-size:8px;letter-spacing:1.2px;color:#8c6740;}
#bajena-tavern-complete .ms-scroll-masthead>svg{width:26px;height:26px;}
#bajena-tavern-complete .ms-scroll-close{position:absolute;top:4.5%;right:13%;min-height:36px;padding:7px 11px;border-color:#d6b682;background:#302019e8;color:#f6dfb5;font-size:9px;}
@keyframes mp-gold-glint{0%,65%{transform:translateX(-90%);}88%,100%{transform:translateX(90%);}}
@keyframes mp-book-page{0%,20%,70%,100%{transform:rotateY(0deg);}38%,54%{transform:rotateY(-140deg);}}
@keyframes mp-card-presence{50%{translate:0 -4px;rotate:5deg;}}
@keyframes mp-room-aura{to{transform:rotateX(50deg) rotateZ(12deg);opacity:.4;}}
@keyframes mp-mote-rise{to{translate:12px -30px;opacity:.5;rotate:15deg;}}
@media(min-width:761px) and (max-width:1050px){
 #bajena-tavern-complete .bt-page-intro:has(.ms-app-entry){padding-right:300px;}
 #bajena-tavern-complete .ms-app-entry{width:275px;}
 #bajena-tavern-complete .mp-launch-copy b{font-size:22px;}
 #bajena-tavern-complete .ms-story-list{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:760px){
 #bajena-tavern-complete .bt-page-intro:has(.ms-app-entry){display:flex;flex-direction:column;padding-right:0;min-height:0;margin-bottom:30px;}
 #bajena-tavern-complete .ms-app-entry{position:static;order:2;width:100%;max-width:335px;margin:18px 0;}
 #bajena-tavern-complete .bt-page-intro:has(.ms-app-entry)>.bt-eyebrow{order:0;}
 #bajena-tavern-complete .bt-page-intro:has(.ms-app-entry) h1{order:1;font-size:43px;}
 #bajena-tavern-complete .bt-page-intro:has(.ms-app-entry)>p{order:3;}
 #bajena-tavern-complete .mp-app-features{grid-template-columns:1fr;gap:0;padding-bottom:22px;}
 #bajena-tavern-complete .mp-app-features>div{padding:16px 0;}
 #bajena-tavern-complete .mp-app-features b{font-size:25px;}
 #bajena-tavern-complete .mp-demo-heading h2{font-size:33px;}
 #bajena-tavern-complete .mp-atmosphere{height:850px;opacity:.45;}
 #bajena-tavern-complete .ms-story-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
 #bajena-tavern-complete .ms-story-caption strong{font-size:28px;}
 #bajena-tavern-complete .ms-scroll-dialog{width:94vw;inset:12px 3%;height:calc(100dvh - 24px);}
 #bajena-tavern-complete .ms-scroll-paper{inset:12% 19% 20%;padding-top:14px;}
 #bajena-tavern-complete .ms-scroll-page{font-size:19px;line-height:1.6;}
 #bajena-tavern-complete .ms-scroll-deck{font-size:20px;}
 #bajena-tavern-complete .ms-scroll-page h2{font-size:34px;}
 #bajena-tavern-complete .ms-scroll-page h3{font-size:27px;}
 #bajena-tavern-complete .ms-scroll-masthead{font-size:7px;letter-spacing:.5px;}
 #bajena-tavern-complete .ms-scroll-close{right:12%;top:4%;font-size:8px;min-height:42px;}
}
@media(max-width:540px){
 #bajena-tavern-complete .ms-app-link.mp-launch{min-height:89px;padding:15px;gap:14px;}
 #bajena-tavern-complete .mp-launch-copy b{font-size:22px;}
 #bajena-tavern-complete .bt-page-intro:has(.ms-app-entry)>p{font-size:12px;}
 #bajena-tavern-complete .ms-story-list{grid-template-columns:1fr;gap:26px;max-width:330px;margin:30px auto 0;}
 #bajena-tavern-complete .ms-story-caption strong{font-size:32px;}
 #bajena-tavern-complete .ms-story-seal{gap:20px;}
 #bajena-tavern-complete .ms-story-caption>span{font-size:11px;}
 #bajena-tavern-complete .mp-about-actions{max-width:none;}
 #bajena-tavern-complete .ss-author-path>h2{font-size:34px;}
 #bajena-tavern-complete .mp-chapter-emblem{width:55px;height:55px;}
}
@media(prefers-reduced-motion:reduce){
 #bajena-tavern-complete .mp-launch:after,#bajena-tavern-complete .mp-mini-book:after,#bajena-tavern-complete .mp-mini-cards,#bajena-tavern-complete .mp-mini-site,#bajena-tavern-complete .mp-atmosphere:before,#bajena-tavern-complete .mp-atmosphere>span{animation:none;}
 #bajena-tavern-complete .ms-object-tooltip.mp-object-preview,#bajena-tavern-complete .ms-story-seal,#bajena-tavern-complete .mp-about-actions a{transition:none;}
}
@media(hover:none){#bajena-tavern-complete .ms-object-tooltip.mp-object-preview{display:none;}}

/* This revision is deliberately limited to desktop widths. */
#bajena-tavern-complete .wd-nav-art,#bajena-tavern-complete .wd-engraving,#bajena-tavern-complete .wd-atlas,#bajena-tavern-complete .wd-service-invitation{display:none;}
@media(min-width:1001px){
 #bajena-tavern-complete[data-page=home] .ss-welcome{top:25px;left:4.5%;width:340px;max-width:29%;}
 #bajena-tavern-complete[data-page=home] .ss-welcome h1{font-size:clamp(61px,5.6vw,82px);line-height:.99;margin:18px 0 17px;}
 #bajena-tavern-complete[data-page=home] .ss-welcome>.ss-overline{font-size:23px;}
 #bajena-tavern-complete[data-page=home] .ss-welcome>p{font-size:13px;line-height:1.8;max-width:310px;margin-top:0;text-shadow:0 1px 5px #080610,0 0 13px #080610;}
 #bajena-tavern-complete[data-page=home] .ms-home-actions{width:330px;max-width:34%;gap:12px;}
 #bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action{isolation:isolate;min-height:72px;gap:11px;padding:13px 16px;border:1px solid #bd995f;clip-path:none;overflow:hidden;box-shadow:0 6px 22px #07040b40;transition:translate .35s,box-shadow .35s;}
 #bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action:before{content:'';display:block;position:absolute;inset:4px;border:1px solid currentColor;opacity:.18;pointer-events:none;z-index:-1;}
 #bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action:after{content:'';display:block;position:absolute;inset:-50% -70%;background:linear-gradient(110deg,transparent 45%,#fff8 50%,transparent 55%);transform:translateX(-90%);animation:wd-invitation-sheen 10s ease-in-out infinite;pointer-events:none;z-index:-1;}
 #bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action--books{background:linear-gradient(115deg,#e9d1a0,#cda367);color:#36231d;}
 #bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action--author{background:linear-gradient(115deg,#352334,#1a1424);color:#ead1a3;}
 #bajena-tavern-complete[data-page=home] .ms-action-symbol{width:43px;height:43px;flex-shrink:0;border:0;background:radial-gradient(circle,#bd925d2e,transparent 75%);}
 #bajena-tavern-complete[data-page=home] .ms-action-symbol>svg:not(.wd-nav-art){display:none;}
 #bajena-tavern-complete[data-page=home] .ms-action-symbol>.wd-nav-art{display:block;width:43px;height:43px;}
 #bajena-tavern-complete[data-page=home] .ms-action-copy b{font-size:23px;line-height:1.15;}
 #bajena-tavern-complete[data-page=home] .ms-hero-action:hover{translate:0 -3px;box-shadow:0 8px 28px #bd8a413b;}
 #bajena-tavern-complete .ss-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:9px 24px 11px;}
 #bajena-tavern-complete .ss-nav>a{position:relative;display:flex;align-items:center;justify-content:center;gap:11px;min-width:0;min-height:62px;padding:9px 12px;border:1px solid #9a794b38;background:linear-gradient(125deg,#32203350,#16101d55);color:#c7b7ce;font:500 12px/1.4 'Manrope',sans-serif;overflow:hidden;transition:border-color .3s,color .3s,background .3s,translate .3s;}
 #bajena-tavern-complete .ss-nav>a:before{content:'';position:absolute;inset:4px;border-top:1px solid #c6a16b24;border-bottom:1px solid #c6a16b24;pointer-events:none;}
 #bajena-tavern-complete .ss-nav>a>svg:not(.wd-nav-art){display:none;}
 #bajena-tavern-complete .ss-nav .wd-nav-art{display:block;width:39px;height:39px;flex-shrink:0;overflow:visible;}
 #bajena-tavern-complete .ss-nav>a[aria-current=page]{color:#efdaa8;border-color:#b8955a9c;background:linear-gradient(125deg,#5a3b2a60,#32233870);}
 #bajena-tavern-complete .ss-nav>a:hover{translate:0 -2px;border-color:#c5a262;color:#f0d9aa;background:#3a293c88;}
 #bajena-tavern-complete .wd-spinning-planet{transform-origin:32px 32px;animation:wd-planet-turn 26s linear infinite;}
 #bajena-tavern-complete .wd-nav-moon{transform-origin:32px 32px;animation:wd-planet-turn 13s linear infinite;}
 #bajena-tavern-complete .wd-nav-page{transform-origin:32px 53px;animation:wd-ink-pages 7s ease-in-out infinite;}
 #bajena-tavern-complete .wd-nav-card-left{transform-origin:32px 50px;animation:wd-nav-fan 8s ease-in-out infinite;}
 #bajena-tavern-complete .wd-nav-card-right{transform-origin:32px 50px;animation:wd-nav-fan 8s ease-in-out infinite reverse;}
 #bajena-tavern-complete .wd-nav-flame{animation:wd-ember-pulse 4s ease-in-out infinite alternate;}
 #bajena-tavern-complete .ms-app-entry{width:282px;}
 #bajena-tavern-complete .ms-app-link.mp-launch{min-height:66px;padding:11px 14px;gap:10px;border:1px solid #b7945c99;clip-path:none;box-shadow:inset 0 0 0 4px #bb965014,0 7px 25px #0003;background:linear-gradient(110deg,#342535,#181222);color:#ecd5ad;}
 #bajena-tavern-complete .ms-app-link.mp-launch:after{opacity:.25;}
 #bajena-tavern-complete .mp-launch-art{width:30px;height:37px;}
 #bajena-tavern-complete .mp-mini-book{width:28px;height:36px;}
 #bajena-tavern-complete .mp-mini-book:before{font-size:17px;line-height:23px;}
 #bajena-tavern-complete .mp-mini-cards{width:24px;height:35px;font-size:22px;line-height:33px;}
 #bajena-tavern-complete .mp-mini-site{width:34px;height:34px;color:#d1ad70;}
 #bajena-tavern-complete .mp-mini-site svg{width:22px;height:22px;}
 #bajena-tavern-complete .mp-launch-copy{gap:5px;}
 #bajena-tavern-complete .mp-launch-copy small{font-size:7px;letter-spacing:1px;color:#b8a084;}
 #bajena-tavern-complete .mp-launch-copy b{font-size:19px;line-height:1.2;white-space:nowrap;}
 #bajena-tavern-complete .mp-launch>svg{width:13px;height:13px;color:#c6a169;}
 #bajena-tavern-complete .bt-page-intro:has(.ms-app-entry){padding-right:305px;}
 #bajena-tavern-complete .wd-section-toolbar{position:relative;display:flex;justify-content:space-between;align-items:center;gap:35px;min-height:86px;border-bottom:1px solid #a47f493b;margin:0 0 15px;padding:0 0 12px;}
 #bajena-tavern-complete .wd-section-toolbar .ms-app-entry{position:static;flex-shrink:0;margin:0;}
 #bajena-tavern-complete .wd-section-toolbar>.bt-eyebrow{font-size:23px;margin:0;}
 #bajena-tavern-complete .wd-demo-hero{position:relative;display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:45px;min-height:clamp(430px,calc(100svh - 275px),570px);margin-bottom:35px;}
 #bajena-tavern-complete .wd-demo-hero>.bt-page-intro{max-width:none;width:100%;margin:0;padding:10px 0;}
 #bajena-tavern-complete .wd-demo-hero>.bt-page-intro h1{font:400 clamp(43px,4.5vw,65px)/1.12 'Ponomar',serif;margin:0 0 25px;}
 #bajena-tavern-complete .wd-demo-intro{max-width:420px;font:12px/2 'Manrope',sans-serif;color:#c5b6ce;}
 #bajena-tavern-complete .wd-demo-hero .bt-page-intro .wd-touch-invitation{display:flex;align-items:flex-start;gap:10px;font:24px/1.4 'Ponomar',serif;color:#e0c18a;margin-top:27px;max-width:360px;}
 #bajena-tavern-complete .wd-touch-invitation svg{width:21px;height:21px;flex-shrink:0;margin-top:5px;stroke-width:1.1;}
 #bajena-tavern-complete .wd-book-display,#bajena-tavern-complete .wd-tarot-display{position:relative;display:grid;place-items:center;min-height:0;height:clamp(430px,calc(100svh - 275px),560px);perspective:1800px;padding:14px 20px;}
 #bajena-tavern-complete .wd-book-display:before,#bajena-tavern-complete .wd-tarot-display:before{content:'';position:absolute;bottom:18px;left:10%;right:10%;height:65px;background:radial-gradient(ellipse,#0009,transparent 70%);transform:rotate(-5deg);pointer-events:none;}
 #bajena-tavern-complete .wd-book-display:after,#bajena-tavern-complete .wd-tarot-display:after{content:'';position:absolute;inset:5% -5%;background:radial-gradient(ellipse,#9b6b3933,transparent 66%);z-index:-1;pointer-events:none;}
 #bajena-tavern-complete .wd-book-display .bt-book-door{display:flex;flex-direction:column;align-items:center;gap:24px;width:clamp(250px,calc(70.7svh - 240px),330px);max-width:90%;padding:0;min-height:0;background:transparent;border:0;box-shadow:none;overflow:visible;}
 #bajena-tavern-complete .wd-book-display .bt-closed-cover{position:relative;display:block;width:100%;height:auto;aspect-ratio:707/1000;border:1px solid #8c633d;transform:rotateY(-12deg) rotateX(8deg) rotateZ(-3deg);box-shadow:6px 3px 0 #dfceaa,11px 6px 0 #80613d,22px 26px 45px #0009;transition:filter .35s;}
 #bajena-tavern-complete .wd-book-display .bt-closed-cover img{width:100%;height:100%;display:block;object-fit:cover;}
 #bajena-tavern-complete .wd-book-display .bt-book-door:hover .bt-closed-cover{filter:brightness(1.07);}
 #bajena-tavern-complete .wd-book-display .bt-open-caption{font:17px/1.5 'Ponomar',serif;color:#e7c995;padding:0;transform:none;}
 #bajena-tavern-complete .wd-book-hero.is-open{min-height:180px;grid-template-columns:1fr;margin-bottom:25px;}
 #bajena-tavern-complete .wd-book-hero.is-open .bt-page-intro h1{font-size:43px;margin:0 0 12px;}
 #bajena-tavern-complete .wd-book-hero.is-open .wd-touch-invitation{display:none;}
 #bajena-tavern-complete .wd-reader-panel[hidden],#bajena-tavern-complete .wd-tarot-reveal[hidden],#bajena-tavern-complete .wd-demo-hero [hidden]{display:none!important;}
 #bajena-tavern-complete .wd-reader-panel,#bajena-tavern-complete .wd-tarot-reveal{scroll-margin-top:24px;margin:25px 0 60px;}
 #bajena-tavern-complete .wd-reader-panel .mp-demo-heading,#bajena-tavern-complete .wd-tarot-reveal .mp-demo-heading{margin:10px auto 24px;max-width:920px;}
 #bajena-tavern-complete .wd-reader-panel .bt-book-controls{justify-content:center;gap:12px;margin:0 auto 24px;max-width:980px;padding:16px;border-top:1px solid #b18d544d;border-bottom:1px solid #b18d544d;background:#1d15236b;}
 #bajena-tavern-complete .wd-reader-panel .bt-action{font:19px/1.2 'Ponomar',serif;min-height:44px;clip-path:none;padding:10px 17px;animation:none;}
 #bajena-tavern-complete .wd-app-description{max-width:880px;margin:35px 0 30px;padding-top:26px;border-top:1px solid #a17f4c38;}
 #bajena-tavern-complete .wd-app-description>p{font:13px/2 'Manrope',sans-serif;color:#c8b8cf;}
 #bajena-tavern-complete .wd-tarot-display .bt-deck{width:clamp(230px,calc(66.66svh - 230px),285px);height:auto;aspect-ratio:2/3;max-width:none;margin:0;transform:rotateY(-10deg) rotateX(9deg) rotateZ(3deg);box-shadow:5px 4px 0 #ac9164,10px 8px 0 #463241,25px 25px 45px #000a;}
 #bajena-tavern-complete .wd-tarot-display .bt-deck img{width:100%;height:100%;object-fit:cover;}
 #bajena-tavern-complete .wd-tarot-display .bt-deck-label{font:18px/1.5 'Ponomar',serif;color:#e7c995;max-width:330px;margin:25px auto 0;}
 #bajena-tavern-complete .wd-tarot-reveal .bt-reading{display:block;max-width:980px;margin:20px auto;}
 #bajena-tavern-complete .wd-tarot-reveal .bt-spread{max-width:750px;gap:25px 30px;}
 #bajena-tavern-complete .wd-tarot-reveal .bt-draw-actions{justify-content:center;}
 #bajena-tavern-complete .wd-atlas{display:block;position:absolute;pointer-events:none;width:720px;height:720px;right:-150px;top:150px;color:#b38f55;opacity:.15;z-index:0;overflow:visible;}
 #bajena-tavern-complete .wd-atlas>svg{width:100%;height:100%;overflow:visible;}
 #bajena-tavern-complete .wd-atlas-ring{transform-origin:300px 300px;animation:wd-planet-turn 150s linear infinite;stroke-width:.8;}
 #bajena-tavern-complete .wd-atlas-object{position:absolute;display:grid;place-items:center;width:100px;height:130px;border:1px solid currentColor;background:#25182e88;box-shadow:inset 0 0 0 7px #aa824424;animation:wd-symbol-float 11s ease-in-out infinite alternate;}
 #bajena-tavern-complete .wd-atlas-object svg{width:50px;height:50px;stroke-width:.7;}
 #bajena-tavern-complete .wd-atlas-object-0{left:10%;top:15%;rotate:-15deg;}
 #bajena-tavern-complete .wd-atlas-object-1{right:14%;top:48%;rotate:15deg;animation-delay:-4s;}
 #bajena-tavern-complete .wd-atlas-object-2{left:32%;top:80%;rotate:-8deg;animation-delay:-8s;}
 #bajena-tavern-complete .wd-atlas--books .wd-atlas-object{border-radius:0 7px 7px 0;border-left-width:5px;}
 #bajena-tavern-complete .wd-atlas--site{top:300px;opacity:.12;}
 #bajena-tavern-complete .ss-author-view{position:relative;isolation:isolate;overflow:hidden;}
 #bajena-tavern-complete .ss-author-hero,#bajena-tavern-complete .ss-author-path{position:relative;z-index:1;}
 #bajena-tavern-complete .ss-author-view>.wd-atlas{top:150px;right:-100px;opacity:.12;}
 #bajena-tavern-complete .mp-about-actions>a[href="https://bajena.it/ru/about"]{display:none;}
 #bajena-tavern-complete .mp-about-actions>a:last-child{background:linear-gradient(115deg,#352334,#1a1424);border:1px solid #a98551a6;padding:16px;color:#e8cfa1;}
 #bajena-tavern-complete .mp-about-actions b{font-size:21px;white-space:nowrap;}
 #bajena-tavern-complete .mp-chapter-emblem{width:88px;height:88px;border:0;background:none;box-shadow:none;color:#795033;}
 #bajena-tavern-complete .mp-chapter-emblem:before{display:none;}
 #bajena-tavern-complete .mp-chapter-emblem>svg:not(.wd-engraving),#bajena-tavern-complete .ms-scroll-masthead>svg:not(.wd-engraving){display:none;}
 #bajena-tavern-complete .wd-engraving,#bajena-tavern-complete .mp-chapter-emblem>.wd-engraving{display:block;width:86px;height:86px;}
 #bajena-tavern-complete .ms-scroll-masthead>.wd-engraving{width:70px;height:70px;color:#795033;}
 #bajena-tavern-complete .wd-service-invitation{display:block;font:12px/1.95 'Manrope',sans-serif;color:#cebcd4;margin:25px 0 17px;}
 #bajena-tavern-complete .mp-object-crop.wd-service-card-art{position:relative;width:135px;height:202px;aspect-ratio:2/3;overflow:visible;margin:6px auto 16px;perspective:650px;background:none;}
 #bajena-tavern-complete .wd-card-front,#bajena-tavern-complete .wd-card-reverse{position:absolute;inset:0;border:1px solid #c6a265;backface-visibility:hidden;overflow:hidden;box-shadow:0 8px 20px #0006;transition:transform .7s cubic-bezier(.2,.8,.2,1);}
 #bajena-tavern-complete .wd-card-front{transform:rotateY(0deg);}
 #bajena-tavern-complete .wd-card-reverse{transform:rotateY(180deg);}
 #bajena-tavern-complete .wd-service-card-art img{display:block;width:100%;height:100%;object-fit:cover;}
 #bajena-tavern-complete .ms-object-link:is(:hover,:focus-visible) .wd-card-front{transform:rotateY(-180deg);transition-delay:.25s;}
 #bajena-tavern-complete .ms-object-link:is(:hover,:focus-visible) .wd-card-reverse{transform:rotateY(0);transition-delay:.25s;}
 #bajena-tavern-complete .ms-object-link.wd-preview-placed .mp-object-preview{top:var(--wd-preview-top);bottom:auto;}
}
@keyframes wd-invitation-sheen{0%,70%{transform:translateX(-90%);}92%,100%{transform:translateX(90%);}}
@keyframes wd-planet-turn{to{transform:rotate(360deg);}}
@keyframes wd-ink-pages{0%,25%,80%,100%{transform:scaleX(1);}45%,60%{transform:scaleX(.65) skewY(-6deg);}}
@keyframes wd-nav-fan{50%{transform:rotate(8deg);}}
@keyframes wd-ember-pulse{to{opacity:.55;filter:drop-shadow(0 0 4px #e8b351);}}
@keyframes wd-symbol-float{to{translate:10px -22px;opacity:.55;}}
@media(min-width:1001px) and (prefers-reduced-motion:reduce){#bajena-tavern-complete .wd-nav-art *,#bajena-tavern-complete .wd-atlas *,#bajena-tavern-complete .ms-home-actions .ms-hero-action:after{animation:none!important;}#bajena-tavern-complete .wd-card-front,#bajena-tavern-complete .wd-card-reverse{transition:none;}}

/* Desktop art direction: softly worn parchment, illustrated emblems and a quiet violet sky. */
#bajena-tavern-complete#bajena-tavern-complete .pp-night-sky,#bajena-tavern-complete#bajena-tavern-complete .mp-launch-art>.pp-painted-icon{display:none;}
@media(min-width:0px){
 #bajena-tavern-complete#bajena-tavern-complete{--pp-paper-edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 200' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M34 8Q49 2 75 7T132 5Q167 1 193 6T252 5Q281 9 310 5T374 7Q410 1 445 5T513 6Q545 2 574 6T645 4Q681 0 708 5T777 6Q814 2 845 7T913 6Q945 1 967 10Q989 14 990 36L986 60Q995 78 988 97T990 139Q987 155 990 170Q987 189 965 190L928 194Q900 188 872 194T808 193Q774 197 745 192T678 194Q646 199 618 194T553 193Q520 198 489 193T421 194Q387 198 357 192T291 195Q255 198 228 193T162 195Q125 197 95 192T37 191Q13 191 10 173L13 151Q6 133 12 111T10 74Q15 54 10 39Q12 16 34 8Z'/%3E%3C/svg%3E");isolation:isolate;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.ss-nav>a,.ms-home-actions .ms-hero-action,.ms-app-link.mp-launch,.bt-action,.ms-object-directory>button,.ms-topic-tabs>button,.mp-about-actions>a,.ms-cosmos-open,.ms-cosmos-intro>a,.ms-cosmos-tools>button,.ms-next-directions>a){
   --pp-paper-a:#493442;--pp-paper-b:#271c30;
   border:0;border-radius:22px 16px 24px 18px;clip-path:none;
   -webkit-mask-image:var(--pp-paper-edge);mask-image:var(--pp-paper-edge);-webkit-mask-size:100% 100%;mask-size:100% 100%;
   background:radial-gradient(ellipse at 12% 15%,#d5ac6930,transparent 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23e6cf9e' opacity='.065' filter='url(%23n)' d='M0 0h120v120H0z'/%3E%3C/svg%3E"),linear-gradient(112deg,var(--pp-paper-a),var(--pp-paper-b));
   color:#ebd5b2;box-shadow:inset 0 0 14px #140b1959,inset 0 1px 0 #e8c4874d;
   transition:filter .35s,translate .35s,background .35s,color .35s;isolation:isolate;
 }
 #bajena-tavern-complete#bajena-tavern-complete :is(.ss-nav>a,.ms-home-actions .ms-hero-action):before{border:0;background:none;inset:8px;border-radius:inherit;box-shadow:inset 0 0 0 1px #d0a77718;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.ss-nav>a,.ms-home-actions .ms-hero-action,.ms-app-link.mp-launch,.bt-action,.ms-object-directory>button,.ms-topic-tabs>button,.mp-about-actions>a,.ms-cosmos-open,.ms-cosmos-intro>a,.ms-cosmos-tools>button,.ms-next-directions>a):hover{filter:brightness(1.13);translate:0 -2px;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.ss-nav>a,.ms-home-actions .ms-hero-action,.ms-app-link.mp-launch,.bt-action,.ms-object-directory>button,.ms-topic-tabs>button,.mp-about-actions>a,.ms-cosmos-intro>a,.ms-cosmos-tools>button,.ms-next-directions>a):focus-visible{outline:none;box-shadow:inset 0 0 0 3px #f3d195,inset 0 0 15px #d1a15c80;filter:brightness(1.12);}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav{gap:10px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a{min-height:64px;padding:9px 18px;font-size:12px;gap:10px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a[aria-current=page]{--pp-paper-a:#87613e;--pp-paper-b:#4c3440;color:#fff0cc;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav .pp-painted-icon{width:48px;height:48px;filter:drop-shadow(0 2px 4px #0e071b88);}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action{padding:13px 20px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action--books{--pp-paper-a:#efdbb2;--pp-paper-b:#be975f;color:#3d2924;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action--books .ms-action-copy b{font-size:21px;white-space:nowrap;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action--author .ms-action-copy b{font-size:22px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action--author{--pp-paper-a:#4b3346;--pp-paper-b:#2b2035;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-action-symbol{width:47px;height:47px;background:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-action-symbol>.pp-painted-icon{width:47px;height:47px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-cosmos-open{--pp-paper-a:#edd3a4;--pp-paper-b:#b99463;color:#34221e;padding:10px 15px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-app-link.mp-launch{padding:10px 18px;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-launch-art{width:43px;height:43px;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-launch-art>:not(.pp-painted-icon){display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-launch-art>.pp-painted-icon{display:block;width:43px;height:43px;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-launch-copy b{font-size:18px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-app-entry{width:286px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-app-link.mp-launch:after{opacity:.23;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-action{padding:12px 20px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-topic-tabs>button[aria-selected=true]{--pp-paper-a:#74513c;--pp-paper-b:#38273d;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-topic-tabs>button{padding:13px 18px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px 12px;margin:24px 0 38px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-directory>button{position:relative;display:flex;align-items:center;gap:8px;min-height:62px;padding:11px 17px;font:400 18px/1.25 'Ponomar',serif;text-align:left;overflow:hidden;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-directory>button>svg:first-child{width:21px;height:21px;stroke-width:1;flex-shrink:0;transition:transform .4s;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-directory>button>svg:last-child{width:12px;height:12px;margin-left:auto;flex-shrink:0;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-directory>button:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#edd2a020 50%,transparent 65%);translate:-130% 0;transition:translate .8s;pointer-events:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-directory>button:hover:after{translate:130% 0;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-directory>button:hover>svg:first-child{transform:rotate(-10deg) scale(1.15);}
 #bajena-tavern-complete#bajena-tavern-complete .mp-about-actions>a:last-child{padding:17px 22px;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-about-actions>a>svg:first-child{animation:pp-emblem-breathe 5s ease-in-out infinite;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-planet-bands{animation:pp-planet-drift 9s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-orbit-moon{transform-origin:48px 48px;animation:wd-planet-turn 18s linear infinite;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-library-pages{transform-origin:48px 80px;animation:pp-page-whisper 7s ease-in-out infinite;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-tarot-cover{animation:pp-cover-rise 7s ease-in-out infinite;transform-origin:48px 50px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-tarot-fan{transform-origin:48px 78px;animation:pp-page-whisper 7s ease-in-out infinite reverse;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-lantern-glow{animation:pp-lantern-light 3s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-quill{transform-origin:31px 68px;animation:pp-quill-write 6s ease-in-out infinite;}
 /* The new sky is behind content and never captures a click. Home and its solar scene are untouched. */
 #bajena-tavern-complete#bajena-tavern-complete:not([data-page=home]):not([data-page=cosmos])>.pp-night-sky{display:block;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-night-sky{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 75% 20%,#482a6140,transparent 70%),#120d1d;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-milky-way{position:absolute;inset:-10%;background:linear-gradient(130deg,#100a20c4,#2c173b52 44%,#130b22b8),url('/links/assets/cosmic-sky.avif') center/cover;opacity:.6;filter:hue-rotate(24deg) saturate(.8);animation:pp-nebula-drift 50s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-milky-way:after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 70% 35%,#8c5bb32b,transparent 55%),linear-gradient(142deg,transparent 35%,#b795d511 47%,#77538c18 51%,transparent 67%);}
 #bajena-tavern-complete#bajena-tavern-complete .pp-stars{position:absolute;inset:0;width:100%;height:100%;opacity:.65;animation:pp-stars-twinkle 9s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-star-shimmer{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 16% 29%,#ebdeff,transparent),radial-gradient(1.5px 1.5px at 83% 16%,#e1cdff,transparent),radial-gradient(1px 1px at 42% 63%,#e9d3fe,transparent),radial-gradient(1.5px 1.5px at 92% 78%,#cfb5ea,transparent);animation:pp-stars-twinkle 6s ease-in-out -3s infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-comet{position:absolute;width:180px;height:1px;border-radius:50%;background:linear-gradient(90deg,#f6e4ff,#c4a9e650,transparent);box-shadow:0 0 4px #efd6ff55;opacity:0;rotate:-28deg;animation:pp-comet-flight 22s linear infinite;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-comet-one{left:56%;top:12%;animation-delay:-2s;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-comet-two{left:24%;top:36%;animation-delay:-8s;animation-duration:28s;scale:.7;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-comet-three{left:82%;top:52%;animation-delay:-15s;animation-duration:31s;scale:.85;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-comet-four{left:45%;top:76%;animation-delay:-20s;animation-duration:35s;scale:.6;}
 #bajena-tavern-complete#bajena-tavern-complete:not([data-page=home]):not([data-page=cosmos]) :is(.ss-detail-view,.ss-author-view){background:transparent;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-atlas{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-atmosphere{opacity:.25;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-atmosphere:before{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-tarot-room{background:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero{grid-template-columns:.95fr 1.05fr;gap:55px;min-height:clamp(470px,calc(100svh - 280px),640px);}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .bt-page-intro h1{font-size:clamp(45px,5vw,69px);margin-bottom:20px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-welcome{font:30px/1.4 'Ponomar',serif!important;color:#e5c698!important;max-width:410px;margin:0 0 22px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .wd-touch-invitation{font-size:21px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-entrance{display:grid;place-items:center;min-width:0;perspective:1500px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door{display:block;position:relative;width:clamp(310px,calc(72svh - 190px),430px);max-width:100%;padding:0;border:0;background:none;color:#f0d3a3;perspective:1500px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-art{display:block;position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:44% 44% 18px 18px / 27% 27% 14px 14px;box-shadow:0 15px 55px #0007;isolation:isolate;-webkit-mask-image:radial-gradient(ellipse 76% 78% at 50% 48%,#000 60%,transparent 94%);mask-image:radial-gradient(ellipse 76% 78% at 50% 48%,#000 60%,transparent 94%);}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-art>img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .4s,opacity .4s;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-leaf{position:absolute;top:0;bottom:0;width:50%;background:url('/links/assets/study-castle-door-web-v2.webp') left center/200% 100% no-repeat;transition:transform 1s cubic-bezier(.25,.1,.25,1),opacity .9s;backface-visibility:hidden;z-index:2;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-leaf-left{left:0;transform-origin:left center;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-leaf-right{right:0;background-position:right center;transform-origin:right center;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-light{position:absolute;inset:5%;background:radial-gradient(ellipse,#ffdf9a9c,transparent 64%);opacity:0;transition:opacity .8s;z-index:1;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door:hover .pp-door-art{filter:brightness(1.1);}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door:focus-visible{outline:2px solid #e9c58c;outline-offset:7px;border-radius:45% 45% 20px 20px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-caption{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:9px;font:23px/1.3 'Ponomar',serif;text-shadow:0 0 12px #d4a06533;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-caption>svg{width:21px;animation:pp-quill-write 6s ease-in-out infinite;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door.is-opening .pp-door-leaf-left{transform:perspective(900px) rotateY(-100deg);opacity:0;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door.is-opening .pp-door-leaf-right{transform:perspective(900px) rotateY(100deg);opacity:0;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door.is-opening .pp-door-art>img{opacity:0;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door.is-opening .pp-door-light{opacity:1;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-cabinet-room[hidden],#bajena-tavern-complete#bajena-tavern-complete .pp-study-entrance[hidden]{display:none!important;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-cabinet-room{scroll-margin-top:20px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero.is-open{min-height:180px;grid-template-columns:1fr;margin-bottom:20px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero.is-open .pp-study-welcome{font-size:26px!important;max-width:none;margin-bottom:10px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero.is-open .wd-touch-invitation{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero.is-open .wd-demo-intro{max-width:680px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-overview-preload{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-entry-flight{position:fixed;inset:0;z-index:200;background:#110c1b;overflow:hidden;perspective:1500px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-flight-room,#bajena-tavern-complete#bajena-tavern-complete .pp-flight-closeup{position:absolute;inset:0;transform-origin:40% 62%;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-flight-room>img,#bajena-tavern-complete#bajena-tavern-complete .pp-flight-closeup>img{display:block;width:100%;height:100%;object-fit:cover;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-flight-closeup>img{object-position:50% 55%;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-entry-flight:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 90px #10091880;pointer-events:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-flight-gate.pp-study-door{position:absolute;max-width:none;pointer-events:none;z-index:3;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-flight-title{position:absolute;left:5%;bottom:6%;font:30px/1.3 'Ponomar',serif;color:#f2d9ae;text-shadow:0 2px 12px #000,0 0 25px #100919;z-index:4;animation:pp-flight-caption 2.4s both;}
}
@keyframes pp-planet-drift{to{transform:translateX(5px) translateY(2px);}}
@keyframes pp-page-whisper{0%,30%,75%,100%{transform:skewY(0);}50%{transform:skewY(-4deg) scaleX(.94);}}
@keyframes pp-cover-rise{50%{transform:translateY(-4px) rotate(3deg);}}
@keyframes pp-lantern-light{to{opacity:.55;filter:drop-shadow(0 0 4px #f8c97c);}}
@keyframes pp-quill-write{20%,65%{transform:rotate(-5deg);}40%,80%{transform:rotate(3deg);}}
@keyframes pp-emblem-breathe{50%{transform:rotate(-6deg) scale(1.08);}}
@keyframes pp-nebula-drift{to{transform:translate3d(2%,-1%,0) scale(1.04);}}
@keyframes pp-stars-twinkle{to{opacity:.3;}}
@keyframes pp-comet-flight{0%,81%{opacity:0;transform:translate3d(160px,-90px,0);}83%{opacity:.6;}89%{opacity:0;transform:translate3d(-540px,300px,0);}100%{opacity:0;transform:translate3d(-540px,300px,0);}}
@keyframes pp-flight-caption{0%,25%{opacity:0;translate:0 10px;}45%,85%{opacity:1;translate:0 0;}100%{opacity:0;}}
@media(min-width:0px) and (prefers-reduced-motion:reduce){
 #bajena-tavern-complete#bajena-tavern-complete .pp-painted-icon *,#bajena-tavern-complete#bajena-tavern-complete .pp-night-sky *,#bajena-tavern-complete#bajena-tavern-complete .pp-door-caption>svg,#bajena-tavern-complete#bajena-tavern-complete .mp-about-actions>a>svg:first-child{animation:none!important;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-leaf,#bajena-tavern-complete#bajena-tavern-complete .pp-door-light{transition:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-comet{display:none;}
}

/* Desktop reception refinement. The approved upper solar banner retains its own opaque scene. */
#bajena-tavern-complete .re-footer-contacts,#bajena-tavern-complete .re-scroll-preload{display:none;}
@media(min-width:0px){
 #bajena-tavern-complete#bajena-tavern-complete .ss-home-view .ms-home-contacts{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-footer{display:grid;grid-template-columns:1fr 1fr;padding:0;border:0;background:transparent;}
 #bajena-tavern-complete#bajena-tavern-complete .re-footer-contacts{display:grid;grid-column:1/-1;background:linear-gradient(180deg,#21142e4d,#100b1799);}
 #bajena-tavern-complete#bajena-tavern-complete .ss-footer>span:first-of-type{padding:24px 0 24px 36px;border-top:1px solid #71533f;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-footer>span:last-of-type{padding:24px 36px 24px 0;border-top:1px solid #71533f;text-align:right;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-night-sky{display:block;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-worlds{position:relative;background:transparent;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-milky-way{inset:-16%;opacity:.7;animation:re-nebula-flow 65s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-stars{inset:-5%;width:110%;height:110%;animation:re-star-flow 75s linear infinite alternate,pp-stars-twinkle 9s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-star-shimmer{animation:re-star-flow 90s linear infinite alternate-reverse,pp-stars-twinkle 6s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-comet:not(.re-meteor){display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor{display:block;width:260px;height:1.5px;opacity:0;rotate:-28deg;background:linear-gradient(90deg,#f9efff,#d4b8fb99 8%,#b89bdd40 35%,transparent);box-shadow:0 0 7px #cba7e645;animation:re-meteor-flight 17s linear infinite;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor:before{content:'';position:absolute;left:0;top:-1px;width:3px;height:3px;border-radius:50%;background:#fff6fa;box-shadow:0 0 5px #fff,0 0 12px #d3a4f7;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-0{left:12%;top:9%;animation-delay:-1s;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-1{left:44%;top:17%;animation-delay:-4s;animation-duration:20s;width:330px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-2{left:74%;top:5%;animation-delay:-9s;animation-duration:23s;rotate:-20deg;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-3{left:92%;top:25%;animation-delay:-12s;animation-duration:19s;width:360px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-4{left:29%;top:39%;animation-delay:-5s;animation-duration:24s;rotate:-34deg;width:200px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-5{left:59%;top:48%;animation-delay:-15s;animation-duration:21s;width:310px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-6{left:86%;top:66%;animation-delay:-8s;animation-duration:26s;rotate:-22deg;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-7{left:16%;top:78%;animation-delay:-18s;animation-duration:27s;width:220px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-8{left:46%;top:87%;animation-delay:-3s;animation-duration:29s;rotate:-33deg;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-9{left:96%;top:82%;animation-delay:-14s;animation-duration:25s;width:350px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-10{left:69%;top:33%;animation-delay:-10s;animation-duration:18s;width:190px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-11{left:36%;top:61%;animation-delay:-22s;animation-duration:31s;rotate:-21deg;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-12{left:9%;top:52%;animation-delay:-6s;animation-duration:22s;width:300px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor-13{left:79%;top:92%;animation-delay:-16s;animation-duration:28s;rotate:-36deg;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-toolbar>span{margin-left:auto;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-toolbar .re-cabinet-back{font:19px/1.3 'Ponomar',serif;padding:12px 20px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-witch-breath{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-viewport{border:0;background:transparent;box-shadow:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-plane{transform-origin:35% 65%;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.ms-room-plate,.ms-candle-glimmer,.ms-window-starlight,.ms-scene-dust){
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 667' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='f'%3E%3CfeGaussianBlur stdDeviation='1.3'/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='white' filter='url(%23f)' d='M27 18Q50 8 83 17T149 14Q188 23 218 13T289 17Q326 8 362 16T434 13Q472 22 510 15T583 18Q622 9 659 15T727 13Q765 21 802 16T873 19Q916 7 964 18Q985 21 984 51L977 91Q990 127 980 160T983 230Q974 269 982 307T981 385Q987 430 978 467T983 538Q977 570 983 612Q983 640 956 646Q925 639 887 649T817 646Q781 653 744 645T671 650Q632 642 596 649T524 646Q485 655 447 645T375 650Q337 642 301 649T229 646Q191 654 154 646T85 651Q52 644 28 648Q8 640 17 604L11 568Q23 530 15 492T19 420Q10 379 18 343T13 268Q23 231 15 194T19 121Q10 89 17 55Q10 30 27 18Z'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 667' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='f'%3E%3CfeGaussianBlur stdDeviation='1.3'/%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='white' filter='url(%23f)' d='M27 18Q50 8 83 17T149 14Q188 23 218 13T289 17Q326 8 362 16T434 13Q472 22 510 15T583 18Q622 9 659 15T727 13Q765 21 802 16T873 19Q916 7 964 18Q985 21 984 51L977 91Q990 127 980 160T983 230Q974 269 982 307T981 385Q987 430 978 467T983 538Q977 570 983 612Q983 640 956 646Q925 639 887 649T817 646Q781 653 744 645T671 650Q632 642 596 649T524 646Q485 655 447 645T375 650Q337 642 301 649T229 646Q191 654 154 646T85 651Q52 644 28 648Q8 640 17 604L11 568Q23 530 15 492T19 420Q10 379 18 343T13 268Q23 231 15 194T19 121Q10 89 17 55Q10 30 27 18Z'/%3E%3C/svg%3E");
  -webkit-mask-size:100% 100%;mask-size:100% 100%;
 }
 #bajena-tavern-complete#bajena-tavern-complete .re-entry-flight{background:transparent;}
 #bajena-tavern-complete#bajena-tavern-complete .re-flight-shade{position:absolute;inset:0;background:#110c1b;}
 #bajena-tavern-complete#bajena-tavern-complete .re-camera-moving .ms-object-link{opacity:0;pointer-events:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-link{transition:opacity .35s;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.ss-header,.ss-worlds,.ss-author-path,.ss-author-story,.bt-section,.bt-book-controls,.bt-path>div,.ms-next-directions,.ms-reading-steps,.ms-reading-steps li,.ms-book-discovery,.wd-section-toolbar,.wd-app-description,.mp-app-features,.mp-app-features>div,.bt-shop-intro,.ms-scene-toolbar,.mp-demo-heading,.ss-project-caption){border:0;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.ss-nav>a,.ms-hero-action):before{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.ss-nav>a,.ms-home-actions .ms-hero-action,.ms-app-link.mp-launch,.bt-action,.ms-object-directory>button,.ms-topic-tabs>button,.mp-about-actions>a){box-shadow:inset 0 0 14px #140b1940;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.ss-nav>a,.ms-home-actions .ms-hero-action,.ms-app-link.mp-launch,.bt-action,.ms-object-directory>button,.ms-topic-tabs>button,.mp-about-actions>a):focus-visible{box-shadow:inset 0 0 0 3px #f3d195;}
 #bajena-tavern-complete#bajena-tavern-complete hr{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-reading-steps:before,#bajena-tavern-complete#bajena-tavern-complete .ss-author-path:before{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-book-controls{flex-wrap:wrap;}
 #bajena-tavern-complete#bajena-tavern-complete .re-footer-contacts{border:0;position:relative;}
 #bajena-tavern-complete#bajena-tavern-complete .re-footer-contacts .ms-contact-links>a{border:0;}
 #bajena-tavern-complete#bajena-tavern-complete .re-footer-contacts:before{content:'';position:absolute;top:0;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,#d9b66f80 30%,#f0d6a4aa 50%,#d9b66f80 70%,transparent);}
 #bajena-tavern-complete#bajena-tavern-complete .ss-footer>span:first-of-type,#bajena-tavern-complete#bajena-tavern-complete .ss-footer>span:last-of-type{border:0;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-service-dialog.re-service-scroll{inset:12px 1.5% 12px auto;width:min(760px,56vw);height:calc(100dvh - 24px);border:0;background-image:url('/links/assets/author-scroll-illuminated-v1.webp'),linear-gradient(90deg,#ddc49c,#f0dfb9 50%,#ddc49c);background-position:center;background-size:100% 100%,82% 82%;background-repeat:no-repeat;box-shadow:none;color:#4c3023;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll .ms-service-panel-content{position:absolute;inset:12% 18% 19%;height:auto;overflow-y:auto;padding:8px 8px 35px;scrollbar-color:#98723f transparent;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll .ms-panel-close{right:13%;top:7%;border:0;border-radius:18px;background:#4e3443;color:#f4ddb2;min-height:36px;padding:9px 14px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-square{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:15px 12px 18px 13px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll-paper>header>.re-service-square{width:min(225px,85%);height:auto;margin:15px auto 22px;box-shadow:0 4px 16px #62421d25;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-kicker{display:block;text-align:center;font:20px/1.4 'Marck Script',cursive;color:#765235;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll-paper h2{font:400 34px/1.15 'Ponomar',serif;color:#4f3021;text-align:center;margin:0 0 24px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll-prose p{font:400 20px/1.65 'Ponomar',serif;color:#493020;margin:0 0 20px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-invitation{font:12px/1.9 'Manrope',sans-serif;color:#66462f;margin:26px 0 20px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll-paper .bt-actions{display:flex;justify-content:center;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll-paper .bt-action{font:18px/1.3 'Ponomar',serif;padding:15px 20px;text-align:center;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-source{font:9px/1.7 'Manrope',sans-serif;color:#7b593e;text-align:center;margin:25px 0 15px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-signature{font:25px/1.4 'Marck Script',cursive;color:#7b4c34;text-align:center;margin-top:22px;}
}
@keyframes re-nebula-flow{from{transform:translate3d(-3%,-1%,0) rotate(-1deg) scale(1.05);}to{transform:translate3d(3%,2%,0) rotate(1deg) scale(1.12);}}
@keyframes re-star-flow{to{transform:translate3d(-4%,3%,0);}}
@keyframes re-meteor-flight{0%,52%{opacity:0;transform:translate3d(30vw,-16vh,0);}55%{opacity:.8;}68%{opacity:0;transform:translate3d(-75vw,40vh,0);}100%{opacity:0;transform:translate3d(-75vw,40vh,0);}}
@media(min-width:0px) and (prefers-reduced-motion:reduce){#bajena-tavern-complete#bajena-tavern-complete .re-meteor{display:none;}#bajena-tavern-complete#bajena-tavern-complete .pp-night-sky *{animation:none!important;}}

/* A continuous night sky: the solar scene dissolves into violet stardust. */
#bajena-tavern-complete#bajena-tavern-complete .mn-home-intro,
#bajena-tavern-complete#bajena-tavern-complete .mn-home-tail,
#bajena-tavern-complete#bajena-tavern-complete .mn-expand-cosmos{display:none;}
#bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-cosmos{position:relative;border:0;}
#bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-cosmos:after{content:'';position:absolute;inset:auto 0 -1px;height:180px;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,#21142e 98%);}
#bajena-tavern-complete#bajena-tavern-complete .ss-worlds{position:relative;isolation:isolate;background:linear-gradient(180deg,#21142e,#21142e70 180px,transparent 420px);border:0;}
#bajena-tavern-complete#bajena-tavern-complete .ss-worlds:before{content:'';position:absolute;z-index:-1;pointer-events:none;inset:0 -5% auto;height:340px;background:radial-gradient(ellipse at 35% 25%,#69437d30,transparent 65%),radial-gradient(ellipse at 75% 35%,#6b3a6c26,transparent 65%);mask-image:linear-gradient(transparent,#000 25%,transparent);animation:mn-threshold-mist 24s ease-in-out infinite alternate;}
#bajena-tavern-complete#bajena-tavern-complete .pp-milky-way{animation:mn-nebula-flow 44s ease-in-out infinite alternate;opacity:.76;}
#bajena-tavern-complete#bajena-tavern-complete .pp-stars{animation:re-star-flow 50s linear infinite alternate,pp-stars-twinkle 7s ease-in-out infinite alternate;}
#bajena-tavern-complete#bajena-tavern-complete .re-meteor{height:2px;background:linear-gradient(90deg,#fff9d9,#ffd89b 3%,#ffac51b0 12%,#ff682d50 36%,#bb556b18 65%,transparent);box-shadow:0 0 7px #ffb75e70,0 0 17px #e77c3a25;animation-name:mn-fire-comet;}
#bajena-tavern-complete#bajena-tavern-complete .re-meteor:before{width:5px;height:5px;top:-1.5px;background:#fffbe5;box-shadow:0 0 6px #fff5ca,0 0 13px #ffbf68,0 0 24px #ff7b3e;}
#bajena-tavern-complete#bajena-tavern-complete .re-meteor:after{content:'';position:absolute;left:8px;top:-3px;width:85px;height:8px;opacity:.65;background:linear-gradient(90deg,#ffc47180,transparent);filter:blur(3px);border-radius:50%;}
#bajena-tavern-complete#bajena-tavern-complete .pp-original-description{font:12px/1.9 'Manrope',sans-serif;color:#cdbed5;max-width:530px;}
#bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .pp-study-welcome{margin-top:22px;}
#bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .wd-demo-intro{font-size:12px;line-height:1.9;}
@keyframes mn-fire-comet{0%,38%{opacity:0;transform:translate3d(30vw,-16vh,0);}40%{opacity:.96;}55%{opacity:0;transform:translate3d(-90vw,48vh,0);}100%{opacity:0;transform:translate3d(-90vw,48vh,0);}}
@keyframes mn-nebula-flow{from{transform:translate3d(-3%,-2%,0) rotate(-1.5deg) scale(1.06);}to{transform:translate3d(4%,3%,0) rotate(1.5deg) scale(1.15);}}
@keyframes mn-threshold-mist{to{transform:translate3d(3%,15px,0);opacity:.65;}}

@media(max-width:1000px){
 #bajena-tavern-complete#bajena-tavern-complete{padding-bottom:calc(94px + env(safe-area-inset-bottom));overflow-x:clip;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-header{display:contents;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-brand{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav{position:fixed;z-index:120;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;max-width:800px;margin:auto;padding:8px 6px calc(8px + env(safe-area-inset-bottom));overflow:visible;border:0;background:linear-gradient(180deg,#160e22e8,#100a1cf5);backdrop-filter:blur(14px);box-shadow:0 -8px 35px #09050d66;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:5px 2px;min-width:0;min-height:70px;font:500 9px/1.25 'Manrope',sans-serif;text-align:center;border:0;border-radius:17px 12px 19px 14px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a:before,
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a:after{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a>svg:not(.wd-nav-art){display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a>.pp-painted-icon{display:block;width:38px;height:38px;flex-shrink:0;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a>span{max-width:100%;white-space:normal;}
 #bajena-tavern-complete#bajena-tavern-complete:has(.ss-cosmos.is-focused) .ss-nav{visibility:hidden;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro{display:block;position:relative;isolation:isolate;height:590px;overflow:hidden;background:radial-gradient(ellipse at 58% 50%,#67426b35,transparent 68%),#100b17;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-tail{display:block;position:relative;z-index:4;padding:0 6% 35px;background:linear-gradient(#100b17,#21142e);}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=cosmos] :is(.mn-home-intro,.mn-home-tail){display:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome{position:absolute;top:25px;left:7%;right:auto;width:86%;max-width:none;margin:0;text-align:center;z-index:31;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome .ss-overline{font:24px/1.2 'Marck Script',cursive;letter-spacing:.2px;margin:0 0 12px;color:#e0c69c;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1{font:400 57px/1.05 'Ponomar',serif;margin:12px 0 10px;letter-spacing:0;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1 br{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-title-gold{margin-left:.18em;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome>p{font-size:11px;line-height:1.7;max-width:320px;margin:0 auto;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{position:absolute;display:block;left:0;top:auto;bottom:-8px;width:100%;height:410px;margin:0;object-fit:contain;object-position:center bottom;z-index:30;mask-image:linear-gradient(#000 85%,transparent);animation:ss-portrait-breathe 8s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro>.ss-portrait-light{left:5%;top:30%;width:90%;height:65%;opacity:.7;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space{height:clamp(340px,100vw,610px);min-height:0;padding:0;display:block;margin:0;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space .ss-sunlight{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space:after{content:'';position:absolute;inset:auto 0 0;height:80px;pointer-events:none;z-index:5;background:linear-gradient(transparent,#100b17);}
 #bajena-tavern-complete#bajena-tavern-complete .mn-expand-cosmos{display:grid;place-items:center;position:absolute;right:18px;top:12px;z-index:25;width:44px;height:44px;border-radius:13px;background:#36243eaa;color:#efd39f;box-shadow:inset 0 0 15px #cfab7220;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-expand-cosmos>svg{width:22px;height:22px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=cosmos] .mn-expand-cosmos{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-cosmos-banner{position:relative;inset:auto;width:100%;max-width:none;margin:0 0 24px;text-align:left;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-cosmos-banner .ms-cosmos-entry{padding:0;min-height:44px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-cosmos-entry-title{font-size:26px;gap:8px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-cosmos-entry-title>svg{width:22px;height:22px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-cosmos-banner p{font-size:10px;line-height:1.8;margin:6px 0 0;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions{position:relative;inset:auto;display:flex;flex-direction:column;width:100%;max-width:none;margin:0;gap:10px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action{padding:12px 15px;min-height:76px;gap:12px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-action-copy b{font-size:23px;white-space:normal;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-action-symbol>svg:not(.pp-painted-icon){display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-action-symbol>.pp-painted-icon{display:block;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-worlds{padding-top:32px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-section-head h2{font-size:39px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-footer{display:block;}
 #bajena-tavern-complete#bajena-tavern-complete .re-footer-contacts{padding:40px 6% 28px;display:block;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contacts-heading{margin-bottom:22px;text-align:center;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contacts-heading h2{font-size:38px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contacts-heading p{max-width:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contact-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contact-links>a{align-items:center;gap:8px;padding:6px 0 12px;min-width:0;text-align:center;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contact-links b{font-size:9px;line-height:1.4;overflow-wrap:anywhere;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contact-links small,#bajena-tavern-complete#bajena-tavern-complete .ms-contact-links>a>svg{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-social-mark{width:40px;height:40px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-footer>span:first-of-type,#bajena-tavern-complete#bajena-tavern-complete .ss-footer>span:last-of-type{display:block;padding:10px 16px;text-align:center;font-size:10px;}
 /* The same closed book, deck and castle door lead into the actual demos. */
 #bajena-tavern-complete#bajena-tavern-complete .bt-wrap{padding:22px 6% 40px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-section-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:14px;margin:0 0 24px;padding:0;border:0;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-section-toolbar>.bt-eyebrow{font:20px/1.35 'Ponomar',serif;letter-spacing:0;margin:0;text-align:center;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-section-toolbar .ms-app-entry{position:static;inset:auto;width:100%;margin:0;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-app-link.mp-launch{min-height:67px;padding:12px 19px;justify-content:center;gap:13px;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-launch-copy b{font:23px/1.15 'Ponomar',serif;white-space:normal;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-launch-copy small{font-size:8px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-demo-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-height:0;margin-bottom:25px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-demo-hero>.bt-page-intro{width:100%;max-width:none;margin:0;padding:0;text-align:center;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-demo-hero>.bt-page-intro h1{font:400 39px/1.12 'Ponomar',serif;margin:6px 0 15px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-demo-intro{font:12px/1.85 'Manrope',sans-serif;color:#cbbbd4;margin:14px auto;max-width:520px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-touch-invitation{display:flex;justify-content:center;align-items:center;gap:9px;font:21px/1.35 'Ponomar',serif;color:#e6c78f;margin:18px auto 8px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-touch-invitation svg{width:18px;height:18px;flex-shrink:0;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display,#bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display{position:relative;display:grid;place-items:center;height:auto;min-height:0;padding:20px 12px 15px;perspective:1400px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-book-door{display:flex;flex-direction:column;align-items:center;gap:23px;width:min(250px,79vw);min-height:0;max-width:100%;margin:0;padding:0;background:none;border:0;overflow:visible;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-closed-cover{display:block;width:100%;height:auto;aspect-ratio:707/1000;transform:rotateY(-12deg) rotateX(8deg) rotateZ(-3deg);box-shadow:5px 3px 0 #dfceaa,9px 6px 0 #80613d,16px 18px 36px #0009;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-closed-cover img{display:block;width:100%;height:100%;object-fit:cover;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-open-caption{font:19px/1.4 'Ponomar',serif;color:#e7c995;transform:none;padding:0;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display .bt-deck{width:min(230px,65vw);height:auto;aspect-ratio:2/3;max-width:none;margin:0;transform:rotateY(-10deg) rotateX(9deg) rotateZ(3deg);box-shadow:5px 4px 0 #ac9164,9px 7px 0 #463241,20px 20px 38px #0009;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display .bt-deck img{width:100%;height:100%;object-fit:cover;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display .bt-deck-label{font:20px/1.4 'Ponomar',serif;color:#e7c995;margin:26px auto 0;text-align:center;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.wd-reader-panel,.wd-tarot-reveal,.wd-demo-hero [hidden])[hidden]{display:none!important;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-reader-panel,#bajena-tavern-complete#bajena-tavern-complete .wd-tarot-reveal{scroll-margin-top:16px;margin:18px 0 32px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-hero.is-open .wd-touch-invitation{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-book-controls{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:0 0 20px;padding:0;border:0;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-book-controls select{max-width:100%;font-size:11px;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-action{font:18px/1.3 'Ponomar',serif;min-height:44px;padding:11px 14px;white-space:normal;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-app-description{margin:26px 0;max-width:700px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-app-description>p{font:12px/1.95 'Manrope',sans-serif;color:#cbbbd4;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-reveal .bt-reading{display:block;padding:0;min-height:0;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-reveal .bt-spread{max-width:650px;gap:18px 12px;margin:auto;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-card-position{font-size:9px;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-card-title{font-size:13px;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-draw-actions{gap:10px;flex-wrap:wrap;justify-content:center;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door{width:min(340px,88vw);}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero{display:flex;flex-direction:column;gap:12px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero>.bt-page-intro{display:contents;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero h1{order:0;text-align:center;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .pp-study-welcome{order:1;text-align:center;margin:0 auto;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .wd-touch-invitation{order:2;text-align:center;margin:5px auto;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .pp-study-entrance{order:3;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .pp-original-description{order:4;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .wd-demo-intro{order:5;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero.is-open :is(.pp-original-description,.wd-demo-intro){display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .pp-study-welcome{font-size:27px!important;max-width:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero.is-open{min-height:0;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-original-description{font-size:12px;line-height:1.85;max-width:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-toolbar{gap:8px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-toolbar>span{width:100%;margin:4px 0;text-align:center;font-size:10px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-object-directory>button{font-size:16px;min-height:63px;padding:10px 12px;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-object-preview{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-flight-title{font-size:26px;bottom:18%;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-service-dialog.re-service-scroll{inset:8px;width:calc(100% - 16px);max-width:620px;height:calc(100dvh - 16px);margin:auto;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll .ms-service-panel-content{inset:12% 15% 18%;padding:4px 5px 25px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll .ms-panel-close{top:7%;right:11%;font-size:11px;padding:8px 12px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll-paper h2{font-size:28px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll-prose p{font-size:19px;line-height:1.55;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-invitation{font-size:11px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-kicker{font-size:19px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-service-scroll-paper>header>.re-service-square{width:min(225px,100%);}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor{width:150px;animation-duration:19s;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-night-sky{background-color:#160f23;}
}
@media(max-width:360px){
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro{height:550px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1{font-size:49px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{height:375px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a{font-size:8px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-action-copy b{font-size:21px;}
}
@media(min-width:541px) and (max-width:1000px){
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro{height:680px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{height:490px;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-tail{padding-left:15%;padding-right:15%;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-book-door{width:300px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display .bt-deck{width:280px;}
}
/* Compact mobile welcome: portrait to the left, readable introduction to the right. */
@media(max-width:540px){
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro{height:355px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{left:-8%;width:56%;height:340px;bottom:-5px;object-position:center center;mask-image:linear-gradient(#000 66%,transparent 90%);}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro:after{content:'';position:absolute;z-index:32;inset:auto 0 0;height:40px;pointer-events:none;background:linear-gradient(transparent,#080710);}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome{left:49%;top:35px;width:46%;text-align:left;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome .ss-overline{font-size:18px;line-height:1.3;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1{font-size:43px;line-height:1.05;margin:13px 0;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1 br{display:block;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-title-gold{margin-left:0;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome>p{font-size:11px;line-height:1.8;margin:0;max-width:none;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro>.ss-portrait-light{left:-15%;top:0;width:85%;height:100%;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space{height:clamp(310px,90vw,420px);}
}
@media(max-width:360px){
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro{height:320px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{height:310px;bottom:0;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome{top:29px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1{font-size:37px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome .ss-overline{font-size:17px;}
}
@media(min-width:541px) and (max-width:1000px){
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro{height:490px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{left:3%;width:47%;height:470px;bottom:0;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome{left:51%;top:100px;width:43%;text-align:left;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1{font-size:62px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1 br{display:block;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-title-gold{margin-left:0;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome>p{margin:0;max-width:290px;}
}
@media(prefers-reduced-motion:reduce){
 #bajena-tavern-complete#bajena-tavern-complete .ss-worlds:before,#bajena-tavern-complete#bajena-tavern-complete .pp-night-sky *,#bajena-tavern-complete#bajena-tavern-complete .pp-painted-icon *{animation:none!important;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor{display:none;}
}

/* All refinements in this file are limited to the mobile/tablet layout. */
@media(max-width:1000px){
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading{position:absolute;top:18px;left:5%;right:5%;height:80px;display:grid;grid-template-columns:1.55fr 1fr;align-items:center;gap:16px;z-index:35;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading>h1{display:block;font:400 32px/1.12 'Ponomar',serif;margin:0;padding:16px 14px;text-align:center;color:#3c2824;background:radial-gradient(ellipse at 15% 10%,#fff0cb70,transparent 75%),linear-gradient(110deg,#e8d3aa,#bd955f);border-radius:20px 13px 22px 16px;mask-image:var(--pp-paper-edge);mask-size:100% 100%;box-shadow:0 5px 25px #05020b60;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading h1 br{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading .ss-title-gold{margin-left:.15em;color:inherit;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading>.ss-overline{font:18px/1.35 'Marck Script',cursive;color:#e1c9a6;letter-spacing:0;text-align:right;text-transform:none;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro{height:390px;overflow:visible;background:radial-gradient(ellipse at 35% 65%,#54334f35,transparent 70%),#100b17;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro:after{height:48px;z-index:34;background:linear-gradient(transparent,#100b17);}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{position:absolute;left:-3%;top:105px;bottom:auto;width:46%;height:280px;object-fit:contain;object-position:center center;mask-image:linear-gradient(#000 65%,transparent 97%);animation:none;z-index:30;filter:drop-shadow(0 0 12px #c3926b12);}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro>.ss-portrait-light{left:-8%;top:90px;width:65%;height:290px;filter:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space{position:absolute;left:35%;top:105px;width:65%;height:275px;min-height:0;overflow:clip;border-radius:40% 0 0 0;background:transparent;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space .ss-sky{opacity:.32;filter:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space:after{height:40px;background:linear-gradient(transparent,#100b17);}
 #bajena-tavern-complete#bajena-tavern-complete .mn-expand-cosmos{top:0;right:12px;width:38px;height:38px;background:#36243e99;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome{position:static;display:block;inset:auto;width:100%;max-width:none;margin:0 0 22px;text-align:center;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome>p{font:12px/1.85 'Manrope',sans-serif;text-align:center;margin:0 auto;max-width:430px;color:#cfbed7;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-tail{padding-top:5px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action .ms-action-copy{min-width:0;flex:1;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action--books .ms-action-copy b{font-size:21px;white-space:normal;overflow-wrap:normal;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-project.ms-reveal{opacity:1;transform:none;pointer-events:auto;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-project-art>*{pointer-events:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav{backdrop-filter:none;background:#181020fa;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav>a:not([aria-current]) .pp-painted-icon *{animation:none;}
 /* Keep the moving atmosphere without full-screen SVG/filter repainting. */
 #bajena-tavern-complete#bajena-tavern-complete .pp-stars{animation:pp-stars-twinkle 10s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-milky-way{filter:none;animation:mt-light-nebula 55s ease-in-out infinite alternate;inset:-4%;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-star-shimmer{animation:pp-stars-twinkle 8s ease-in-out infinite alternate;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor:nth-of-type(n+7){display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .re-meteor:after{display:none;}
 /* The star map is a dedicated, touch-controlled view with a single exit. */
 #bajena-tavern-complete#bajena-tavern-complete[data-page=cosmos]{padding:0;height:100dvh;min-height:0;overflow:hidden;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=cosmos] :is(.ss-header,.ss-nav,.ss-footer,.ms-cosmos-tools,.ms-cosmos-intro h1,.ms-cosmos-intro p){display:none!important;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=cosmos] .ss-space{position:relative;inset:auto;width:100%;height:100dvh;min-height:0;margin:0;border-radius:0;touch-action:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=cosmos] .ms-cosmos-intro{display:block;position:absolute;top:calc(14px + env(safe-area-inset-top));left:16px;right:auto;max-width:none;z-index:40;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=cosmos] .ms-cosmos-intro>a{min-height:44px;padding:11px 18px;font:20px/1.1 'Ponomar',serif;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=cosmos] .ms-cosmos-intro>a svg{width:18px;height:18px;}
 /* A real spread by default, with an optional single-page reader. */
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport{position:relative;display:block;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:1.414/1;touch-action:none;border-radius:3px 8px 8px 3px;background:#231625;box-shadow:0 12px 25px #0006;margin:8px 0 25px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport.is-single{aspect-ratio:.707/1;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport.is-magnified{touch-action:none;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport .bt-book-stage{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;padding:0;perspective:1200px;transform-origin:center center;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport .bt-book-spread{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;height:100%;max-width:none;gap:0;margin:0;perspective:1200px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport.is-single .bt-book-spread{grid-template-columns:minmax(0,1fr);}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport .bt-book-page{display:block!important;position:relative;width:100%;height:100%;margin:0;padding:0;border:0;overflow:hidden;background:#e4cc9e;touch-action:inherit;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport .bt-book-page img{display:block;width:100%;height:100%;object-fit:fill;user-select:none;-webkit-user-drag:none;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport:not(.is-single):after{content:'';position:absolute;inset:0 auto 0 49%;width:2%;pointer-events:none;background:linear-gradient(90deg,transparent,#291a1960,transparent);}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport.is-magnified:after{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport .bt-book-turn{width:50%;height:100%;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport.is-single .bt-book-turn{width:100%;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-book-controls .mt-reader-mode{display:flex!important;align-items:center;gap:8px;}
 #bajena-tavern-complete#bajena-tavern-complete .bt-book-controls{gap:8px;margin-bottom:20px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-zoom{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-zoom>button{min-width:46px;min-height:44px;display:grid;place-items:center;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-zoom output{font:12px/1.3 'Manrope',sans-serif;min-width:45px;text-align:center;color:#d9bf9a;}
 /* Stable door layout: no display:contents/order-dependent geometry. */
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero{display:flex;flex-direction:column;align-items:stretch;gap:20px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-reception-lead{display:block;text-align:center;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-reception-lead h1{font:400 40px/1.12 'Ponomar',serif;margin:5px 0 18px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-reception-lead .pp-study-welcome{font-size:27px!important;max-width:470px;margin:0 auto 16px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-reception-lead .wd-touch-invitation{font-size:20px;margin:0 auto;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-entrance{display:block;width:100%;max-width:360px;margin:0 auto;min-height:0;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero>.pp-study-entrance{order:0;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door{position:relative;display:block;width:100%;max-width:none;margin:0;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-art{position:relative;display:block;width:100%;height:auto;aspect-ratio:3/4;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-art>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-leaf{background-image:url('/links/assets/study-door-mobile-v1.webp');transition-duration:.65s;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-caption{position:relative;display:flex;min-height:44px;align-items:center;justify-content:center;gap:8px;margin:8px 0 0;font-size:23px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-reception-description{position:static;display:block;margin:4px 0 0;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-reception-description>p{font:12px/1.9 'Manrope',sans-serif;color:#cdbbd4;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero.is-open .mt-reception-description{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-plane>.ms-room-plate{aspect-ratio:3/2;height:auto;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-viewport{position:relative;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-scene-pending .ms-object-link{visibility:hidden;pointer-events:none;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-cabinet-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:10px;padding:25px;text-align:center;font:22px/1.4 'Ponomar',serif;color:#e6c994;background:radial-gradient(ellipse,#4d3154,#1b1127 75%);}
 #bajena-tavern-complete#bajena-tavern-complete .mt-cabinet-loading svg{width:28px;height:28px;flex-shrink:0;animation:pp-lantern-light 1.5s ease-in-out infinite alternate;}
}
@media(max-width:360px){
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading{gap:9px;left:4%;right:4%;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading>h1{font-size:27px;padding:16px 10px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading>.ss-overline{font-size:16px;}
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro{height:360px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{top:100px;height:255px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space{top:100px;height:250px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action{padding:12px 13px;gap:8px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action .ms-action-copy b{font-size:19px;white-space:normal;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-action-symbol,#bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-action-symbol>.pp-painted-icon{width:37px;height:37px;}
}
@media(min-width:541px) and (max-width:1000px){
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-intro{height:495px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading{left:8%;right:8%;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading>h1{font-size:44px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-home-heading>.ss-overline{font-size:24px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{height:360px;top:120px;left:0;width:45%;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space{height:360px;top:120px;left:36%;width:64%;}
}
@keyframes mt-light-nebula{to{transform:translate3d(1.5%,1%,0) scale(1.025);}}

/* A single continuous sky and one shared alignment for desktop content. */
#bajena-tavern-complete#bajena-tavern-complete{max-width:none;background:transparent;}
#bajena-tavern-complete#bajena-tavern-complete .ss-worlds{background:none;}
#bajena-tavern-complete#bajena-tavern-complete .ss-worlds:before{display:none;}
#bajena-tavern-complete#bajena-tavern-complete .pp-night-sky{background:#090811;}
#bajena-tavern-complete#bajena-tavern-complete .pp-milky-way{inset:-5%;opacity:.74;filter:none;background:linear-gradient(180deg,#08081255,#130b2175),url('/links/assets/cosmic-sky.avif') center/cover;animation:ir-sky-drift 65s ease-in-out infinite alternate;}
#bajena-tavern-complete#bajena-tavern-complete .pp-milky-way:after{background:linear-gradient(180deg,transparent,#27133322);}
#bajena-tavern-complete#bajena-tavern-complete :is(.ss-detail-view,.ss-author-view,.bt-book-controls,.wd-section-toolbar,.wd-app-description,.mp-app-features,.mp-app-features>div,.bt-path>div,.bt-shop-intro,.ms-book-discovery,.ms-reading-steps){background:transparent;box-shadow:none;border:0;}
#bajena-tavern-complete#bajena-tavern-complete :is(.ms-cosmos-entry,.ss-section-head,.ss-project-caption):after{display:none;}
#bajena-tavern-complete#bajena-tavern-complete .ss-footer>span:first-of-type,#bajena-tavern-complete#bajena-tavern-complete .ss-footer>span:last-of-type{display:none;}
@media(min-width:1001px){
 #bajena-tavern-complete#bajena-tavern-complete{--ir-width:min(1440px,calc(100% - 80px));}
 #bajena-tavern-complete#bajena-tavern-complete .ss-header{background:transparent;border:0;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-brand{width:var(--ir-width);margin:0 auto;padding:15px 0 6px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-nav{width:var(--ir-width);margin:0 auto;padding:9px 0 15px;background:none;border:0;box-shadow:none;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.bt-wrap,.ss-worlds,.ss-author-hero,.ss-author-path,.ss-author-story){box-sizing:border-box;width:var(--ir-width);max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-cosmos{background:transparent;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-space{height:max(720px,calc(100svh - 143px));max-height:1100px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-sky{opacity:0;filter:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-home-view{background:linear-gradient(180deg,transparent 65vh,#2e173e30 110vh,#25132f55 180vh);}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-sky:after{background:linear-gradient(180deg,#08081122,transparent 66%,#1b102433);}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-cosmos:after{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome{inset:24px 40px auto;display:grid;grid-template-columns:1fr 1fr;align-items:start;width:auto;max-width:1440px;margin:auto;pointer-events:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1{grid-column:1;grid-row:1;margin:0;font-size:clamp(52px,4.8vw,76px);line-height:1.1;white-space:nowrap;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome h1 br{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome .ss-title-gold{font:inherit;margin-left:.2em;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome>.ss-overline{grid-column:2;grid-row:1;margin:6px 0 0;text-align:right;font-size:28px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome>p{grid-column:2;justify-self:end;text-align:right;max-width:315px;font-size:12px;line-height:1.8;margin-top:5px;text-shadow:0 1px 4px #080610;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{left:max(3%,calc((100% - 1440px)/2));bottom:100px;top:auto;width:min(30%,480px);height:76%;object-fit:contain;object-position:center bottom;transform:none;animation:none;filter:brightness(.98);mask-image:linear-gradient(#000 83%,transparent 99%);}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-portrait-light{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions{left:max(40px,calc((100% - 1440px)/2));bottom:30px;width:620px;max-width:56%;display:grid;grid-template-columns:1fr 1fr;gap:16px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-home-actions .ms-hero-action{min-height:74px;padding:12px 15px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-action-copy b{font-size:21px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-cosmos-banner{right:max(40px,calc((100% - 1440px)/2));bottom:30px;max-width:31%;width:330px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-worlds{padding-top:45px;padding-bottom:65px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-section-head{margin-bottom:25px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-projects{gap:38px 32px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-section-toolbar{padding:0;min-height:88px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display{height:clamp(500px,calc(100svh - 240px),710px);}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-book-door{width:clamp(310px,calc(70svh - 190px),420px);max-width:90%;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-demo-hero{grid-template-columns:1fr 1.1fr;gap:50px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-atlas{opacity:.075;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-footer{display:block;position:relative;width:100%;padding:25px 0 0;background:#08060f80;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-footer:before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#c5a47366 20%,#ead2a38c 50%,#c5a47366 80%,transparent);}
 #bajena-tavern-complete#bajena-tavern-complete .re-footer-contacts{box-sizing:border-box;display:grid;grid-template-columns:180px 1fr;gap:35px;width:var(--ir-width);margin:0 auto;background:transparent;padding:23px 0 30px;}
 #bajena-tavern-complete#bajena-tavern-complete .re-footer-contacts:before{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contacts-heading>span,#bajena-tavern-complete#bajena-tavern-complete .ms-contacts-heading>p{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contacts-heading h2{font-size:34px;margin:0;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contact-links>a{flex-direction:row;align-items:center;padding:5px 0;gap:12px;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contact-links>a>svg{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-social-mark{width:40px;height:40px;flex-shrink:0;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-contact-links small{font-size:8px;}
}
/* Touch cabinet: the whole scene and every hotspot share a single transform. */
@media(max-width:1000px){
 #bajena-tavern-complete#bajena-tavern-complete .mn-home-tail>.ms-cosmos-banner{margin:0 0 24px;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-book-viewport .bt-book-spread{transform-style:preserve-3d;}
 #bajena-tavern-complete#bajena-tavern-complete .ir-turn-sheet{position:absolute;inset:0 auto 0 50%;width:50%;height:100%;z-index:5;transform-origin:left center;transform-style:preserve-3d;pointer-events:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ir-turn-sheet.is-back{left:0;transform-origin:right center;}
 #bajena-tavern-complete#bajena-tavern-complete .is-single .ir-turn-sheet{left:0;width:100%;}
 #bajena-tavern-complete#bajena-tavern-complete .ir-sheet-face{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden;background:#d5ba8a;box-shadow:0 0 16px #100a1877;}
 #bajena-tavern-complete#bajena-tavern-complete .ir-sheet-face.is-reverse{transform:rotateY(180deg);}
 #bajena-tavern-complete#bajena-tavern-complete .ir-sheet-face img{width:100%;height:100%;object-fit:fill;display:block;}
 #bajena-tavern-complete#bajena-tavern-complete .ir-sheet-face:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#21121a50,transparent 18%,#f5dfb312 70%,#100c191f);}
 #bajena-tavern-complete#bajena-tavern-complete .ir-page-hold{position:absolute;top:0;left:0;width:50%;height:100%;z-index:2;pointer-events:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ir-page-hold.is-right{left:50%;}
 #bajena-tavern-complete#bajena-tavern-complete .ir-page-hold img{width:100%;height:100%;display:block;}
 #bajena-tavern-complete#bajena-tavern-complete .mt-cabinet-zoom{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-toolbar .mt-cabinet-back{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet{padding:0;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet :is(.ss-header,.ss-nav,.ss-footer){display:none!important;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .pp-cabinet-room{position:fixed;inset:0;z-index:150;height:100dvh;width:100%;margin:0;padding:0;background:#090710;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-scene-section{height:100%;margin:0;padding:0;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-scene-toolbar{position:absolute;top:calc(12px + env(safe-area-inset-top));left:12px;right:12px;z-index:30;display:flex;flex-direction:row;align-items:center;margin:0;gap:7px;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-scene-toolbar>.re-cabinet-back{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-scene-toolbar .mt-cabinet-back{display:flex;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-scene-toolbar [data-scene-zoom]{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .mt-cabinet-zoom{display:flex;align-items:center;gap:6px;margin-left:auto;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .mt-cabinet-zoom button{min-width:39px;min-height:42px;padding:9px 10px;display:grid;place-items:center;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-scene-viewport{width:100%;height:100dvh;overflow:hidden;touch-action:none;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-scene-plane{position:absolute;left:50%;top:50%;width:100%;min-width:0;transform-origin:center center;will-change:transform;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet :is(.bt-service-caption,.ms-object-directory){display:none;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-object-link{min-width:34px;min-height:34px;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-room-plate{mask-image:none;-webkit-mask-image:none;}
}
@keyframes ir-sky-drift{from{transform:translate3d(-1%,0,0) scale(1.02);}to{transform:translate3d(1%,1%,0) scale(1.06);}}
@media(prefers-reduced-motion:reduce){#bajena-tavern-complete#bajena-tavern-complete .pp-milky-way{animation:none;}}

/* Entrance copy disappears after the door opens; controls stay beside the scene. */
#bajena-tavern-complete#bajena-tavern-complete .ss-portrait-picture{display:contents;}
#bajena-tavern-complete#bajena-tavern-complete .pp-study-hero.is-open{display:none!important;}
#bajena-tavern-complete#bajena-tavern-complete .ss-detail-view:has(.pp-study-hero.is-open) .wd-section-toolbar{display:none;}
#bajena-tavern-complete#bajena-tavern-complete .pp-cabinet-room .pp-reception-guide{display:none;}
#bajena-tavern-complete#bajena-tavern-complete .ms-scene-toolbar>.ms-app-entry{position:static;margin:0 0 0 auto;flex-shrink:0;}
@media(min-width:1001px){
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome{display:block;left:max(40px,calc((100% - 1440px)/2));right:auto;top:24px;max-width:none;width:430px;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome>h1{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome>.ss-overline{font-size:30px;text-align:left;line-height:1.25;margin:0 0 10px;white-space:nowrap;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-welcome>p{font-size:11px;line-height:1.8;text-align:left;max-width:285px;margin:0;justify-self:start;}
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ss-hero-person{left:max(0px,calc((100% - 1440px)/2 - 90px));width:min(40%,620px);height:76%;bottom:100px;object-fit:contain;object-position:center bottom;mask-image:linear-gradient(#000 87%,transparent 100%);}
 #bajena-tavern-complete#bajena-tavern-complete .wd-demo-hero:not(.is-open){grid-template-columns:.74fr 1.26fr;gap:42px;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.wd-book-display,.wd-tarot-display){height:auto;min-height:clamp(650px,calc(100svh - 210px),900px);padding:100px 22px 42px;align-content:start;}
 #bajena-tavern-complete#bajena-tavern-complete :is(.wd-book-hero,.wd-tarot-hero):not(.is-open)>.bt-page-intro{align-self:start;padding-top:130px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-demo-hero>.bt-page-intro h1{font-size:clamp(39px,3.6vw,58px);}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-book-door{width:clamp(370px,calc(60svh - 120px),490px);max-width:86%;gap:32px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-closed-cover{transform:rotateZ(-10deg) rotateY(-16deg) rotateX(5deg);}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-book-door:hover .bt-closed-cover{transform:translateY(-5px) rotateZ(-9deg) rotateY(-19deg) rotateX(5deg);}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display .bt-deck{width:clamp(350px,calc(58svh - 100px),460px);max-width:78%;transform:rotateZ(10deg) rotateY(-12deg) rotateX(5deg);}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display .bt-deck-label{margin-top:38px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero:not(.is-open){grid-template-columns:.63fr 1.37fr;min-height:0;gap:36px;margin-top:24px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door{width:100%;max-width:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-art{aspect-ratio:3/2;border-radius:32px;mask-image:none;-webkit-mask-image:none;box-shadow:0 18px 50px #05030b66;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-leaf{background-image:url('/links/assets/study-entrance-wide-v19.webp');}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-leaf{top:14%;bottom:14%;width:13.5%;background-size:740.7407% 138.8889%;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-leaf-left{left:36.5%;background-position:42.1965% 50%;clip-path:polygon(100% 0,100% 100%,0 100%,0 27%,12% 17%,29% 9%,52% 3%);}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-leaf-right{right:36.5%;background-position:57.8035% 50%;clip-path:polygon(0 0,48% 3%,71% 9%,88% 17%,100% 27%,100% 100%,0 100%);}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-door.is-opening .pp-door-art>img{opacity:1;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-light{inset:14% 36.5%;clip-path:polygon(50% 0,76% 3%,86% 9%,94% 17%,100% 27%,100% 100%,0 100%,0 27%,6% 17%,14% 9%,26% 3%);background:radial-gradient(ellipse at 50% 80%,#e7bd6e99,#3b2432 40%,#100b1b 80%);}
 #bajena-tavern-complete#bajena-tavern-complete .pp-door-caption{margin-top:18px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .pp-study-welcome{font-size:29px!important;line-height:1.35!important;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-toolbar>.ms-app-entry{width:282px;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-detail-view:has(.pp-study-hero.is-open) .bt-wrap{padding-top:20px;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-cabinet-room .ms-scene-section{margin-top:0;}
}
@media(max-width:1000px){
 #bajena-tavern-complete#bajena-tavern-complete .ms-scene-toolbar>.ms-app-entry{order:-1;align-self:flex-end;width:min(100%,300px);margin:0 0 8px;}
 #bajena-tavern-complete#bajena-tavern-complete.mt-full-cabinet .ms-scene-toolbar>.ms-app-entry{display:none;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .pp-study-welcome{font-size:25px!important;}
 #bajena-tavern-complete#bajena-tavern-complete .ss-detail-view:has(.pp-study-hero.is-open) .bt-wrap{padding-top:12px;}
}

/* Quiet orbital hints; energy panels are reserved for an intentional click. */
#bajena-tavern-complete#bajena-tavern-complete .ms-orbit-hint{position:fixed;z-index:150;pointer-events:none;width:max-content;max-width:min(264px,calc(100vw - 24px));box-sizing:border-box;padding:12px 16px;background:linear-gradient(135deg,#281d36f5,#110e1ef5);border-radius:17px 12px 19px 13px;box-shadow:0 8px 26px #02010988,inset 0 0 18px #a9896220;color:#f4d9ac;}
#bajena-tavern-complete#bajena-tavern-complete .ms-orbit-hint[hidden]{display:none;}
#bajena-tavern-complete#bajena-tavern-complete .ms-orbit-hint strong{display:block;font:400 24px/1.25 'Ponomar',serif;}
#bajena-tavern-complete#bajena-tavern-complete .ms-orbit-hint span{display:block;max-width:225px;margin-top:4px;font:12px/1.55 'Manrope',sans-serif;color:#d8c9e2;}
#bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-cosmos-banner{width:390px;max-width:36%;}
#bajena-tavern-complete#bajena-tavern-complete .ms-cosmos-entry-title{font-size:30px;white-space:normal;min-width:0;}
#bajena-tavern-complete#bajena-tavern-complete .ms-cosmos-open{flex-shrink:0;min-width:34px;min-height:34px;justify-content:center;box-sizing:border-box;}

/* Larger, comfortably spaced application copy without adding panels. */
#bajena-tavern-complete#bajena-tavern-complete .wd-demo-intro{font-size:16px;line-height:1.85;color:#dfd2e7;max-width:450px;}
#bajena-tavern-complete#bajena-tavern-complete .wd-app-description{max-width:1000px;margin-top:40px;padding-top:12px;}
#bajena-tavern-complete#bajena-tavern-complete .wd-app-description>p{font:16px/1.9 'Manrope',sans-serif;color:#dfd2e7;max-width:76ch;margin:18px 0;}
#bajena-tavern-complete#bajena-tavern-complete .mp-app-features{gap:32px;}
#bajena-tavern-complete#bajena-tavern-complete .mp-app-features small{font-size:14px;line-height:1.8;color:#d7c8df;}
#bajena-tavern-complete#bajena-tavern-complete .mp-demo-heading p{font-size:15px;line-height:1.85;color:#d7c8df;}
#bajena-tavern-complete#bajena-tavern-complete .bt-path p{font-size:15px;line-height:1.85;}
#bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .wd-demo-intro{font-size:16px;line-height:1.85;}
#bajena-tavern-complete#bajena-tavern-complete :is(.ms-book-discovery,.ms-reading-steps) :is(p,li){font-size:15px;line-height:1.85;}
#bajena-tavern-complete#bajena-tavern-complete .wd-demo-hero .bt-page-intro .wd-touch-invitation{position:relative;z-index:2;font-size:27px;line-height:1.4;max-width:380px;margin-top:30px;color:#ffe0a7;text-shadow:0 2px 16px #0c0717;}
#bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-open-caption{font-size:23px;line-height:1.45;text-align:center;color:#ffe0a7;max-width:350px;}
#bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display .bt-deck-label{font-size:22px;color:#d8bb8d;}
#bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-closed-cover{transform-origin:8% 50%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .6s,box-shadow .7s;}
#bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-closed-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(108deg,transparent 20%,#ffe9b933 43%,transparent 62%);opacity:0;pointer-events:none;transition:opacity .6s;}
#bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-book-door:is(:hover,:focus-visible) .bt-closed-cover:after{opacity:1;}
#bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display .bt-deck{transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .6s,box-shadow .7s;}

/* The author's illustration blends directly into the shared cosmos. */
#bajena-tavern-complete#bajena-tavern-complete :is(.ss-author-hero,.ss-author-cover,.ss-project-author,.ss-project-author .ss-project-art){background:transparent!important;border:0;box-shadow:none;border-radius:0;}
#bajena-tavern-complete#bajena-tavern-complete :is(.ss-author-cover,.ss-project-author .ss-project-art):after{content:none;display:none;}
#bajena-tavern-complete#bajena-tavern-complete .ss-author-cover img{border:0;box-shadow:none;border-radius:0;}

/* Feather only the outer edge, leaving the door and its details sharp. */
#bajena-tavern-complete#bajena-tavern-complete .pp-door-art{box-shadow:none;mask-image:url('/links/assets/door-feather-v20.svg');-webkit-mask-image:url('/links/assets/door-feather-v20.svg');mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-repeat:no-repeat;}
@media(min-width:1001px){
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display{padding-top:85px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-book-door{width:clamp(430px,33vw,565px);max-width:90%;gap:35px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-book-door:is(:hover,:focus-visible) .bt-closed-cover{transform:translateY(-12px) rotateZ(-7deg) rotateY(-24deg) rotateX(5deg);filter:brightness(1.12);box-shadow:8px 4px 0 #dfceaa,15px 9px 0 #80613d,30px 38px 60px #0009;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-hero .wd-touch-invitation{max-width:350px;margin-left:0;margin-right:35px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-tarot-display .bt-deck:is(:hover,:focus-visible){transform:translateY(-14px) rotateZ(5deg) rotateY(-17deg) rotateX(4deg);filter:brightness(1.13);box-shadow:6px 5px 0 #c1a473,13px 10px 0 #463241,30px 38px 58px #000a;}
}
@media(max-width:1000px){
 #bajena-tavern-complete#bajena-tavern-complete[data-page=home] .ms-cosmos-banner{width:100%;max-width:none;}
 #bajena-tavern-complete#bajena-tavern-complete .ms-cosmos-entry-title{font-size:23px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-book-door{width:min(300px,77vw);}
 #bajena-tavern-complete#bajena-tavern-complete .wd-demo-intro{font-size:15px;line-height:1.8;}
 #bajena-tavern-complete#bajena-tavern-complete .pp-study-hero .wd-demo-intro{font-size:15px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-app-description>p{font-size:15px;line-height:1.85;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-demo-hero .bt-page-intro .wd-touch-invitation{font-size:24px;max-width:340px;margin:22px auto;justify-content:center;}
 #bajena-tavern-complete#bajena-tavern-complete .mp-app-features{gap:6px;}
 #bajena-tavern-complete#bajena-tavern-complete .wd-book-display .bt-open-caption{font-size:21px;}
}
@media(prefers-reduced-motion:reduce){
 #bajena-tavern-complete#bajena-tavern-complete :is(.bt-closed-cover,.bt-deck){transition:none!important;}
}

#bajena-tavern-complete .ms-object-card-one .mp-object-crop{--mp-crop-x:157.5%;--mp-crop-y:385.77777777777777%;}
#bajena-tavern-complete .ms-object-card-two .mp-object-crop{--mp-crop-x:204.4%;--mp-crop-y:381.42222222222216%;}
#bajena-tavern-complete .ms-object-card-three .mp-object-crop{--mp-crop-x:245.0%;--mp-crop-y:380.17777777777775%;}
#bajena-tavern-complete .ms-object-card-four .mp-object-crop{--mp-crop-x:164.5%;--mp-crop-y:416.88888888888886%;}
#bajena-tavern-complete .ms-object-card-five .mp-object-crop{--mp-crop-x:222.6%;--mp-crop-y:411.9111111111111%;}
#bajena-tavern-complete .ms-object-card-six .mp-object-crop{--mp-crop-x:295.40000000000003%;--mp-crop-y:396.35555555555555%;}
#bajena-tavern-complete .ms-object-clock .mp-object-crop{--mp-crop-x:128.79999999999998%;--mp-crop-y:329.77777777777777%;}
#bajena-tavern-complete .ms-object-quill .mp-object-crop{--mp-crop-x:184.79999999999998%;--mp-crop-y:321.06666666666666%;}
#bajena-tavern-complete .ms-object-book .mp-object-crop{--mp-crop-x:249.20000000000002%;--mp-crop-y:350.93333333333334%;}
#bajena-tavern-complete .ms-object-lantern .mp-object-crop{--mp-crop-x:74.89999999999999%;--mp-crop-y:325.42222222222216%;}
#bajena-tavern-complete .ms-object-bowl .mp-object-crop{--mp-crop-x:44.800000000000004%;--mp-crop-y:357.15555555555557%;}
#bajena-tavern-complete .ms-object-globe .mp-object-crop{--mp-crop-x:39.9%;--mp-crop-y:240.17777777777778%;}
#bajena-tavern-complete .ms-object-candles .mp-object-crop{--mp-crop-x:673.4%;--mp-crop-y:280.0%;}
#bajena-tavern-complete .ms-object-hand-card .mp-object-crop{--mp-crop-x:469.69999999999993%;--mp-crop-y:218.4%;}
#bajena-tavern-complete .ms-object-flowers .mp-object-crop{--mp-crop-x:23.099999999999998%;--mp-crop-y:264.4444444444444%;}
#bajena-tavern-complete .ms-object-window .mp-object-crop{--mp-crop-x:586.6%;--mp-crop-y:143.11111111111111%;}
#bajena-tavern-complete .ms-object-card-one{left:22.5%;top:62.0%;}
#bajena-tavern-complete .ms-object-card-two{left:29.2%;top:61.3%;}
#bajena-tavern-complete .ms-object-card-three{left:35.0%;top:61.1%;}
#bajena-tavern-complete .ms-object-card-four{left:23.5%;top:67.0%;}
#bajena-tavern-complete .ms-object-card-five{left:31.8%;top:66.2%;}
#bajena-tavern-complete .ms-object-card-six{left:42.2%;top:63.7%;}
#bajena-tavern-complete .ms-object-clock{left:18.4%;top:53.0%;}
#bajena-tavern-complete .ms-object-quill{left:26.4%;top:51.6%;}
#bajena-tavern-complete .ms-object-book{left:35.6%;top:56.4%;}
#bajena-tavern-complete .ms-object-lantern{left:10.7%;top:52.3%;}
#bajena-tavern-complete .ms-object-bowl{left:6.4%;top:57.4%;}
#bajena-tavern-complete .ms-object-globe{left:5.7%;top:38.6%;}
#bajena-tavern-complete .ms-object-candles{left:96.2%;top:45.0%;}
#bajena-tavern-complete .ms-object-hand-card{left:67.1%;top:35.1%;}
#bajena-tavern-complete .ms-object-flowers{left:3.3%;top:42.5%;}
#bajena-tavern-complete .ms-object-window{left:83.8%;top:23.0%;}