            .watermark
            {
             position:fixed;
             bottom:5px;
             right:5px;
             opacity:1;
             z-index:99;
             color:green;
            }
            .title
            {
             position:fixed;
             top:5px;
             left:5px;
             opacity:1;
             z-index:99;
             color:black;
            }
            
            body {
                background-color: #F6EEDC;
                color: #000;
            }

            a {
                color: #986b60;
            }
            
            #toggleOutline,
            #togglePointsCloud,
            #resetView {
                position: fixed;
                left: 10px;
                width: auto;
                background-color: #222;
                color: #fff;
                border: none;
                padding: 10px 18px;
                font-size: 14px;
                border-radius: 6px;
                font-family: 'Segoe UI', sans-serif;
                box-shadow: 0 2px 8px rgba(0,0,0,0.3);
                cursor: pointer;
                transition: all 0.3s ease;
            }

            #toggleOutline:hover,
            #togglePointsCloud:hover,
            #resetView:hover {
                background-color: #444;
                transform: scale(1.05);
            }

            #toggleOutline {
                bottom: 60px;
                z-index: 1000;
            }

            #togglePointsCloud {
                bottom: 0px;
                z-index: 1000;
            }
            
            #resetView {
                bottom: 10px;
                z-index: 1000;
            }
            
            #whiteView {
                position: fixed;
                bottom: 130px;
                left: 10px;
                z-index: 1000;
            }
            
            #whiteView {
                background-color: #222;
                color: #fff;
                border: none;
                padding: 10px 18px;
                font-size: 14px;
                border-radius: 6px;
                font-family: 'Segoe UI', sans-serif;
                box-shadow: 0 2px 8px rgba(0,0,0,0.3);
                cursor: pointer;
                transition: all 0.3s ease;
            }
            #whiteView:hover {
                background-color: #444;
                transform: scale(1.05);
            }
            
            #toggleDoubleSided {
                position: fixed;
                bottom: 170px;
                left: 10px;
                z-index: 1000;
                background-color: #222;
                color: #fff;
                border: none;
                padding: 10px 18px;
                font-size: 14px;
                border-radius: 6px;
                font-family: 'Segoe UI', sans-serif;
                box-shadow: 0 2px 8px rgba(0,0,0,0.3);
                cursor: pointer;
                transition: all 0.3s ease;
            }
            #toggleDoubleSided:hover {
                background-color: #444;
                transform: scale(1.05);
            }
            
            #toggleTransFGID {
                position: fixed;
                bottom: 210px;
                left: 10px;
                z-index: 1000;
                background-color: #222;
                color: #fff;
                border: none;
                padding: 10px 18px;
                font-size: 14px;
                border-radius: 6px;
                font-family: 'Segoe UI', sans-serif;
                box-shadow: 0 2px 8px rgba(0,0,0,0.3);
                cursor: pointer;
                transition: all 0.3s ease;
            }
            #toggleTransFGID:hover {
                background-color: #444;
                transform: scale(1.05);
            }