.theme-switcher select option[data-v-0776dd2c],.theme-switcher select[data-v-0776dd2c],.theme-switcher[data-v-0776dd2c]{background-color:var(--background-color);color:var(--color)}.sel-the[data-v-0776dd2c]{font-size:var(--font-size);font-family:var(--font-family)}.language-switcher[data-v-440f749a]{background-color:var(--background-color);color:var(--color)}.sel-lang[data-v-440f749a]{font-size:var(--font-size);font-family:var(--font-family)}.header{height:10%;width:100%;display:flex;align-items:center}.header-left{flex:70%;text-align:left}.header-right{flex:1;text-align:right;display:flex;justify-content:flex-end}.btn-index{border:none;background:transparent;color:var(--color);font-size:26px;font-weight:700;letter-spacing:1px;cursor:pointer}.btn-index:hover{opacity:.8}.header-item{margin:5px}.main{height:80%;width:100%;margin:auto}.footer{height:10%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:14px;letter-spacing:.5px;opacity:.6}.footer-actions{display:flex;gap:12px;margin-bottom:4px}.footer-btn{border:1px solid var(--color);background:transparent;color:var(--color);padding:4px 12px;border-radius:4px;cursor:pointer}.footer-btn:hover{opacity:.8;transform:translateY(-1px)}.footer-copy{margin:0;font-size:12px}.content{display:flex;width:100%;height:100%}.main-content{flex:1;margin-left:10px;height:100%}.news-board[data-v-1a6eca15]{display:flex;align-items:center;gap:8px;margin:8px}.news-card-list[data-v-1a6eca15]{display:flex;flex-direction:column;gap:10px}.news-card[data-v-1a6eca15]{background:var(--background-color);border-radius:12px;box-shadow:var(--box-shadow);overflow:hidden;padding:10px}.news-card[data-v-1a6eca15]:hover{transform:translateY(-4px)}.news-body[data-v-1a6eca15]{display:flex;align-items:flex-start;gap:8px}.news-time-stamp[data-v-1a6eca15]{flex:0 0 100px;display:flex;flex-direction:column;align-items:center;background:var(--time-bg-color);color:var(--color);border-radius:6px}.news-time-stamp[data-v-1a6eca15]:before{content:attr(data-date);font-weight:600;font-size:14px}.news-time-stamp .time[data-v-1a6eca15]{font-size:13px;margin-top:2px}.news-content-wrap[data-v-1a6eca15]{flex:1;display:flex;align-items:center}.news-msg[data-v-1a6eca15]{font-size:15px;color:var(--color);margin-bottom:4px;align-items:center}.news-from[data-v-1a6eca15]{font-size:13px;color:var(--water-black)}.sub-setting-view[data-v-1d817dc4]{text-align:center;padding:10px}.guest-book-view[data-v-423b9b02]{max-width:640px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.message-form[data-v-423b9b02]{display:flex;flex-direction:column;margin-bottom:30px}.message-form input[data-v-423b9b02],.message-form textarea[data-v-423b9b02]{padding:8px;font-size:1em;margin-bottom:10px}.message-form button[data-v-423b9b02]{align-self:flex-start;padding:8px 16px;background:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.message-form button[data-v-423b9b02]:hover{background:#0056b3}.message-list[data-v-423b9b02]{display:flex;flex-direction:column;gap:20px}.message-item[data-v-423b9b02]{background:#f9f9f9;border:1px solid #ddd;border-radius:6px;padding:12px}.message-header[data-v-423b9b02]{display:flex;justify-content:space-between;font-size:.9em;color:#555;margin-bottom:8px}.message-body[data-v-423b9b02]{white-space:pre-wrap;margin-bottom:10px}.like-area[data-v-423b9b02]{margin-top:8px;display:flex;align-items:center;gap:8px}.like-btn[data-v-423b9b02]{padding:4px 10px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer}.like-btn[data-v-423b9b02]:hover{background:#218838}.like-count[data-v-423b9b02]{font-weight:700;color:#333}:root{--background-color:#fff;--color:#000;--font-size:16px;--font-family:"Roboto",sans-serif;--box-shadow:0 8px 24px rgba(0,0,0,.12);--water-black:gray}html[data-theme=dark]{--background-color:#000;--color:gray;--font-size:16px;--font-family:"Roboto",sans-serif;--box-bg-color:#000}html[data-theme=light]{--background-color:#fff;--color:#000;--font-size:16px;--font-family:"Roboto",sans-serif;--time-bg-color:linear-gradient(135deg,#ffeaa7,#fab1a0)}body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size)}.container,body{background-color:var(--background-color);color:var(--color)}.container{margin:10px auto;width:90%;height:90%;align-items:center}