.blocker{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;background-color:rgba(0,0,0,0.85);backdrop-filter:blur(8px);animation:fadeIn 0.3s ease}.modal{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:multiply;color:var(--text1);width:90%;max-width:560px;max-height:85vh;overflow-y:auto;overflow-x:hidden;padding:0;display:flex;scrollbar-width:thin;scrollbar-color:var(--profile-accent) var(--dark2)}.modal::-webkit-scrollbar{width:6px}.modal::-webkit-scrollbar-track{background:var(--dark2)}.modal::-webkit-scrollbar-thumb{background-color:var(--profile-accent);border-radius:3px}.modal::before,.modal::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:1}.modal::before{background-image:var(--grunge);background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:soft-light;opacity:.2}.modal::after{background-image:var(--flower-bg);background-repeat:no-repeat;background-size:60%;background-position:right center;background-blend-mode:overlay;opacity:.08}.modal .thead,.modal .tfoot{display:none !important}.modal .tborder,.modal .tborder tr,.modal .tborder td{border:0 !important;background:transparent !important;padding:0 !important;margin:0 !important}.modal .trow1{position:static;padding:0 !important;background:none!important}.modal a.close-modal{position:absolute;top:25px;right:25px;width:32px;height:32px;display:grid;place-items:center;background:transparent !important;border:none !important;color:var(--text1);font-size:0;line-height:0;text-indent:-9999px;opacity:.6;cursor:pointer;z-index:120;text-decoration:none!important}.modal a.close-modal::before{content:"✕";font-size:32px;line-height:1;text-indent:0;text-decoration:none!important}.modal a.close-modal:hover{color:var(--accent1);opacity:1;transform:rotate(90deg)!important;text-decoration:none!important}.modal .trow1 .border-segment{position:absolute;pointer-events:none;z-index:100;background:none!important}.modal .trow1 .border-segment.left{border-left:var(--border-style);top:var(--corner-size);left:0;height:calc(100% - var(--corner-size) * 2)}.modal .trow1 .border-segment.right{border-left:var(--border-style);top:var(--corner-size);right:0;height:calc(100% - var(--corner-size) * 2)}.modal .trow1 .border-segment.top{border-bottom:var(--border-style);top:0;left:var(--corner-size);width:calc(100% - var(--corner-size) * 2)}.modal .trow1 .border-segment.bottom{border-top:var(--border-style);bottom:0;left:var(--corner-size);width:calc(100% - var(--corner-size) * 2)}.modal .trow1 .border-segment.top::after,.modal .trow1 .border-segment.top::before,.modal .trow1 .border-segment.bottom::before,.modal .trow1 .border-segment.bottom::after{content:"";position:absolute;width:var(--corner-size);height:var(--corner-size);border:var(--border-style)}.modal .trow1 .border-segment.top::after{border-top:0;border-left:0;border-radius:0 0 100% 0;top:0;left:calc(var(--corner-size) * -1)}.modal .trow1 .border-segment.top::before{border-top:0;border-right:0;border-radius:0 0 0 100%;top:0;right:calc(var(--corner-size) * -1)}.modal .trow1 .border-segment.bottom::before{border-bottom:0;border-left:0;border-radius:0 100% 0 0;bottom:0;left:calc(var(--corner-size) * -1)}.modal .trow1 .border-segment.bottom::after{border-bottom:0;border-right:0;border-radius:100% 0 0 0;bottom:0;right:calc(var(--corner-size) * -1)}.login-modal{background-color:var(--dark);background-image:var(--bg-main);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-blend-mode:multiply;font-family:var(--serif);font-size:0.85em;width:560px;max-width:560p}.login-header{display:flex;justify-content:center;padding:28px 40px 14px;border-bottom:1px solid var(--greybg);position:relative;z-index:6}.login-header .login-title{font-family:var(--title-font);font-size:1.6rem;text-transform:uppercase;letter-spacing:.18em;color:var(--text1)}.login-fields{display:grid;grid-template-columns:1fr;gap:var(--margin-15);padding:18px 40px 0;position:relative;z-index:6}.login-fields .textbox{width:85%;padding:10px 14px;background:var(--dark3);border:1px solid var(--greybg);color:var(--text1);font-family:var(--serif)}.login-fields .textbox:focus{outline:none;border-color:var(--accent1)}.login-options{padding:14px 40px 22px;border-bottom:1px solid var(--greybg);font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;position:relative;z-index:6}.login-options input[type=checkbox]{accent-color:var(--accent1);margin-right:8px}.login-actions{padding:20px 40px 28px;display:flex;justify-content:center;position:relative;z-index:6}.login-actions input[type=submit]{padding:10px 30px;background:transparent;border:1px solid var(--greybg);color:var(--text1);font-family:var(--title-font);text-transform:uppercase;letter-spacing:.15em;cursor:pointer;transition:.2s ease}.login-actions input[type=submit]:hover{color:var(--accent1);border-color:var(--accent1)}.modal .thead,.modal .tfoot{display:none !important}.modal .tborder,.modal .tborder tr,.modal .tborder td,.modal .trow1{border:0 !important;background:transparent !important}.modal .tborder,.modal .tborder tr,.modal .tborder td{display:block;padding:0 !important;margin:0 !important}.modal .trow1{padding:0 !important}.modal{position:relative}.modal .thead,.modal .tfoot{display:none !important}.modal .tborder,.modal .tborder tr,.modal .tborder td{border:0 !important;background:transparent !important;display:block;padding:0 !important;margin:0 !important}.modal .trow1{padding:0 !important}.modal form .border-segment{position:absolute;pointer-events:none;z-index:100}.modal form .border-segment.left{border-left:var(--border-style);top:var(--corner-size);left:0;height:calc(100% - var(--corner-size) * 2)}.modal form .border-segment.right{border-left:var(--border-style);top:var(--corner-size);right:0;height:calc(100% - var(--corner-size) * 2)}.modal form .border-segment.top{border-bottom:var(--border-style);top:0;left:var(--corner-size);width:calc(100% - var(--corner-size) * 2)}.modal form .border-segment.bottom{border-top:var(--border-style);bottom:0;left:var(--corner-size);width:calc(100% - var(--corner-size) * 2)}.modal form .border-segment.top::after,.modal form .border-segment.top::before,.modal form .border-segment.bottom::before,.modal form .border-segment.bottom::after{content:"";position:absolute;width:var(--corner-size);height:var(--corner-size);border:var(--border-style)}.modal form .border-segment.top::after{border-top:0;border-left:0;border-radius:0 0 100% 0;top:0;left:calc(var(--corner-size) * -1)}.modal form .border-segment.top::before{border-top:0;border-right:0;border-radius:0 0 0 100%;top:0;right:calc(var(--corner-size) * -1)}.modal form .border-segment.bottom::before{border-bottom:0;border-left:0;border-radius:0 100% 0 0;bottom:0;left:calc(var(--corner-size) * -1)}.modal form .border-segment.bottom::after{border-bottom:0;border-right:0;border-radius:100% 0 0 0;bottom:0;right:calc(var(--corner-size) * -1)}.modal a.close-modal{position:absolute;top:25px;right:25px;width:32px;height:32px;display:grid;place-items:center;background:transparent !important;border:none !important;color:var(--text1);font-size:0;text-indent:-9999px;line-height:0;opacity:.6;cursor:pointer;z-index:120}.modal a.close-modal::before{content:"✕";font-size:32px;line-height:1;text-indent:0}.modal a.close-modal:hover{color:var(--accent1);opacity:1;transform:rotate(90deg)}#myalerts_alerts_modal{background-color:var(--dark);background-image:var(--bg-main);background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center;background-blend-mode:multiply;font-family:var(--serif);font-size:0.85em;color:var(--text1);position:relative;max-width:560px;display:flex;flex-direction:column;min-height:400px}#myalerts_alerts_modal::before{content:'';position:absolute;inset:0;background-image:var(--grunge);background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:soft-light;opacity:.2;pointer-events:none;z-index:1}#myalerts_alerts_modal::after{content:'';position:absolute;inset:0;background-image:var(--flower-bg);background-repeat:no-repeat;background-size:60%;background-position:right center;background-blend-mode:overlay;opacity:.08;pointer-events:none;z-index:1}#myalerts_alerts_modal .thead strong,#myalerts_alerts_modal .alerts_header h2{font-family:var(--title-font);font-size:1.6rem;text-transform:uppercase;letter-spacing:.18em;color:var(--text1);font-weight:normal;margin:0;padding:0}#myalerts_alerts_modal .thead,#myalerts_alerts_modal .alerts_header{display:flex;justify-content:center;align-items:center;padding:15px 30px 25px;border-bottom:1px solid var(--greybg);position:relative;z-index:5;flex:0 0 auto}#myalerts_alerts_modal .thead strong{font-family:var(--title-font);font-size:1.6rem;text-transform:uppercase;letter-spacing:.18em;color:var(--text1);font-weight:normal;margin:0}#myalerts_alerts_modal .alerts_header{display:flex;justify-content:center;align-items:center;padding:25px 30px;border-bottom:1px solid var(--greybg);position:relative;z-index:5;flex:0 0 auto}#myalerts_alerts_modal .alerts_header h2{font-family:var(--title-font);font-size:1.6rem;text-transform:uppercase;letter-spacing:.18em;color:var(--text1);font-weight:normal;margin:0}#myalerts_alerts_modal a.close-modal{position:absolute;top:25px;right:30px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:transparent;border:none;color:var(--text1);font-size:0;line-height:0;text-indent:-9999px;opacity:.6;cursor:pointer;z-index:120;transition:.2s ease}#myalerts_alerts_modal a.close-modal::before{content:"✕";font-size:32px;line-height:1;text-indent:0}#myalerts_alerts_modal a.close-modal:hover{color:var(--accent1);opacity:1;transform:rotate(90deg)}#myalerts_alerts_modal #alerts_content,#myalerts_alerts_modal .tbody{max-height:60vh;overflow-y:auto;position:relative;z-index:5;flex:1 1 auto}#myalerts_alerts_modal .alert{display:flex;align-items:flex-start;padding:20px 30px;border-bottom:1px solid var(--greybg);position:relative;transition:background-color 0.2s}#myalerts_alerts_modal .alert:hover{background-color:rgba(255,255,255,0.05)}#myalerts_alerts_modal .alert__avatar{width:50px;flex-shrink:0;margin-right:15px}#myalerts_alerts_modal .alert__avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}#myalerts_alerts_modal .alert__content{flex-grow:1;padding-right:15px;text-align:left}#myalerts_alerts_modal .alert__content a{color:var(--text1);text-decoration:none}#myalerts_alerts_modal .alert__content a:hover{color:var(--accent1)}#myalerts_alerts_modal .alert__time{width:130px;flex-shrink:0;text-align:right;font-size:0.85em}#myalerts_alerts_modal .markReadAlertButton,#myalerts_alerts_modal .markUnreadAlertButton,#myalerts_alerts_modal .deleteAlertButton{margin:0 2px;opacity:0.7;transition:opacity 0.2s}#myalerts_alerts_modal .markReadAlertButton:hover,#myalerts_alerts_modal .markUnreadAlertButton:hover,#myalerts_alerts_modal .deleteAlertButton:hover{opacity:1;color:var(--accent1)}.alert--read{opacity:0.5;transition:opacity 0.3s ease}.alert--unread{opacity:1.0}#myalerts_alerts_modal .tfoot{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;border-top:1px solid var(--greybg);position:relative;z-index:5;white-space:nowrap;flex:0 0 auto}.alerts_footer{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:15px 25px !important;border-top:1px solid var(--greybg) !important;width:100% !important;box-sizing:border-box !important;flex:0 0 auto !important;margin-top:auto !important}.alerts_footer_left{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:10px !important}.alerts_footer_right{display:flex !important;align-items:center !important;gap:5px !important;white-space:nowrap !important}#myalerts_alerts_modal .tfoot{display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:15px 25px !important;border-top:1px solid var(--greybg) !important;position:relative !important;z-index:5 !important;margin-top:auto !important}#myalerts_alerts_modal .tfoot br.clear,.alerts_footer br.clear{display:none !important}#myalerts_alerts_modal input[type=checkbox],.alerts_footer input[type=checkbox]{margin-right:5px !important;margin-left:10px !important}#myalerts_alerts_modal .float_right,.alerts_footer .float_right{margin-left:auto !important;white-space:nowrap !important}#myalerts_alerts_modal .tfoot > a,#myalerts_alerts_modal .tfoot > input,#myalerts_alerts_modal .tfoot > label{display:inline-flex;align-items:center;margin-right:15px}#myalerts_alerts_modal .tfoot .float_right{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}#myalerts_alerts_modal .tfoot input[type=checkbox]{margin-right:5px;margin-left:15px}#myalerts_alerts_modal .tfoot br.clear{display:none}#myalerts_alerts_modal a{color:var(--text1);text-decoration:none;transition:.2s ease}#myalerts_alerts_modal a:hover{color:var(--accent1)}#myalerts_alerts_modal input[type=checkbox]{accent-color:var(--accent1);margin-right:8px}#myalerts_alerts_modal .float_right{margin-left:auto}#myalerts_alerts_modal .border-segment{position:absolute;pointer-events:none;z-index:100}#myalerts_alerts_modal .border-segment.left{border-left:var(--border-style);top:var(--corner-size);left:0;height:calc(100% - var(--corner-size) * 2)}#myalerts_alerts_modal .border-segment.right{border-left:var(--border-style);top:var(--corner-size);right:0;height:calc(100% - var(--corner-size) * 2)}#myalerts_alerts_modal .border-segment.top{border-bottom:var(--border-style);top:0;left:var(--corner-size);width:calc(100% - var(--corner-size) * 2);margin-top:0}#myalerts_alerts_modal .border-segment.bottom{border-top:var(--border-style);bottom:0;left:var(--corner-size);width:calc(100% - var(--corner-size) * 2)}#myalerts_alerts_modal .border-segment.top::after,#myalerts_alerts_modal .border-segment.top::before,#myalerts_alerts_modal .border-segment.bottom::before,#myalerts_alerts_modal .border-segment.bottom::after{content:"";position:absolute;width:var(--corner-size);height:var(--corner-size);border:var(--border-style)}#myalerts_alerts_modal .border-segment.top::after{border-top:0;border-left:0;border-radius:0 0 100% 0;top:0;left:calc(var(--corner-size) * -1)}#myalerts_alerts_modal .border-segment.top::before{border-top:0;border-right:0;border-radius:0 0 0 100%;top:0;right:calc(var(--corner-size) * -1)}#myalerts_alerts_modal .border-segment.bottom::before{border-bottom:0;border-left:0;border-radius:0 100% 0 0;bottom:0;left:calc(var(--corner-size) * -1)}#myalerts_alerts_modal .border-segment.bottom::after{border-bottom:0;border-right:0;border-radius:100% 0 0 0;bottom:0;right:calc(var(--corner-size) * -1)}@media screen and (max-width:768px){#myalerts_alerts_modal .alerts_footer,#myalerts_alerts_modal .tfoot{flex-direction:column !important;gap:10px !important}#myalerts_alerts_modal .alerts_footer_left,#myalerts_alerts_modal .alerts_footer_right,#myalerts_alerts_modal .tfoot .float_left,#myalerts_alerts_modal .tfoot .float_right{width:100% !important}#myalerts_alerts_modal .alert{padding:15px 20px}}.smilies-info{padding:10px 15px;background-color:var(--dark3);font-size:0.9rem;color:var(--text1);border-bottom:1px solid var(--greybg);font-family:var(--sans-serif)}.smilies-modal{position:relative;z-index:5;padding:20px;width:100%;box-sizing:border-box;overflow:hidden}.smilies-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(45px,1fr));gap:10px;padding:15px;font-family:var(--sans-serif);width:100%;box-sizing:border-box;max-width:100%;overflow:hidden}.smilie-item{display:flex;flex-direction:column;align-items:center;padding:10px;background-color:var(--dark2);border:1px solid var(--greybg);border-radius:4px;cursor:pointer;transition:all 0.3s ease;font-family:var(--sans-serif);min-width:0;box-sizing:border-box}.smilie-item:hover{border-color:var(--accent1);transform:scale(1.05)}.smilie-item img{margin-bottom:5px;max-width:100%;height:auto}.smilie-item .smilie-code{font-size:0.8rem;color:var(--text1);text-align:center;word-break:break-word}.modal-head strong{color:var(--accent1);font-family:var(--title-font)}.modal-head + div:not(.modal-foot){color:var(--text1);font-family:var(--sans-serif)}.modal-button{color:var(--accent1);border-color:var(--accent1)}.modal > .modal-head,.modal > div > .modal-head,.modal > div:first-child{font-family:var(--title-font);color:var(--accent1);text-transform:uppercase;letter-spacing:1px;font-size:1rem;margin-bottom:15px}.modal > div:nth-child(2){font-family:var(--sans-serif);color:var(--text1);margin:15px 0}.modal button,.modal input[type="button"]{background:transparent;border:1px solid var(--accent1);color:var(--accent1);margin:0 5px;padding:5px 15px;font-family:var(--sans-serif);cursor:pointer;transition:all 0.3s}.modal button:hover,.modal input[type="button"]:hover{background:rgba(var(--accent1-rgb),0.1)}.reactions_items{font-family:var(--sans-serif)}