.fryhs-sitemap{margin:20px 0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;line-height:1.6}.fryhs-error{background:#f8d7da;color:#721c24;padding:15px;border:1px solid #f5c6cb;border-radius:4px;margin:20px 0}.fryhs-section{margin:30px 0}.fryhs-section-title{font-size:1.5em;font-weight:600;margin:0 0 15px 0;padding-bottom:10px;border-bottom:2px solid #0073aa;color:#23282d}.fryhs-list{list-style:none;margin:0;padding:0}.fryhs-list li{margin:8px 0;position:relative;padding-left:20px}.fryhs-list li:before{content:"▸";position:absolute;left:0;color:#0073aa}.fryhs-list .fryhs-list{margin-top:8px;margin-left:20px}.fryhs-list .fryhs-list li:before{content:"•"}.fryhs-item{margin:10px 0}.fryhs-item-content{display:flex;flex-direction:column;gap:5px}.fryhs-item-title{color:#0073aa;text-decoration:none;font-weight:500;transition:color 0.3s ease}.fryhs-item-title:hover{color:#005177;text-decoration:underline}.fryhs-excerpt{font-size:.9em;color:#666;margin-top:5px}.fryhs-lastmod{font-size:.85em;color:#999;font-style:italic}.fryhs-count{font-size:.9em;color:#666;font-weight:400}.fryhs-hierarchical{padding:20px 0}.fryhs-level-0{font-size:1em}.fryhs-level-1{margin-left:20px;font-size:.95em}.fryhs-level-2{margin-left:40px;font-size:.9em}.fryhs-level-3{margin-left:60px;font-size:.85em}.fryhs-tabs{margin:20px 0}.fryhs-tabs-nav{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 -1px 0;padding:0;border-bottom:2px solid #ddd}.fryhs-tab-nav-item{margin:0}.fryhs-tab-nav-item a{display:block;padding:12px 20px;text-decoration:none;color:#666;background:#f7f7f7;border:1px solid #ddd;border-bottom:0;margin-right:5px;transition:all 0.3s ease;cursor:pointer}.fryhs-tab-nav-item.active a{background:#fff;color:#0073aa;border-bottom:2px solid #fff;font-weight:600;position:relative;z-index:1}.fryhs-tab-nav-item a:hover{background:#fff;color:#0073aa}.fryhs-tabs-content{padding:20px;background:#fff;border:1px solid #ddd;border-top:0}.fryhs-tab-pane{display:none}.fryhs-tab-pane.active{display:block}.fryhs-columns{display:grid;gap:30px;margin:20px 0}.fryhs-columns-2{grid-template-columns:repeat(2,1fr)}.fryhs-columns-3{grid-template-columns:repeat(3,1fr)}.fryhs-columns-4{grid-template-columns:repeat(4,1fr)}.fryhs-column{padding:20px;background:#f9f9f9;border-radius:8px}.fryhs-column-title{font-size:1.2em;font-weight:600;margin:0 0 15px 0;padding-bottom:10px;border-bottom:2px solid #0073aa;color:#23282d}.fryhs-accordion{margin:20px 0}.fryhs-accordion-item{margin-bottom:10px;border:1px solid #ddd;border-radius:4px;overflow:hidden}.fryhs-accordion-title{margin:0}.fryhs-accordion-toggle{width:100%;padding:15px 20px;background:#f7f7f7;border:none;text-align:left;font-size:1.1em;font-weight:600;color:#23282d;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background 0.3s ease}.fryhs-accordion-toggle:hover{background:#e8e8e8}.fryhs-accordion-toggle.active{background:#0073aa;color:#fff}.fryhs-accordion-icon{display:inline-block;width:20px;height:20px;position:relative}.fryhs-accordion-icon:before,.fryhs-accordion-icon:after{content:'';position:absolute;background:currentColor;transition:transform 0.3s ease}.fryhs-accordion-icon:before{width:12px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.fryhs-accordion-icon:after{width:2px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}.fryhs-accordion-toggle.active .fryhs-accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.fryhs-accordion-content{display:none;padding:20px;background:#fff}.fryhs-accordion-item.active .fryhs-accordion-content{display:block}@media screen and (max-width:768px){.fryhs-columns-4,.fryhs-columns-3{grid-template-columns:repeat(2,1fr)}.fryhs-tabs-nav{flex-direction:column}.fryhs-tab-nav-item a{margin-right:0;margin-bottom:-1px;border-bottom:1px solid #ddd}.fryhs-tab-nav-item.active a{border-bottom:1px solid #ddd;border-left:3px solid #0073aa}}@media screen and (max-width:480px){.fryhs-columns-4,.fryhs-columns-3,.fryhs-columns-2{grid-template-columns:1fr}.fryhs-section-title{font-size:1.2em}.fryhs-level-1,.fryhs-level-2,.fryhs-level-3{margin-left:15px}}@media print{.fryhs-tabs-nav{display:none}.fryhs-tab-pane{display:block!important;page-break-after:always}.fryhs-accordion-toggle{background:none;border:none}.fryhs-accordion-content{display:block!important}.fryhs-accordion-icon{display:none}}@media (prefers-color-scheme:dark){.fryhs-sitemap{color:#e8e8e8}.fryhs-section-title,.fryhs-column-title{color:#fff;border-color:#4a9eff}.fryhs-item-title{color:#4a9eff}.fryhs-item-title:hover{color:#7fb5ff}.fryhs-excerpt{color:#aaa}.fryhs-tab-nav-item a{background:#2c2c2c;color:#aaa;border-color:#444}.fryhs-tab-nav-item.active a,.fryhs-tab-nav-item a:hover{background:#1a1a1a;color:#4a9eff}.fryhs-tabs-content{background:#1a1a1a;border-color:#444}.fryhs-column{background:#2c2c2c}.fryhs-accordion-item{border-color:#444}.fryhs-accordion-toggle{background:#2c2c2c;color:#fff}.fryhs-accordion-toggle:hover{background:#3c3c3c}.fryhs-accordion-content{background:#1a1a1a}}