.return-home{position:fixed;top:1rem;left:1rem;z-index:100;background:var(--background);border:1px solid var(--list-file-border);border-radius:8px;padding:.5rem 1rem;transition:all .2s ease}.return-home:hover{border-color:var(--theme-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.return-home .logo{gap:8px;font-weight:700;font-size:16px;text-decoration:none}.return-home .logo,.return-home .logo-icon{display:flex;align-items:center;color:var(--theme-color)}.return-home .logo-icon{font-size:20px;justify-content:center}.return-home .logo-text{color:var(--theme-color)}.privacy-policy-container{max-width:700px;margin:0 auto;padding:1.5rem;line-height:1.5}.privacy-policy-container h1{color:var(--theme-color);font-size:2rem;font-weight:800;margin-bottom:.75rem;text-align:center}.last-updated{text-align:center;color:var(--list-file-text-secondary);margin-bottom:2rem;font-style:italic;font-size:.875rem}.privacy-section{margin-bottom:1.5rem;padding:1rem;background:var(--background);border:1px solid var(--list-file-border);border-radius:6px;transition:all .2s ease}.privacy-section:hover{border-color:var(--theme-color);box-shadow:0 2px 8px rgba(0,0,0,.1)}.privacy-section h2{color:var(--theme-color);font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.privacy-section p{color:var(--color-text);margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.privacy-section ul{margin-left:1.25rem;margin-bottom:.75rem}.privacy-section li{color:var(--color-text);margin-bottom:.4rem;line-height:1.5;font-size:.9rem}@media (max-width:768px){.return-home{top:.75rem;left:.75rem;padding:.4rem .8rem}.return-home .logo{font-size:14px;gap:6px}.return-home .logo-icon{font-size:18px}.privacy-policy-container{margin:0 .75rem;padding:1.25rem .75rem}.privacy-policy-container h1{font-size:1.75rem}.privacy-section{padding:.875rem;margin-bottom:1.25rem}.privacy-section h2{font-size:1.125rem}}@media (max-width:480px){.return-home{top:.5rem;left:.5rem;padding:.3rem .6rem}.return-home .logo{font-size:12px;gap:4px}.return-home .logo-icon{font-size:16px}.privacy-policy-container{margin:0 .4rem;padding:.875rem .4rem}.privacy-policy-container h1{font-size:1.5rem}.privacy-section{padding:.625rem;margin-bottom:1rem}.privacy-section h2{font-size:1rem}}