*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{min-height:100vh;overflow-x:hidden}img{max-width:100%;height:auto}.chrome{display:none}#frame{max-width:800px;margin:0 auto;padding:16px;font-family:system-ui,sans-serif;line-height:1.6}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media print{.chrome,#counter-slot{display:none!important}body,#stage,#frame{background:#fff!important;color:#000!important;font-family:Georgia,Times New Roman,serif!important;max-width:100%!important;padding:0!important;margin:0!important;box-shadow:none!important;border:none!important;filter:none!important}a{color:#000!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#elsewhere{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:10px 0 0}#elsewhere-label{opacity:.75}#elsewhere a{color:inherit}@media(min-width:361px){#tagline .tw{white-space:nowrap}}[data-theme=xp] .chrome-xp,[data-theme=xp] .xp-startmenu{display:block}[data-theme=xp]{--xp-tan: #ece9d8;--xp-blue-border: #0842c4;--xp-pane-border: #a8c0e8;--xp-head-text: #215dc6;--xp-font: Tahoma, Verdana, Geneva, sans-serif;--xp-stage-top: 28px;--xp-chrome-h: 54px;--xp-stage-x: 16px;--xp-frame-bd: 3px;--xp-tb-h: 34px;--xp-start-w: 104px;--xp-menu-w: 400px}[data-theme=xp] .bio-section,[data-theme=xp] #masthead,[data-theme=xp] #elsewhere{scroll-margin-top:14px}@media(prefers-reduced-motion:no-preference){[data-theme=xp]{scroll-behavior:smooth}}[data-theme=xp] body{background:#4f8fe0}[data-theme=xp] #stage{min-height:100vh;padding:var(--xp-stage-top) var(--xp-stage-x) 64px;background-color:#4f8fe0;background-image:url(/themes/xp/bliss.png),linear-gradient(180deg,#2f66c9,#4f8fe0 40%,#cfe6f6 62%,#58b849);background-size:cover,cover;background-position:center bottom,center;background-repeat:no-repeat;background-attachment:fixed}[data-theme=xp] #frame{position:relative;max-width:820px;margin:0 auto;padding:66px 16px 16px;background:var(--xp-tan);border:3px solid var(--xp-blue-border);border-top:none;border-radius:8px 8px 3px 3px;box-shadow:0 8px 24px #00143c80;font-family:var(--xp-font);font-size:14px;line-height:1.6;color:#1a1a1a}[data-theme=xp] #frame:before{content:"Phuriphat Dejsuphong (James)";position:absolute;top:0;left:-3px;right:-3px;height:30px;line-height:30px;padding:0 84px 0 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#0a5be6,#4993ff 4%,#2673f2 9%,#0453d9 42%,#0345c0 86%,#0640a8 95%,#073da0);box-shadow:inset 0 1px #ffffff73,inset 2px 0 2px #ffffff26;color:#fff;font-family:Trebuchet MS,Tahoma,sans-serif;font-size:13px;font-weight:700;letter-spacing:.2px;text-shadow:1px 1px 0 rgba(10,24,90,.85)}[data-theme=xp] #frame:after{content:"";position:absolute;top:4px;right:5px;width:69px;height:21px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='69' height='21'%3E%3Cdefs%3E%3ClinearGradient id='b' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23478df0'/%3E%3Cstop offset='.5' stop-color='%232a63d5'/%3E%3Cstop offset='1' stop-color='%231a49b8'/%3E%3C/linearGradient%3E%3ClinearGradient id='r' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23f0a08d'/%3E%3Cstop offset='.35' stop-color='%23e0563a'/%3E%3Cstop offset='1' stop-color='%23b83318'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg stroke='white' stroke-width='1'%3E%3Crect x='.5' y='.5' width='20' height='20' rx='3' fill='url(%23b)'/%3E%3Crect x='24.5' y='.5' width='20' height='20' rx='3' fill='url(%23b)'/%3E%3Crect x='48.5' y='.5' width='20' height='20' rx='3' fill='url(%23r)'/%3E%3C/g%3E%3Cpath d='M5 15h8' stroke='white' stroke-width='2'/%3E%3Crect x='29.5' y='6.5' width='10' height='8' fill='none' stroke='white' stroke-width='2'/%3E%3Cpath d='M54 6.5l7 7M61 6.5l-7 7' stroke='white' stroke-width='2'/%3E%3C/svg%3E") no-repeat}[data-theme=xp] .xp-winbtns{position:absolute;top:var(--xp-stage-top);left:50%;transform:translate(-50%);width:min(var(--xp-win, 820px),100% - 2 * var(--xp-stage-x));height:0;z-index:5;pointer-events:none}[data-theme=xp] .xp-close-hit{position:absolute;top:4px;right:calc(5px + var(--xp-frame-bd));width:21px;height:21px;border-radius:3px;cursor:pointer;pointer-events:auto}[data-theme=xp] .xp-close-hit:active{background:#0000004d;box-shadow:inset 0 1px 2px #00000073}[data-theme=xp] #masthead:before{content:"File Edit View Favorites Tools Help";word-spacing:15px;text-align:left;position:absolute;top:30px;left:0;right:0;height:24px;line-height:24px;padding:0 10px;overflow:hidden;white-space:nowrap;background:var(--xp-tan);border-bottom:1px solid #d4ccba;color:#000;font-family:var(--xp-font);font-size:12px}[data-theme=xp] #masthead{display:flex;gap:12px;align-items:center;background:linear-gradient(180deg,#3a80e0,#2f71d8 6%,#1b63cf 55%,#1556be 92%,#124da8);border:1px solid #0842c4;border-bottom:3px solid #e68b2c;border-radius:5px 5px 4px 4px;box-shadow:inset 0 1px #ffffff59,inset 0 -2px 4px #00145040;padding:8px 12px;margin-bottom:9px}[data-theme=xp] #portrait{width:64px;height:64px;object-fit:cover;flex:0 0 auto;background:radial-gradient(circle at 50% 35%,#fff,#dfe9f5);border:2px solid #fff;border-radius:4px;padding:0;box-shadow:0 1px 3px #000f3c8c}[data-theme=xp] #site-name{margin:0 0 2px;font-family:Franklin Gothic Medium,Trebuchet MS,Tahoma,sans-serif;font-size:20px;font-weight:700;color:#fff;line-height:1.15;text-shadow:1px 1px 0 rgba(6,30,90,.75)}[data-theme=xp] #tagline{margin:0;font-size:12px;font-style:italic;color:#d7e5fa;text-shadow:1px 1px 0 rgba(6,30,90,.5)}[data-theme=xp] .bio-section{background:#fff;border:1px solid var(--xp-pane-border);border-radius:4px;margin:0 0 9px;overflow:hidden}[data-theme=xp] .section-title{margin:0;padding:5px 10px;background:linear-gradient(90deg,#f6f9ff,#dfeafb 60%,#c7d9f6);border-bottom:1px solid var(--xp-pane-border);border-radius:4px 4px 0 0;color:var(--xp-head-text);font-size:14px;font-weight:700}[data-theme=xp] .prose{font-family:Verdana,Tahoma,Geneva,sans-serif;padding:10px 14px 12px;max-width:75ch}[data-theme=xp] .prose a{color:#00e;text-decoration:underline}[data-theme=xp] .prose a:visited{color:#551a8b}[data-theme=xp] .prose a:hover{color:#c00}[data-theme=xp] a:focus-visible{outline:1px dotted #000;outline-offset:1px}[data-theme=xp] #colophon{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:4px 2px 0}[data-theme=xp] #contact-button{display:inline-block;padding:4px 18px;background:linear-gradient(180deg,#fff,#f2f1ea 60%,#dcd4c4);border:1px solid #003c74;border-radius:3px;box-shadow:inset -1px -1px 1px #0000001f,0 1px #fff9;color:#000;font-family:var(--xp-font);font-size:14px;text-decoration:none}[data-theme=xp] #contact-button:hover{box-shadow:inset 0 0 0 2px #f8b76e,inset -1px -1px 1px #0000001f}[data-theme=xp] #elsewhere{margin:0;gap:3px 12px;font-size:12px}[data-theme=xp] #elsewhere-label{opacity:1;color:#4a5a6a;font-weight:700}[data-theme=xp] #elsewhere a{color:#00e;text-decoration:underline}[data-theme=xp] #elsewhere a:visited{color:#551a8b}[data-theme=xp] #elsewhere a:hover{color:#c00}[data-theme=xp] #counter-slot{display:none}[data-theme=xp] #last-updated{margin:0;font-size:12px;color:#4a5a6a}[data-theme=xp] .xp-taskbar{position:fixed;left:0;right:0;bottom:0;height:var(--xp-tb-h);z-index:50;display:flex;align-items:stretch;padding-left:calc(var(--xp-start-w) + 12px);background:linear-gradient(180deg,#4f83e8,#3a6fe0 3%,#2358d8 9%,#2054d2 60%,#16409e);border-top:1px solid #083178;box-shadow:inset 0 1px #ffffff4d}[data-theme=xp] .xp-start{position:fixed;left:0;bottom:0;z-index:55;width:var(--xp-start-w);height:var(--xp-tb-h);display:flex;align-items:center;gap:7px;padding:0 12px;cursor:pointer;user-select:none;-webkit-user-select:none;background:linear-gradient(180deg,#7ede77,#4bb345 10%,#2f9a2d 50%,#1f7a20 92%,#1a6a1c);border-radius:0 10px 10px 0;box-shadow:2px 0 5px #0006,inset 0 1px 1px #ffffff73,inset 0 -2px 3px #0028004d;color:#fff;font-family:Trebuchet MS,Tahoma,sans-serif;font-size:18px;font-style:italic;font-weight:700;text-shadow:1px 1px 0 rgba(0,45,0,.7)}[data-theme=xp] .xp-start-word{flex:0 0 auto}[data-theme=xp] .xp-flag{flex:0 0 auto;width:20px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='18' viewBox='0 0 20 18'%3E%3Cg transform='skewY(-5)'%3E%3Crect x='0' y='2.5' width='9' height='7' rx='1.5' fill='%23e8452c'/%3E%3Crect x='10.5' y='2.5' width='9' height='7' rx='1.5' fill='%237ec242'/%3E%3Crect x='0' y='10.8' width='9' height='7' rx='1.5' fill='%233f8ff0'/%3E%3Crect x='10.5' y='10.8' width='9' height='7' rx='1.5' fill='%23f5c142'/%3E%3C/g%3E%3C/svg%3E") no-repeat center}[data-theme=xp] .xp-task-btn{display:flex;align-items:center;gap:6px;align-self:center;height:25px;padding:0 12px;background:linear-gradient(180deg,#5e90ee,#4478e2 40%,#3868d8);border-radius:3px;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 2px #00001e59;color:#fff;font-family:var(--xp-font);font-size:12px;max-width:42vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-theme=xp] .xp-task-ico{flex:0 0 auto;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Ccircle cx='7' cy='7' r='6' fill='%234fc3f7' stroke='%23fff' stroke-width='1'/%3E%3Cpath d='M1.5 7h11M7 1a9 9 0 010 12M7 1a9 9 0 000 12' stroke='%23fff' fill='none'/%3E%3C/svg%3E") no-repeat center}[data-theme=xp] .xp-tray{margin-left:auto;display:flex;align-items:center;gap:8px;padding:0 14px 0 12px;background:linear-gradient(180deg,#39b1f2,#1f9ae8 10%,#0f83dd,#0a66c0);border-left:1px solid #0a5bb5;box-shadow:inset 2px 0 3px #001e504d,inset 0 1px #ffffff59;color:#fff;font-family:var(--xp-font);font-size:12px}[data-theme=xp] .xp-tray-ico{width:15px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cpath d='M1 5l6-1v4H1zM8 3.8l6-.8v6H8zM1 9h6v4l-6-1zM8 9h6v6l-6-.8z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center}[data-theme=xp] .xp-start-toggle{position:fixed;left:8px;bottom:8px;z-index:56;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none;appearance:none;-webkit-appearance:none}[data-theme=xp] .xp-start-toggle:checked~.xp-start{background:linear-gradient(180deg,#1e6b1d,#1a621a 16%,#2c8129 60%,#3d9a37);box-shadow:2px 0 5px #0006,inset 0 3px 5px #00280099,inset 2px 0 4px #00280073,inset 0 -1px #ffffff2e;text-shadow:1px 1px 0 rgba(0,30,0,.85)}[data-theme=xp] .xp-start-toggle:focus-visible~.xp-start{outline:1px dotted #fff;outline-offset:-5px}[data-theme=xp] .xp-scrim{display:none;position:fixed;inset:0;z-index:45;cursor:default}[data-theme=xp] .xp-start-toggle:checked~.xp-scrim{display:block}[data-theme=xp] .xp-menu{display:none;position:fixed;left:0;bottom:var(--xp-tb-h);z-index:60;flex-direction:column;width:min(var(--xp-menu-w),calc(100vw - 6px));max-height:calc(100vh - var(--xp-tb-h) - 10px);max-height:calc(100dvh - var(--xp-tb-h) - 10px);background:#fff;border:1px solid #093ba8;border-bottom:none;border-radius:8px 8px 0 0;box-shadow:4px -4px 14px #000c3773,inset 0 0 0 1px #ffffff47;overflow:hidden;color:#000;font-family:var(--xp-font);font-size:12px;line-height:1.3}[data-theme=xp] .xp-start-toggle:checked~.xp-menu{display:flex;animation:xp-menu-rise .13s ease-out}@keyframes xp-menu-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-theme=xp] .xp-start-toggle:checked~.xp-menu{animation-name:none}}[data-theme=xp] .xp-menu-head{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:7px 11px;background:linear-gradient(180deg,#3a80e0,#2f71d8 6%,#1b63cf 55%,#1556be 92%,#124da8);border-bottom:2px solid #e68b2c;border-radius:7px 7px 0 0;box-shadow:inset 0 1px #ffffff59}[data-theme=xp] .xp-menu-pic{flex:0 0 auto;width:44px;height:44px;object-fit:cover;background:radial-gradient(circle at 50% 35%,#fff,#dfe9f5);border:2px solid #fff;border-radius:4px;box-shadow:0 1px 3px #000f3c8c}[data-theme=xp] .xp-menu-user{min-width:0;color:#fff;font-family:Trebuchet MS,Tahoma,sans-serif;font-size:14px;font-weight:700;text-shadow:1px 1px 0 rgba(6,30,90,.75)}[data-theme=xp] .xp-menu-cols{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;overflow-y:auto;overscroll-behavior:contain;background:#d3e5fa}[data-theme=xp] .xp-menu-col{margin:0;padding:6px 0;list-style:none}[data-theme=xp] .xp-menu-col li{margin:0}[data-theme=xp] .xp-menu-left{flex:1 1 58%;min-width:0;background:#fff}[data-theme=xp] .xp-menu-right{flex:1 1 42%;min-width:0;background:#d3e5fa;border-left:1px solid #a9c6ea;box-shadow:inset 1px 0 #eef4fd}[data-theme=xp] .xp-mi-group{margin-top:5px;padding-top:5px;border-top:1px solid #a9c6ea;box-shadow:inset 0 1px #eef4fd}[data-theme=xp] .xp-mi{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;color:#000;text-decoration:none}[data-theme=xp] .xp-mi:visited{color:#000}[data-theme=xp] .xp-menu-right .xp-mi,[data-theme=xp] .xp-menu-right .xp-mi:visited{color:#10286b;font-weight:700}[data-theme=xp] .xp-mi:hover,[data-theme=xp] .xp-mi:focus-visible,[data-theme=xp] .xp-menu-right .xp-mi:hover,[data-theme=xp] .xp-menu-right .xp-mi:focus-visible{background:linear-gradient(180deg,#3b7fe0,#2f6fd6);color:#fff}[data-theme=xp] .xp-menu a:focus-visible{outline:1px dotted #fff;outline-offset:-3px}[data-theme=xp] .xp-mi-ico{flex:0 0 auto;display:block;width:16px;height:16px}[data-theme=xp] .xp-mi-ico svg{display:block;width:100%;height:100%}[data-theme=xp] .xp-menu-left .xp-mi-ico{width:20px;height:20px}[data-theme=xp] .xp-mi-lbl{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-theme=xp] .xp-menu-foot{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;gap:16px;height:34px;padding:0 12px;background:linear-gradient(180deg,#3d84e4,#2f71d8 10%,#1b63cf 62%,#1657c2);border-top:1px solid #6ba4ec;box-shadow:inset 0 1px #ffffff4d;color:#fff;font-size:12px;text-shadow:1px 1px 0 rgba(6,30,90,.6);user-select:none;-webkit-user-select:none}[data-theme=xp] .xp-mf{display:flex;align-items:center;gap:6px}[data-theme=xp] .xp-mf[data-sfx]{cursor:pointer}[data-theme=xp] .xp-mf[data-sfx]:active{background:#fff3;box-shadow:0 0 0 6px #fff3;border-radius:3px;transform:translateY(1px);text-shadow:none}[data-theme=xp] .xp-mf-ico{flex:0 0 auto;width:16px;height:16px;background-repeat:no-repeat;background-position:center}[data-theme=xp] .xp-mf-logoff{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Crect x='1.4' y='1.6' width='7.2' height='12.8' rx='1' fill='%23eef3fb' stroke='%23274a80' stroke-width='1'/%3E%3Ccircle cx='6.8' cy='8' r='.85' fill='%23274a80'/%3E%3Cpath d='M9.4 8h5.4M12.1 5.3L14.8 8l-2.7 2.7' fill='none' stroke='%235ccb52' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=xp] .xp-mf-off{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Ccircle cx='8' cy='8' r='6.6' fill='%23d0402a' stroke='%23ffd9d1' stroke-width='1.1'/%3E%3Cpath d='M8 3.7v4.1' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3Cpath d='M5.4 5.8a3.5 3.5 0 105.2 0' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}@media(min-width:1120px){[data-theme=xp]{--xp-win: 1010px;--xp-strip: 240px;--xp-strip-gap: 16px;--xp-pane-inset: 10px}[data-theme=xp] #frame{max-width:var(--xp-win);padding-left:calc(var(--xp-strip) + var(--xp-strip-gap));background-image:linear-gradient(#7f9bd0,#7f9bd0),linear-gradient(180deg,#7ba4e8,#7091e3 340px,#6375d6 780px);background-repeat:no-repeat,no-repeat;background-position:calc(var(--xp-strip) - 1px) var(--xp-chrome-h),0 var(--xp-chrome-h);background-size:1px calc(100% - var(--xp-chrome-h)),var(--xp-strip) calc(100% - var(--xp-chrome-h))}[data-theme=xp] .xp-pane{display:block;position:fixed;z-index:10;left:calc(50% - var(--xp-win) / 2 + 3px + var(--xp-pane-inset));top:calc(var(--xp-stage-top) + var(--xp-chrome-h) + var(--xp-pane-inset));width:calc(var(--xp-strip) - 2 * var(--xp-pane-inset));font-family:var(--xp-font);font-size:12px;line-height:1.35}[data-theme=xp] .xp-block{margin:0 0 10px;background:#f0f4fd;border-radius:4px;box-shadow:0 1px 2px #081e5a47;overflow:hidden}[data-theme=xp] .xp-block-head{display:flex;align-items:center;justify-content:space-between;height:22px;margin:0;padding:0 5px 0 9px;background:linear-gradient(90deg,#fbfdff,#e2ecfb 45%,#b8cdee);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #cfdcf3;color:#0c327d;font-size:12px;font-weight:700}[data-theme=xp] .xp-chev{flex:0 0 auto;width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Ccircle cx='7' cy='7' r='6.2' fill='%23eef4ff' stroke='%237fa1d4'/%3E%3Cpath d='M4.4 8.4L7 5.6l2.6 2.8' fill='none' stroke='%2325488c' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat center}[data-theme=xp] .xp-block-body{margin:0;padding:5px 9px 7px;list-style:none}[data-theme=xp] .xp-block-body li{margin:0}[data-theme=xp] .xp-block-body a{display:flex;align-items:center;gap:7px;height:20px;color:#215dc6;text-decoration:none}[data-theme=xp] .xp-block-body a:hover,[data-theme=xp] .xp-block-body a:focus-visible{color:#0a3aa8;text-decoration:underline}[data-theme=xp] .xp-block-body a:visited{color:#215dc6}[data-theme=xp] .xp-pane a:focus-visible{outline:1px dotted #17306b;outline-offset:1px}[data-theme=xp] .xp-ico{flex:0 0 16px;height:16px}[data-theme=xp] .xp-ico svg{display:block}[data-theme=xp] .xp-lbl{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-theme=xp] .xp-details p{margin:0 0 3px;color:#26375c}[data-theme=xp] .xp-details p:last-child{margin-bottom:0}[data-theme=xp] .xp-det-name{color:#0c327d;font-weight:700}}@media(min-width:1120px)and (max-height:700px){[data-theme=xp] .xp-block-details{display:none}}@media(min-width:641px)and (max-width:900px){[data-theme=xp]{--xp-stage-top: 26px;--xp-stage-x: 26px}[data-theme=xp] #stage{padding:var(--xp-stage-top) var(--xp-stage-x) 64px}}@media(max-width:640px){[data-theme=xp]{--xp-tb-h: 30px;--xp-start-w: 88px;--xp-stage-top: 10px;--xp-stage-x: 6px;--xp-frame-bd: 2px}[data-theme=xp] #stage{padding:var(--xp-stage-top) var(--xp-stage-x) 54px;background-attachment:scroll}[data-theme=xp] #frame{padding:62px 10px 12px;border-width:2px}[data-theme=xp] #masthead{gap:10px;padding:7px 10px}[data-theme=xp] #portrait{width:54px;height:54px}[data-theme=xp] #site-name{font-size:16px}[data-theme=xp] .xp-start{font-size:16px;padding:0 10px}[data-theme=xp] .xp-task-btn{max-width:34vw}[data-theme=xp] .xp-menu{right:0;width:auto;font-size:13px}[data-theme=xp] .xp-mi{min-height:36px;padding:5px 10px}[data-theme=xp] .xp-mi-lbl{overflow:visible;white-space:normal;text-overflow:clip}[data-theme=xp] .xp-menu-left{flex:1 1 57%}[data-theme=xp] .xp-menu-right{flex:1 1 43%}[data-theme=xp] .xp-menu-head{padding:6px 10px}[data-theme=xp] .xp-menu-pic{width:40px;height:40px}[data-theme=xp] .xp-menu-foot{height:32px;gap:12px;padding:0 10px}}[data-theme=geocities] .chrome-geocities{display:block}[data-theme=geocities] body{background:#000 url(/STARS.gif)}[data-theme=geocities] #stage{padding:132px 12px 40px;min-height:100vh;font-family:Times New Roman,Times,serif}[data-theme=geocities] #frame{max-width:800px;margin:0 auto;background:silver;padding:15px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-right:2px solid #666666;border-bottom:2px solid #666666;outline:2px solid #000000;font-family:Times New Roman,Times,serif;color:navy;font-size:17.34px;line-height:1.7}[data-theme=geocities] #frame:before{content:"★ Welcome to my homepage! You are visitor #001337 ★ Don't forget to sign my guestbook! ★";min-width:0;max-width:100%;display:block;margin-bottom:12px;overflow:hidden;white-space:nowrap;text-indent:0;background:#000;color:#0f0;font-family:Courier New,Courier,monospace;font-size:13px;font-weight:700;line-height:22px;height:22px;border:1px solid #666666;animation:geo-marquee 14s linear infinite}@keyframes geo-marquee{0%{text-indent:100%}to{text-indent:-100%}}[data-theme=geocities] #masthead{display:grid;grid-template-columns:140px minmax(0,1fr);grid-template-rows:1fr auto;gap:5px 14px;align-items:start;margin-bottom:10px}[data-theme=geocities] #portrait{grid-column:1;grid-row:1 / 3;border:2px solid #000;width:140px;height:auto;margin:0}[data-theme=geocities] #nameplate{grid-column:2;grid-row:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;background:#ff0;border:2px solid #000;padding:12px 18px;box-sizing:border-box}[data-theme=geocities] #masthead:before{content:"🚧 UNDER CONSTRUCTION 🚧";grid-column:2;grid-row:2;align-self:stretch;display:block;text-align:center;background:#ff0;border:2px dashed #000;padding:4px 8px;font-weight:700;font-size:14px;color:red;text-transform:uppercase}[data-theme=geocities] #site-name{margin:0;color:navy;font-size:23px;line-height:1.3}[data-theme=geocities] #tagline{margin:8px 0 0;color:navy;font-weight:700;font-style:italic}[data-theme=geocities] .bio-section{clear:left;margin:16px 0}[data-theme=geocities] .section-title{color:navy;font-size:20.4px;margin:20px 0 8px;padding-bottom:3px;border-bottom:3px solid;border-image:linear-gradient(to right,red,#f90,#ff0,#0f0,#00f,#90f) 1}[data-theme=geocities] #certificates .section-title:after{content:" NEW!";color:red;font-size:16.32px;vertical-align:super;animation:geo-blink 1.1s steps(2,start) infinite}@keyframes geo-blink{to{visibility:hidden}}[data-theme=geocities] .prose a,[data-theme=geocities] #last-updated a{color:#00f;text-decoration:underline}[data-theme=geocities] .prose a:visited{color:purple}[data-theme=geocities] .prose a:hover{background:#ffffff80}[data-theme=geocities] .prose a:focus-visible{outline:2px dotted #000080}[data-theme=geocities] #colophon{margin-top:26px}[data-theme=geocities] #colophon:before{content:"Best viewed with Netscape Navigator™";display:block;background:navy;color:#fff;padding:5px 10px;margin:0 0 14px;font-weight:700;text-align:center}[data-theme=geocities] #contact-button{display:inline-block;background:silver;padding:5px 12px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-right:2px solid #666666;border-bottom:2px solid #666666;text-decoration:none;color:navy;font-weight:700}[data-theme=geocities] #contact-button:before{content:"✉ "}[data-theme=geocities] #contact-button:active{border-top:2px solid #666666;border-left:2px solid #666666;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff}[data-theme=geocities] #elsewhere{align-items:baseline;gap:2px 6px;margin:14px 0 0;font-family:Times New Roman,Times,serif;font-size:15.3px;line-height:1.2}[data-theme=geocities] #elsewhere-label{opacity:1;color:navy;font-weight:700}[data-theme=geocities] #elsewhere a,[data-theme=geocities] #elsewhere a:link{padding:4px 5px;color:#00f;background:transparent;text-decoration:underline}[data-theme=geocities] #elsewhere a:before{content:"[ "}[data-theme=geocities] #elsewhere a:after{content:" ]"}[data-theme=geocities] #elsewhere a:visited{color:purple}[data-theme=geocities] #elsewhere a:hover,[data-theme=geocities] #elsewhere a:active,[data-theme=geocities] #elsewhere a:focus-visible{background:navy;color:#fff}[data-theme=geocities] #elsewhere a:focus-visible{outline:2px dotted #ffffff;outline-offset:-3px}[data-theme=geocities] #counter-slot{display:block;margin-top:14px;font-family:Courier New,Courier,monospace;font-size:15.3px}[data-theme=geocities] #counter-slot:before{content:"Visitors: "}[data-theme=geocities] #counter-slot:after{content:"";display:inline-block;vertical-align:middle;width:146px;height:36px;background:url(/themes/geocities/counter.png) center / contain no-repeat;image-rendering:pixelated;border:1px solid #666666;margin-left:5px}[data-theme=geocities] #last-updated{font-family:Courier New,Courier,monospace;color:navy;margin:14px 0 0;font-size:15.3px}[data-theme=geocities]{scrollbar-width:auto;scrollbar-color:#c0c0c0 #dfdfdf}[data-theme=geocities]::-webkit-scrollbar{width:16px}[data-theme=geocities]::-webkit-scrollbar-track{background:#dfdfdf}[data-theme=geocities]::-webkit-scrollbar-thumb{background:silver;border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-right:2px solid #666666;border-bottom:2px solid #666666}[data-theme=geocities] .chrome-geocities{font-family:Tahoma,"MS Sans Serif",Arial,sans-serif;font-size:11px;color:#000;user-select:none}[data-theme=geocities] .geo-top{position:fixed;top:0;left:0;right:0;z-index:50;border-bottom:1px solid #808080}[data-theme=geocities] .geo-titlebar{display:flex;align-items:center;gap:5px;height:26px;padding:0 4px;background:linear-gradient(90deg,navy,#1084d0);color:#fff;font-weight:700;border-top:2px solid #dfdfdf;border-left:2px solid #dfdfdf;border-right:2px solid #404040}[data-theme=geocities] .geo-title-text{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-theme=geocities] .geo-winbtns{display:flex;gap:2px}[data-theme=geocities] .geo-winbtn{width:18px;height:16px;background:silver;border-top:2px solid #ffffff;border-left:2px solid #ffffff;border-right:2px solid #404040;border-bottom:2px solid #404040;color:#000;text-align:center}[data-theme=geocities] .geo-min,[data-theme=geocities] .geo-max,[data-theme=geocities] .geo-close{background-repeat:no-repeat;background-position:center;image-rendering:pixelated}[data-theme=geocities] .geo-min{background-image:url(/themes/geocities/win-min.png),linear-gradient(silver,silver)}[data-theme=geocities] .geo-max{background-image:url(/themes/geocities/win-max.png),linear-gradient(silver,silver)}[data-theme=geocities] .geo-close{background-image:url(/themes/geocities/win-close.png),linear-gradient(silver,silver)}[data-theme=geocities] .geo-menubar{display:flex;align-items:center;height:24px;padding:0 4px;background:silver;border-top:1px solid #ffffff;border-left:2px solid #dfdfdf;border-right:2px solid #404040}[data-theme=geocities] .geo-menu{padding:3px 7px}[data-theme=geocities] .geo-throbber{margin-left:auto;width:22px;height:22px;background:url(/themes/geocities/ie-e.png) center / 16px 16px no-repeat,silver;image-rendering:pixelated;border:1px solid #808080}[data-theme=geocities] .geo-toolbar{display:flex;align-items:center;gap:2px;height:38px;padding:2px 6px;background:silver;border-top:1px solid #ffffff;border-left:2px solid #dfdfdf;border-right:2px solid #404040}[data-theme=geocities] .geo-tb{display:flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid transparent}[data-theme=geocities] .geo-tb:hover{border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #808080;border-bottom:1px solid #808080}[data-theme=geocities] .geo-sep{width:2px;height:26px;margin:0 4px;border-left:1px solid #808080;border-right:1px solid #ffffff}[data-theme=geocities] .geo-ic{display:inline-block;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;flex-shrink:0}[data-theme=geocities] .geo-ic-back{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%231b9e3e' stroke='%23116327'/%3E%3Cpath d='M12 5 L6 10 L12 15 V11.5 H15.5 V8.5 H12 Z' fill='white'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-fwd{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23a8b2a8' stroke='%23838d83'/%3E%3Cpath d='M8 5 L14 10 L8 15 V11.5 H4.5 V8.5 H8 Z' fill='white'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-stop{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23d32f2f' stroke='%23901f1f'/%3E%3Cpath d='M6.8 5.4 L10 8.6 L13.2 5.4 L14.6 6.8 L11.4 10 L14.6 13.2 L13.2 14.6 L10 11.4 L6.8 14.6 L5.4 13.2 L8.6 10 L5.4 6.8 Z' fill='white'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-refresh{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M16.5 10 a6.5 6.5 0 1 1 -2.2 -4.9' fill='none' stroke='%231b9e3e' stroke-width='2.6'/%3E%3Cpath d='M14.5 1.2 L15 6.4 L9.8 5.9 Z' fill='%231b9e3e'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-home{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.5 L17.5 9 H2.5 Z' fill='%23a33c3c' stroke='%236e2727'/%3E%3Crect x='4.5' y='9' width='11' height='7.5' fill='%23e8e4d8' stroke='%23807c70'/%3E%3Crect x='8.4' y='11.5' width='3.2' height='5' fill='%23555'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8' cy='8' r='4.6' fill='white' stroke='%231565c0' stroke-width='2'/%3E%3Cpath d='M11.6 11.6 L16.5 16.5' stroke='%231565c0' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-fav{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2 l2.4 5.2 5.6 0.6 -4.2 3.8 1.2 5.6 -5 -2.9 -5 2.9 1.2 -5.6 -4.2 -3.8 5.6 -0.6 z' fill='%23fbc02d' stroke='%23c49000'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-history{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='7.6' fill='white' stroke='%23116327' stroke-width='1.6'/%3E%3Cpath d='M10 5.5 V10 L13.4 12' stroke='%23116327' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='2.5' y='5' width='15' height='10.5' fill='white' stroke='%23555'/%3E%3Cpath d='M2.5 5.5 L10 11.5 L17.5 5.5' stroke='%23555' fill='none'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-print{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='6.2' y='3' width='7.6' height='5' fill='white' stroke='%23555'/%3E%3Crect x='4' y='8' width='12' height='6.4' fill='%23b8b4a8' stroke='%23555'/%3E%3Crect x='6.2' y='11.6' width='7.6' height='5.4' fill='white' stroke='%23555'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-page{background-image:url(/themes/geocities/ie-e.png);image-rendering:pixelated}[data-theme=geocities] .geo-ic-go{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M4 8.5 H11 V4.5 L17 10 L11 15.5 V11.5 H4 Z' fill='%231b9e3e' stroke='%23116327'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-ic-globe{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='7.6' fill='%232f7ed8' stroke='%231a4d8f'/%3E%3Cellipse cx='10' cy='10' rx='3.4' ry='7.6' fill='none' stroke='white' stroke-width='0.9'/%3E%3Cpath d='M2.4 10 H17.6 M3.6 6 H16.4 M3.6 14 H16.4' stroke='white' stroke-width='0.9' fill='none'/%3E%3C/svg%3E")}[data-theme=geocities] a.geo-tb,[data-theme=geocities] a.geo-tb:link,[data-theme=geocities] a.geo-tb:visited,[data-theme=geocities] a.geo-tb:hover,[data-theme=geocities] a.geo-tb:active{color:#000;text-decoration:none;cursor:pointer}[data-theme=geocities] a.geo-tb:focus-visible{outline:1px dotted #000000;outline-offset:-3px}[data-theme=geocities] .chrome-geocities [data-sfx]{cursor:pointer}[data-theme=geocities] a.geo-tb-back.is-disabled,[data-theme=geocities] a.geo-tb-back.is-disabled:hover,[data-theme=geocities] a.geo-tb-back.is-disabled:active{color:gray;text-shadow:1px 1px 0 #ffffff;cursor:default;border-color:transparent}[data-theme=geocities] a.geo-tb-back.is-disabled .geo-ic-back,[data-theme=geocities] a.geo-tb-back.is-disabled .geo-tb-drop{filter:grayscale(1) opacity(.4)}[data-theme=geocities] .geo-addressbar{display:flex;align-items:center;gap:6px;height:28px;padding:2px 6px;background:silver;border-top:1px solid #ffffff;border-left:2px solid #dfdfdf;border-right:2px solid #404040;border-bottom:2px solid #404040}[data-theme=geocities] .geo-addr-label{color:#444}[data-theme=geocities] .geo-addr-field{flex:1;display:flex;align-items:center;gap:4px;height:22px;padding:0 2px 0 4px;background:#fff;border-top:2px solid #404040;border-left:2px solid #404040;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;overflow:hidden}[data-theme=geocities] .geo-addr-field .geo-ic-page{width:15px;height:15px}[data-theme=geocities] .geo-addr-url{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-theme=geocities] .geo-addr-drop{width:16px;height:18px;background:silver;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #404040;border-bottom:1px solid #404040;text-align:center;line-height:17px;font-size:9px;font-weight:400}[data-theme=geocities] .geo-go{display:flex;align-items:center;gap:3px;padding:2px 6px;font-weight:700;color:#333}[data-theme=geocities] .geo-go .geo-ic{width:16px;height:16px}[data-theme=geocities] .geo-links-label{padding:0 4px 0 8px;border-left:1px solid #808080;color:#444}[data-theme=geocities] .geo-edge{position:fixed;top:0;bottom:0;width:3px;z-index:49;background:silver}[data-theme=geocities] .geo-edge-l{left:0;border-left:1px solid #dfdfdf;border-right:1px solid #808080}[data-theme=geocities] .geo-edge-r{right:0;border-left:1px solid #ffffff;border-right:1px solid #404040}[data-theme=geocities] .geo-tb-drop{font-size:8px;font-weight:400;color:#333;margin-left:1px}[data-theme=geocities] .geo-tb-fwd .geo-tb-drop{color:#9aa39a}[data-theme=geocities] .geo-ic-media{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%23ff9800' stroke='%23b26a00'/%3E%3Cpath d='M8 6.2 L14 10 L8 13.8 Z' fill='white'/%3E%3C/svg%3E")}[data-theme=geocities] .geo-status{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:stretch;gap:3px;height:24px;padding:2px 4px;background:silver;border-top:1px solid #dfdfdf;box-shadow:0 -1px gray}[data-theme=geocities] .geo-status-done,[data-theme=geocities] .geo-status-pane{display:flex;align-items:center;gap:4px;padding:0 6px;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff}[data-theme=geocities] .geo-status-done{flex:1}[data-theme=geocities] .geo-status-done .geo-ic,[data-theme=geocities] .geo-status-zone .geo-ic{width:15px;height:15px}[data-theme=geocities] .geo-status-spacer{width:90px}[data-theme=geocities] .geo-status-zone{width:110px}@media(max-width:640px){[data-theme=geocities] #stage{padding:66px 8px 34px}[data-theme=geocities] .geo-menubar,[data-theme=geocities] .geo-toolbar,[data-theme=geocities] .geo-links-label,[data-theme=geocities] .geo-status-spacer,[data-theme=geocities] .geo-edge{display:none}[data-theme=geocities] .geo-titlebar{height:24px}[data-theme=geocities] .geo-addressbar{height:26px}[data-theme=geocities] #frame{padding:10px;font-size:16.32px;line-height:1.55}[data-theme=geocities] #masthead{grid-template-columns:115px minmax(0,1fr);gap:4px 12px}[data-theme=geocities] #portrait{width:115px;grid-row:1}[data-theme=geocities] #masthead:before{grid-column:1 / 3;font-size:11px;padding:3px 4px}[data-theme=geocities] #nameplate{padding:8px 10px}[data-theme=geocities] #site-name{font-size:16.32px}[data-theme=geocities] #tagline{margin-top:5px;font-size:14px}[data-theme=geocities] .section-title{font-size:19.2px}[data-theme=geocities] #certificates .section-title:after{font-size:15.3px}[data-theme=geocities] #counter-slot,[data-theme=geocities] #last-updated{font-size:14px}[data-theme=geocities] #elsewhere{font-size:14px;gap:2px 4px}[data-theme=geocities] #elsewhere a,[data-theme=geocities] #elsewhere a:link{padding:7px 5px}[data-theme=geocities] .geo-status-zone{width:auto}}@media(max-width:480px){[data-theme=geocities] #frame{padding:8px}}[data-theme=msn]{--msn-col-w: min(780px, 100vw);--msn-blue-deep: #0055ea;--msn-border: #7ba2e7;--msn-band-top: #f5faff;--msn-band-bot: #cfe1f7;--msn-gray-ui: #ece9d8;--msn-sender: #595959;--msn-link: #0043bd;--msn-top-h: 112px;--msn-bottom-h: 128px;--msn-rail-w: 112px;--msn-font: Tahoma, Verdana, "Segoe UI", sans-serif}[data-theme=msn] #stage{min-height:100vh;background:radial-gradient(ellipse at 30% 20%,#e8f2fd,#bcd6f2 45%,#8db4e2)}[data-theme=msn] .chrome-msn{display:block;font-family:var(--msn-font)}[data-theme=msn] #frame{width:var(--msn-col-w);max-width:none;margin:0 auto;min-height:100vh;background:#fff;border-left:3px solid var(--msn-blue-deep);border-right:3px solid var(--msn-blue-deep);padding:var(--msn-top-h) 18px var(--msn-bottom-h);font-family:var(--msn-font);font-size:13px;line-height:1.55;color:#000}[data-theme=msn] .msn-top,[data-theme=msn] .msn-bottom{position:fixed;left:50%;transform:translate(-50%);width:var(--msn-col-w);z-index:10}[data-theme=msn] .msn-top{top:0}[data-theme=msn] .msn-titlebar{display:flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 8px;border-radius:6px 6px 0 0;background:linear-gradient(#67a5f5,#1a63d6 8%,#0d55cf 40%,#0a4fc4 88%,#063d9e);border:1px solid #063d9e;border-bottom:0;box-shadow:inset 0 1px #ffffff73}[data-theme=msn] .msn-title-icon{width:16px;height:16px;flex:0 0 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6' cy='4.6' r='2.9' fill='%237ebf3f'/%3E%3Cpath d='M1.6 14c0-3 2-4.8 4.4-4.8S10.4 11 10.4 14z' fill='%237ebf3f'/%3E%3Ccircle cx='11.4' cy='5.6' r='2.3' fill='%23bfe08e'/%3E%3Cpath d='M8 14c0-2.4 1.5-3.8 3.4-3.8s3.4 1.4 3.4 3.8z' fill='%23bfe08e'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}[data-theme=msn] .msn-title-text{flex:1;color:#fff;font-weight:700;font-size:12px;font-family:Trebuchet MS,Tahoma,sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=msn] .msn-title-buttons{display:flex;gap:2px}[data-theme=msn] .msn-btn{width:21px;height:21px;display:grid;place-items:center;font-style:normal;font-size:11px;line-height:1;color:#fff;border-radius:3px;border:1px solid rgba(255,255,255,.55);background:linear-gradient(#5c8ee6,#2a63c9 50%,#1c4fae);box-shadow:inset 0 1px #fff6}[data-theme=msn] .msn-close{background:linear-gradient(#f1a17e,#dd4f2b 45%,#c33d1a);border-color:#f4c0af}[data-theme=msn] .msn-menubar{display:flex;gap:2px;height:24px;align-items:center;padding:0 6px;background:var(--msn-gray-ui);border-left:3px solid var(--msn-blue-deep);border-right:3px solid var(--msn-blue-deep);font-size:11px;color:#222}[data-theme=msn] .msn-menubar span{padding:2px 7px}[data-theme=msn] .msn-tostrip{display:flex;align-items:center;gap:6px;height:58px;padding:0 14px;background:linear-gradient(var(--msn-band-top),var(--msn-band-bot));border-left:3px solid var(--msn-blue-deep);border-right:3px solid var(--msn-blue-deep);border-bottom:1px solid var(--msn-border);font-size:12px}[data-theme=msn] .msn-buddy-icon{width:26px;height:26px;flex:0 0 26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='6' cy='4.6' r='2.9' fill='%237ebf3f'/%3E%3Cpath d='M1.6 14c0-3 2-4.8 4.4-4.8S10.4 11 10.4 14z' fill='%237ebf3f'/%3E%3Ccircle cx='11.4' cy='5.6' r='2.3' fill='%234f81d8'/%3E%3Cpath d='M8 14c0-2.4 1.5-3.8 3.4-3.8s3.4 1.4 3.4 3.8z' fill='%234f81d8'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}[data-theme=msn] .msn-to-label{color:#444}[data-theme=msn] .msn-to-name{font-weight:700;color:#1b3f91}[data-theme=msn] .msn-to-status{color:#3f7d24;font-weight:700}[data-theme=msn] .msn-rail{display:none}@media(min-width:900px){[data-theme=msn] .msn-rail{display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:fixed;z-index:9;top:var(--msn-top-h);bottom:var(--msn-bottom-h);left:calc(50% + var(--msn-col-w) / 2 - var(--msn-rail-w) - 3px);width:var(--msn-rail-w);padding:12px 0;background:linear-gradient(90deg,#f2f7fe,#e2edfa);border-left:1px solid var(--msn-border)}[data-theme=msn] .msn-rail-group{display:flex;flex-direction:column;align-items:center;gap:2px}[data-theme=msn] .msn-rail-slot{width:88px;height:88px;background:#fff;border:1px solid var(--msn-border);border-radius:2px;box-shadow:inset 1px 1px 2px #00000014}[data-theme=msn] .msn-rail-chevron{width:30px;height:13px;border:1px solid var(--msn-border);border-top-color:#d7e5f8;border-radius:0 0 5px 5px;background:linear-gradient(#f6faff,#d9e7f9);box-shadow:0 1px 1px #1b3f9126;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M2 1.5l3 3 3-3' stroke='%235a7fbe' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#f6faff,#d9e7f9);background-repeat:no-repeat;background-position:center 55%,0 0;background-size:9px 6px,auto}[data-theme=msn] .msn-rail-own{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect width='16' height='16' fill='%23eef3fa'/%3E%3Ccircle cx='8' cy='5.6' r='3' fill='%23a9b6cc'/%3E%3Cpath d='M2.4 15c0-3.4 2.4-5.4 5.6-5.4s5.6 2 5.6 5.4z' fill='%23a9b6cc'/%3E%3C/svg%3E");background-size:cover}[data-theme=msn] #frame{padding-right:calc(var(--msn-rail-w) + 17px)}[data-theme=msn] #masthead{margin-right:calc(-1 * (var(--msn-rail-w) + 17px));padding-right:calc(var(--msn-rail-w) + 17px)}[data-theme=msn] #portrait{position:fixed;z-index:10;top:calc(var(--msn-top-h) + 12px);left:calc(50% + var(--msn-col-w) / 2 - var(--msn-rail-w) / 2 - 3px - 44px);width:88px;height:88px;object-fit:cover;outline:none;box-shadow:none;margin:0}}[data-theme=msn] .msn-ad-toggle{position:absolute;width:0;height:0;margin:0;padding:0;border:0;opacity:0;appearance:none;pointer-events:none}[data-theme=msn] .msn-ad{display:none}@media(min-width:900px)and (min-height:780px){[data-theme=msn] .msn-ad{display:block;width:102px;flex:0 0 auto}[data-theme=msn] .msn-ad-toggle:checked~.msn-ad{display:none}[data-theme=msn] .msn-ad-label{margin:0 0 3px;font-size:8px;line-height:1;letter-spacing:.09em;text-transform:uppercase;text-align:center;color:#8ba0c0}[data-theme=msn] .msn-ad-panel{position:relative;overflow:hidden;padding-bottom:7px;border:1px solid #150a3c;border-radius:2px;color:#fff;text-align:center;background:repeating-conic-gradient(from 0deg at 50% 27%,#ffffff1c 0deg 7deg,#fff0 7deg 14deg),radial-gradient(circle at 50% 27%,#ffffff4d,#fff0 58%),linear-gradient(163deg,#2a1b8c,#6b25c4 48%,#b32bab);box-shadow:inset 0 0 0 1px #fff6,0 0 0 2px #fdfdfd,0 0 0 3px #8fa8cd,0 2px 4px #1b3f9166}[data-theme=msn] .msn-ad-close{position:absolute;z-index:2;top:2px;right:2px;width:12px;height:12px;display:grid;place-items:center;font-size:7px;line-height:1;color:#2a0b47;background:linear-gradient(#fff,#dcdcdc);border:1px solid #4b4b4b;border-radius:1px;cursor:pointer}[data-theme=msn] .msn-ad-close:hover{background:linear-gradient(#fff,#ffc9c9);border-color:brown}[data-theme=msn] .msn-ad-flag{padding:2px 14px 2px 2px;font-size:8.5px;font-weight:700;letter-spacing:.02em;color:#201000;background:linear-gradient(#fff27a,#ffdc16 55%,#f5b800);border-bottom:1px solid #150a3c}[data-theme=msn] .msn-ad-head{margin:7px 6px 3px;font-family:Arial Black,Arial Bold,Gadget,Tahoma,sans-serif;font-size:15px;line-height:.98;font-weight:900;letter-spacing:-.01em;text-transform:uppercase;text-shadow:1px 1px 0 #2a0b47,-1px 0 0 #2a0b47,0 -1px 0 #2a0b47,0 0 7px rgba(255,255,255,.4)}[data-theme=msn] .msn-ad-art{width:47px;height:43px;margin:4px auto 3px;background-repeat:no-repeat;background-position:center;background-size:contain;filter:drop-shadow(1px 2px 2px rgba(0,0,0,.45));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 44'%3E%3Crect x='11' y='6' width='26' height='26' rx='2' fill='%23fdfefe' stroke='%2390a9cd' stroke-width='1'/%3E%3Ccircle cx='24' cy='16' r='4.6' fill='%238ea2c1'/%3E%3Cpath d='M15.5 32c0-4.6 3.8-7.4 8.5-7.4s8.5 2.8 8.5 7.4z' fill='%238ea2c1'/%3E%3Cg fill='none' stroke-linecap='round'%3E%3Ccircle cx='24' cy='22' r='18' stroke='%237e0000' stroke-width='6.5'/%3E%3Cpath d='M11.3 34.7 36.7 9.3' stroke='%237e0000' stroke-width='6.5'/%3E%3Ccircle cx='24' cy='22' r='18' stroke='%23ff2626' stroke-width='4'/%3E%3Cpath d='M11.3 34.7 36.7 9.3' stroke='%23ff2626' stroke-width='4'/%3E%3C/g%3E%3C/svg%3E")}[data-theme=msn] .msn-ad-copy{margin:0 6px;font-size:9.5px;line-height:1.25;text-shadow:0 1px 1px rgba(0,0,0,.45)}[data-theme=msn] .msn-ad-cta{position:relative;margin:7px 8px 3px;height:19px;display:grid;place-items:center;font-size:9.5px;font-weight:700;letter-spacing:.04em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.45);background:linear-gradient(#b6f06a,#6fc42a 48%,#3f8f0d);border:1px solid #16400a;border-radius:2px;box-shadow:inset 0 1px #ffffffb3,inset 0 -3px 5px -3px #00000080,0 1px #00000059}[data-theme=msn] .msn-ad-cursor{position:absolute;right:-1px;bottom:-8px;width:13px;height:19px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 19'%3E%3Cpath d='M1.2 1.1 1.2 15.2 4.9 11.7 7.2 17.6 9.7 16.6 7.3 10.9 12 10.7Z' fill='%23fff' stroke='%23000' stroke-width='1.1' stroke-linejoin='round'/%3E%3C/svg%3E");filter:drop-shadow(1px 1px 1px rgba(0,0,0,.45))}[data-theme=msn] .msn-ad-fine{margin:5px 5px 0;font-size:8.5px;line-height:1.3;font-style:italic;color:#ffffffc7}}[data-theme=msn] .msn-bottom{bottom:0;transform:translate(-50%,calc(-1 * var(--msn-kb, 0px)));background:linear-gradient(var(--msn-band-top),var(--msn-band-bot));border-left:3px solid var(--msn-blue-deep);border-right:3px solid var(--msn-blue-deep);border-top:1px solid var(--msn-border);border-radius:0 0 6px 6px;border-bottom:3px solid var(--msn-blue-deep)}[data-theme=msn] .msn-toolbar{display:flex;gap:10px;align-items:center;padding:6px 12px 2px}[data-theme=msn] .msn-tool{width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center;border:1px solid transparent;border-radius:3px}[data-theme=msn] .msn-tool:hover{border-color:var(--msn-border);background-color:#fff9}[data-theme=msn] .chrome-msn [data-sfx]{cursor:pointer}[data-theme=msn] .chrome-msn [data-sfx]:active{filter:brightness(.9)}[data-theme=msn] .msn-tool-emoticon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.5' fill='%23ffd43b' stroke='%23c78d00' stroke-width='1'/%3E%3Cellipse cx='7.6' cy='5.6' rx='4.6' ry='2.6' fill='%23fff' opacity='.35'/%3E%3Ccircle cx='7' cy='8' r='1.3' fill='%23333'/%3E%3Ccircle cx='13' cy='8' r='1.3' fill='%23333'/%3E%3Cpath d='M6 12q4 4 8 0' stroke='%23333' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}[data-theme=msn] .msn-tool-wink{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.5' fill='%23ffd43b' stroke='%23c78d00' stroke-width='1'/%3E%3Cellipse cx='7.6' cy='5.6' rx='4.6' ry='2.6' fill='%23fff' opacity='.35'/%3E%3Ccircle cx='7' cy='8' r='1.3' fill='%23333'/%3E%3Cpath d='M11.5 8h3' stroke='%23333' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M6 12q4 4 8 0' stroke='%23333' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")}[data-theme=msn] .msn-tool-nudge{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg transform='rotate(-8 10 10)'%3E%3Crect x='5' y='6' width='10' height='8.5' fill='%23fffbe8' stroke='%23c96a00' stroke-width='1'/%3E%3Crect x='5' y='6' width='10' height='2.6' fill='%23f5a623' stroke='%23c96a00' stroke-width='1'/%3E%3C/g%3E%3Cpath d='M3.2 4.6L1.8 3.2M16.8 4.6l1.4-1.4M3.2 15.4l-1.4 1.4M16.8 15.4l1.4 1.4' stroke='%23e07f00' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E")}[data-theme=msn] .msn-tool-voice{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='7.6' y='2.6' width='4.8' height='8.6' rx='2.4' fill='%237d99cf' stroke='%234a6cae' stroke-width='1'/%3E%3Cpath d='M7.6 4.6h4.8M7.6 6.6h4.8M7.6 8.6h4.8' stroke='%234a6cae' stroke-width='.7'/%3E%3Cpath d='M5.6 9v1.6a4.4 4.4 0 0 0 8.8 0V9' stroke='%234a6cae' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M10 15v2.2M7 17.2h6' stroke='%234a6cae' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E")}[data-theme=msn] .msn-tool-gift{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='3.5' y='8' width='13' height='9' fill='%23d94f6b' stroke='%23a12744' stroke-width='1'/%3E%3Crect x='3.5' y='8' width='13' height='2.2' fill='%23fff' opacity='.25'/%3E%3Crect x='2.5' y='5.5' width='15' height='3' fill='%23e87b93' stroke='%23a12744' stroke-width='1'/%3E%3Cpath d='M10 5.5V17M10 5.5Q7 1.5 5 3.5t5 2zM10 5.5q3-4 5-2t-5 2z' stroke='%23ffd43b' stroke-width='1.6' fill='none'/%3E%3C/svg%3E")}[data-theme=msn] .msn-inputrow{display:flex;gap:8px;align-items:stretch;padding:4px 12px 8px}[data-theme=msn] .msn-input{flex:1;min-width:0;min-height:44px;background:#fff;border:1px solid var(--msn-border);border-radius:3px;box-shadow:inset 1px 1px 2px #00000014;padding:6px 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:12px;color:#8a8a8a;cursor:text}[data-theme=msn] .msn-input:focus-within{border-color:var(--msn-blue-deep);box-shadow:inset 1px 1px 2px #00000014,0 0 0 1px var(--msn-blue-deep);outline:1px dotted #1b3f91;outline-offset:2px}[data-theme=msn] .msn-input-field{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;appearance:none;font-family:var(--msn-font);font-size:12px;line-height:1.4;color:#1a1a1a}[data-theme=msn] .msn-input-field::placeholder{color:#8a8a8a;opacity:1}[data-theme=msn] .msn-input-field:focus,[data-theme=msn] .msn-input-field:focus-visible{outline:none}[data-theme=msn] .msn-input-smiley{width:16px;height:16px;flex:0 0 16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.5' fill='%23ffd43b' stroke='%23c78d00' stroke-width='1'/%3E%3Ccircle cx='7' cy='8' r='1.3' fill='%23333'/%3E%3Ccircle cx='13' cy='8' r='1.3' fill='%23333'/%3E%3Cpath d='M6 12q4 4 8 0' stroke='%23333' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}[data-theme=msn] .msn-send{display:grid;place-items:center;padding:0 18px;font-family:var(--msn-font);font-size:12px;font-weight:700;color:#1a1a1a;background:linear-gradient(#fefefe,#f0efe4 45%,#e3e2d3);border:1px solid #003c74;border-radius:3px;box-shadow:inset 0 1px #fff,inset -1px -1px 2px #a0a08280;cursor:pointer}[data-theme=msn] .msn-send:hover{background:linear-gradient(#fff,#f6f4e9 45%,#e9e8da)}[data-theme=msn] .msn-send:active{background:linear-gradient(#e3e2d3,#f0efe4 55%,#fefefe);box-shadow:inset 1px 1px 2px #78785f8c}[data-theme=msn] .msn-send:focus-visible{outline:1px dotted #1a1a1a;outline-offset:-4px}[data-theme=msn] .msn-statusbar{height:22px;display:flex;align-items:center;padding:0 12px;background:var(--msn-gray-ui);border-top:1px solid #fff;box-shadow:inset 0 1px #0000000d;font-size:11px;color:#555;border-radius:0 0 4px 4px}[data-theme=msn] #masthead{display:flex;flex-direction:row-reverse;gap:14px;align-items:center;margin:0 -18px 12px;padding:12px 18px;background:radial-gradient(ellipse 120% 85% at 50% -35%,#fffc,#fff0 60%),linear-gradient(104deg,#cde4f7,#d3eaf2 46%,#d6eeda 78%,#cfe9cf);border-bottom:1px solid #a8c3e0;box-shadow:inset 0 -6px 10px -8px #1b3f9159}[data-theme=msn] #portrait{width:96px;height:86px;object-fit:cover;border:1px solid var(--msn-border);outline:3px solid #fff;border-radius:2px;box-shadow:1px 2px 4px #1b3f9140}[data-theme=msn] #nameplate{flex:1}[data-theme=msn] #site-name{margin:0 0 4px;font-size:15px;font-family:var(--msn-font);color:#1b3f91}[data-theme=msn] #site-name:before{content:"";display:inline-block;width:10px;height:10px;margin-right:7px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#b9e98a,#59a621 70%);border:1px solid #3f7d24}[data-theme=msn] #tagline{margin:0;font-size:12px;font-style:italic;color:#474747}[data-theme=msn] #tagline:before{content:"— "}[data-theme=msn] .bio-section{margin:0 0 20px}[data-theme=msn] .section-title{position:relative;margin:0 0 2px;padding-left:14px;padding-right:44px;font-size:15px;font-weight:700;color:#000}[data-theme=msn] .section-title:before{content:"James says:";display:block;margin-left:-14px;margin-bottom:2px;font-size:11px;font-weight:400;color:var(--msn-sender)}[data-theme=msn] .section-title:after{position:absolute;top:0;right:0;font-size:10px;color:#9a9a9a;font-weight:400}[data-theme=msn] #about .section-title:after{content:"14:02"}[data-theme=msn] #community .section-title:after{content:"14:03"}[data-theme=msn] #politics .section-title:after{content:"14:05"}[data-theme=msn] #startups .section-title:after{content:"14:06"}[data-theme=msn] #journalism .section-title:after{content:"14:09"}[data-theme=msn] #hobbies .section-title:after{content:"14:12"}[data-theme=msn] #volunteering .section-title:after{content:"14:14"}[data-theme=msn] #memberships .section-title:after{content:"14:17"}[data-theme=msn] #certificates .section-title:after{content:"14:19"}[data-theme=msn] .prose{margin-left:14px;font-size:14px;line-height:1.6;max-width:75ch;color:#1a1a1a}[data-theme=msn] .prose a{color:var(--msn-link);text-decoration:underline;text-underline-offset:1px}[data-theme=msn] .prose a:visited{color:#5a3d9e}[data-theme=msn] .prose a:focus-visible,[data-theme=msn] #contact-button:focus-visible{outline:2px dotted #1b3f91;outline-offset:1px}[data-theme=msn] .msn-log{margin:0;padding:0}[data-theme=msn] .msn-said{margin:0 0 20px;scroll-margin-top:calc(var(--msn-top-h) + 8px);scroll-margin-bottom:calc(var(--msn-bottom-h) + 8px)}[data-theme=msn] .msn-said-head{position:relative;margin:0 0 2px;padding-right:44px;font-size:11px;font-weight:400;color:var(--msn-sender)}[data-theme=msn] .msn-said-time{position:absolute;top:0;right:0;font-size:10px;color:#9a9a9a}[data-theme=msn] .msn-said-body{overflow-wrap:anywhere}[data-theme=msn] #hobbies:before{content:"⚠ You have just received a Nudge!";display:block;margin:14px 0;padding:6px 0;border-top:1px dashed #d5d5d5;border-bottom:1px dashed #d5d5d5;text-align:center;font-size:11px;font-style:italic;color:#8a6d3b}[data-theme=msn] #colophon{margin-top:20px;padding-top:10px;border-top:1px dashed #d5d5d5;text-align:center}[data-theme=msn] #contact-button{display:inline-block;padding:5px 16px;font-size:12px;font-weight:700;color:#1a1a1a;text-decoration:none;background:linear-gradient(#fefefe,#f0efe4 45%,#e3e2d3);border:1px solid #003c74;border-radius:3px;box-shadow:inset 0 1px #fff,inset -1px -1px 2px #a0a08280}[data-theme=msn] #contact-button:before{content:"✉ "}[data-theme=msn] #elsewhere{justify-content:flex-start;align-items:center;gap:2px 3px;margin:16px 0 0;padding-left:14px;text-align:left;font-size:12px}[data-theme=msn] #elsewhere-label{flex:0 0 100%;margin:0 0 1px -14px;opacity:1;font-size:11px;font-weight:400;color:var(--msn-sender)}[data-theme=msn] #elsewhere a,[data-theme=msn] #elsewhere a:link{padding:4px 6px;border-radius:2px;background:transparent;color:var(--msn-link);text-decoration:underline;text-underline-offset:1px}[data-theme=msn] #elsewhere a:visited{color:#5a3d9e}[data-theme=msn] #elsewhere a:hover,[data-theme=msn] #elsewhere a:active,[data-theme=msn] #elsewhere a:focus-visible{background:var(--msn-blue-deep);color:#fff}[data-theme=msn] #elsewhere a:focus-visible{outline:2px dotted #1b3f91;outline-offset:2px}[data-theme=msn] #counter-slot{display:none}[data-theme=msn] #last-updated{margin:10px 0 0;font-size:11px;font-style:italic;color:#8a8a8a}@media(max-width:640px){[data-theme=msn]{--msn-col-w: 100vw;--msn-top-h: 96px;--msn-bottom-h: 118px}[data-theme=msn] .msn-titlebar{border-radius:0}[data-theme=msn] .msn-menubar{display:none}[data-theme=msn] .msn-tostrip{height:48px}[data-theme=msn] .msn-bottom{border-radius:0;border-bottom-width:0}[data-theme=msn] #frame{border-left:0;border-right:0;padding-left:12px;padding-right:12px}[data-theme=msn] #masthead{margin:0 -12px 12px;padding:10px 12px}[data-theme=msn] #portrait{width:64px;height:58px}[data-theme=msn] .msn-title-text{font-size:11px}[data-theme=msn] .msn-input-field{font-size:16px;line-height:1.25}[data-theme=msn] #elsewhere a,[data-theme=msn] #elsewhere a:link{padding:7px}}@font-face{font-family:WA-Silkscreen;src:url(/fonts/silkscreen-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WA-Silkscreen;src:url(/fonts/silkscreen-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:WA-VT323;src:url(/fonts/vt323-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}[data-theme=winamp]{--wa-face: #292d36;--wa-face-hi: #5a6272;--wa-face-lo: #14161b;--wa-black: #000000;--wa-lcd-bg: #0a0f0a;--wa-green: #00e800;--wa-green-dim: #29b829;--wa-prose: #e5e2d3;--wa-amber: #e8c060;--wa-amber-dim: #b89040;--wa-silver: #c3c9d4;--wa-sel: #0000a8;--wa-width: min(720px, 96vw);background:#16181d}[data-theme=winamp] body,[data-theme=winamp] #stage{background:radial-gradient(ellipse at 50% -10%,#262a33,#16181d 55%,#101115);min-height:100vh}[data-theme=winamp] #stage{display:flex;flex-direction:column;align-items:center;padding:18px 8px 40px}[data-theme=winamp] .chrome-winamp{display:block;width:var(--wa-width)}[data-theme=winamp] .wa-window,[data-theme=winamp] #frame{background:var(--wa-face);border:2px solid;border-color:var(--wa-face-hi) var(--wa-face-lo) var(--wa-face-lo) var(--wa-face-hi);outline:1px solid var(--wa-black);box-shadow:0 4px 14px #0009}[data-theme=winamp] .wa-titlebar{display:flex;align-items:center;gap:6px;height:16px;padding:0 4px;background:repeating-linear-gradient(180deg,#383e4b 0 1px,#1b1e25 1px 2px);border-bottom:1px solid var(--wa-black)}[data-theme=winamp] .wa-title{font:8px/16px WA-Silkscreen,Verdana,Tahoma,sans-serif;letter-spacing:0;color:var(--wa-silver);text-shadow:1px 1px 0 var(--wa-black);white-space:nowrap}[data-theme=winamp] .wa-grip{flex:1;height:6px;background:repeating-linear-gradient(180deg,#4a505e 0 1px,transparent 1px 3px)}[data-theme=winamp] .wa-sysbtns{display:flex;gap:2px;flex:none}[data-theme=winamp] .wa-sysbtns i{position:relative;width:9px;height:9px;background:var(--wa-face);border:1px solid;border-color:var(--wa-face-hi) var(--wa-face-lo) var(--wa-face-lo) var(--wa-face-hi)}[data-theme=winamp] .wa-sysbtns i:before,[data-theme=winamp] .wa-sysbtns i:after{content:"";position:absolute;left:1px;width:5px;height:1px;background:var(--wa-silver);opacity:.72}[data-theme=winamp] .wa-sysbtns i.wa-sb-min:before{top:5px}[data-theme=winamp] .wa-sysbtns i.wa-sb-min:after{display:none}[data-theme=winamp] .wa-sysbtns i.wa-sb-shade:before{top:1px}[data-theme=winamp] .wa-sysbtns i.wa-sb-shade:after{top:4px;opacity:0}[data-theme=winamp] .wa-sysbtns i.wa-sb-close:before,[data-theme=winamp] .wa-sysbtns i.wa-sb-close:after{top:3px}[data-theme=winamp] .wa-sysbtns i.wa-sb-close:before{transform:rotate(45deg)}[data-theme=winamp] .wa-sysbtns i.wa-sb-close:after{transform:rotate(-45deg)}[data-theme=winamp] .wa-display{padding:7px 8px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 8px}[data-theme=winamp] .wa-art{grid-column:1;grid-row:1 / 5;align-self:stretch;height:auto;aspect-ratio:1 / 1;min-height:0;background:url(/cop-Jame-small-round_transpancy_small.png) center / cover no-repeat,var(--wa-lcd-bg);border:1px solid;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo);box-shadow:inset 0 0 8px #0000008c;filter:saturate(.82) contrast(1.06);position:relative}[data-theme=winamp] .wa-art:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(10,15,10,.14) 0 1px,transparent 1px 3px)}[data-theme=winamp] .wa-lcd,[data-theme=winamp] .wa-songline,[data-theme=winamp] .wa-info,[data-theme=winamp] .wa-seek{grid-column:2}[data-theme=winamp] .wa-lcd{display:flex;align-items:flex-end;gap:10px;min-width:0;overflow:hidden;background:var(--wa-lcd-bg);border:1px solid;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo);padding:8px 10px}[data-theme=winamp] .wa-clutter{display:flex;flex-direction:column;justify-content:center;gap:1px;align-self:stretch;padding-right:5px;margin-right:2px;border-right:1px solid #132613}[data-theme=winamp] .wa-clutter i{font:700 6px/1.1 Verdana,sans-serif;font-style:normal;color:#3d663d}[data-theme=winamp] .wa-play-ind{color:var(--wa-green);font:10px/1 monospace;padding-bottom:4px}[data-theme=winamp] .wa-time{font:26px/1 WA-VT323,Courier New,monospace;color:var(--wa-green);text-shadow:0 0 6px rgba(0,232,0,.55);letter-spacing:2px}[data-theme=winamp] .wa-vis{display:flex;align-items:flex-end;gap:2px;height:24px;margin-left:auto}[data-theme=winamp] .wa-bar{width:5px;height:var(--h);background:linear-gradient(180deg,#e83030,#e8a030,#30d830 70%,#109010);background-size:100% 28px;background-position:bottom;animation:wa-pulse 1.1s ease-in-out infinite alternate}[data-theme=winamp] .wa-bar:nth-child(2n){animation-duration:.9s;animation-delay:.2s}[data-theme=winamp] .wa-bar:nth-child(3n){animation-duration:1.4s;animation-delay:.35s}@keyframes wa-pulse{0%{transform:scaleY(1)}to{transform:scaleY(.45)}}[data-theme=winamp] .wa-bar{transform-origin:bottom}[data-theme=winamp] .wa-songline{background:var(--wa-lcd-bg);border:1px solid;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo);padding:3px 6px;overflow:hidden}[data-theme=winamp] .wa-song-track{display:inline-flex;white-space:nowrap;animation:wa-marquee 18s linear infinite}[data-theme=winamp] .wa-song{display:inline-block;font:8px/1.8 WA-Silkscreen,Courier New,monospace;color:var(--wa-green);white-space:nowrap;padding-right:44px}@keyframes wa-marquee{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}[data-theme=winamp] .wa-info{display:flex;gap:12px;font:8px/1 WA-Silkscreen,Verdana,sans-serif;color:var(--wa-green-dim)}[data-theme=winamp] .wa-info .wa-mode{margin-left:auto;color:var(--wa-green)}[data-theme=winamp] .wa-seek{position:relative;height:10px;background:linear-gradient(180deg,#14161b,#1f232b);border:1px solid;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo)}[data-theme=winamp] .wa-seek i{position:absolute;top:-2px;left:26%;width:28px;height:11px;background:repeating-linear-gradient(90deg,rgba(58,40,10,.55) 0 1px,transparent 1px 3px),linear-gradient(180deg,#e6cd8b,#c49f55 55%,#8a682f);border:1px solid;border-color:#f0dfae #5f4720 #5f4720 #f0dfae}[data-theme=winamp] .wa-controls{display:flex;align-items:center;gap:4px;padding:4px 8px 7px;flex-wrap:wrap}[data-theme=winamp] .wa-btn,[data-theme=winamp] .wa-eject{font:700 9px/1 Verdana,sans-serif;color:#20242c;background:linear-gradient(180deg,#3a4150,#262b34);border:1px solid;border-color:var(--wa-face-hi) var(--wa-face-lo) var(--wa-face-lo) var(--wa-face-hi);border-radius:0;color:var(--wa-silver);margin:0;appearance:none;padding:6px 9px;text-align:center;text-shadow:1px 1px 0 var(--wa-black)}[data-theme=winamp] .wa-eject{margin-left:4px}[data-theme=winamp] .wa-btn[data-sfx],[data-theme=winamp] .wa-eject[data-sfx]{cursor:pointer}[data-theme=winamp] .wa-btn[data-sfx]:active,[data-theme=winamp] .wa-eject[data-sfx]:active,[data-theme=winamp] .wa-btn[data-sfx-playing],[data-theme=winamp] .wa-eject[data-sfx-playing]{border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo);background:linear-gradient(180deg,#1a1d24,#2c323c);color:#fff;text-shadow:0 0 5px rgba(0,232,0,.5)}[data-theme=winamp] .wa-slider{position:relative;flex:1;min-width:60px;height:8px;margin:0 8px;background:linear-gradient(90deg,#106010,#b8b020,#b03010);border:1px solid;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo)}[data-theme=winamp] .wa-slider i{position:absolute;top:-3px;left:70%;width:12px;height:12px;background:repeating-linear-gradient(90deg,rgba(58,40,10,.55) 0 1px,transparent 1px 3px),linear-gradient(180deg,#e6cd8b,#c49f55 55%,#8a682f);border:1px solid;border-color:#f0dfae #5f4720 #5f4720 #f0dfae}[data-theme=winamp] .wa-toggles{display:flex;gap:6px}[data-theme=winamp] .wa-toggles b{font:8px/1 WA-Silkscreen,Verdana,sans-serif;color:#6a7180;border:1px solid var(--wa-face-lo);padding:4px 6px;background:#1d2027}[data-theme=winamp] .wa-toggles b.lit{color:var(--wa-green)}[data-theme=winamp] .wa-eqwin{margin-top:3px;position:relative}[data-theme=winamp] .wa-eq-toggle{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none;-webkit-appearance:none;appearance:none}[data-theme=winamp] .wa-eq-titlebar{cursor:pointer;-webkit-user-select:none;user-select:none}[data-theme=winamp] .wa-eq-titlebar:hover{background:repeating-linear-gradient(180deg,#454c5c 0 1px,#23272f 1px 2px)}[data-theme=winamp] .wa-eq-titlebar:active{background:repeating-linear-gradient(180deg,#2b303b 0 1px,#14161b 1px 2px)}[data-theme=winamp] .wa-eq-titlebar:hover .wa-title{color:#fff}@keyframes wa-eq-hint{0%,to{filter:brightness(1)}50%{filter:brightness(1.24)}}@keyframes wa-eq-hint-title{0%,to{color:#9aa2b0;text-shadow:1px 1px 0 var(--wa-black)}50%{color:#fff;text-shadow:1px 1px 0 var(--wa-black),0 0 5px rgba(198,214,240,.55)}}[data-theme=winamp] .wa-eq-toggle:not(:checked)~.wa-eq-titlebar{animation:wa-eq-hint 3.4s ease-in-out infinite}[data-theme=winamp] .wa-eq-toggle:not(:checked)~.wa-eq-titlebar .wa-title{animation:wa-eq-hint-title 3.4s ease-in-out infinite}[data-theme=winamp] .wa-eq-toggle:not(:checked)~.wa-eq-titlebar:hover,[data-theme=winamp] .wa-eq-toggle:not(:checked)~.wa-eq-titlebar:active,[data-theme=winamp] .wa-eq-toggle:focus-visible~.wa-eq-titlebar{animation:none;filter:none}[data-theme=winamp] .wa-eq-toggle:not(:checked)~.wa-eq-titlebar:hover .wa-title,[data-theme=winamp] .wa-eq-toggle:not(:checked)~.wa-eq-titlebar:active .wa-title,[data-theme=winamp] .wa-eq-toggle:focus-visible~.wa-eq-titlebar .wa-title{animation:none;color:#fff;text-shadow:1px 1px 0 var(--wa-black)}[data-theme=winamp] .wa-eq-toggle:focus-visible~.wa-eq-titlebar{outline:1px dotted var(--wa-green);outline-offset:-2px;background:repeating-linear-gradient(180deg,#454c5c 0 1px,#23272f 1px 2px)}[data-theme=winamp] .wa-eq-graph{flex:0 1 120px;min-width:46px;height:11px;margin:0;background:var(--wa-lcd-bg);border:1px solid;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo)}[data-theme=winamp] .wa-eq-graph svg{display:block;width:100%;height:100%}[data-theme=winamp] .wa-eq-shell{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease}[data-theme=winamp] .wa-eq-slide{min-height:0;overflow:hidden}[data-theme=winamp] .wa-eq-toggle:checked~.wa-eq-shell{grid-template-rows:1fr}[data-theme=winamp] .wa-eq-body{display:flex;align-items:flex-end;gap:10px;padding:10px 12px 12px}@media(prefers-reduced-motion:reduce){[data-theme=winamp] .wa-eq-shell{transition:none}[data-theme=winamp] .wa-eq-toggle:not(:checked)~.wa-eq-titlebar,[data-theme=winamp] .wa-eq-toggle:not(:checked)~.wa-eq-titlebar .wa-title{animation:none;filter:none}}[data-theme=winamp] .wa-eq-onauto{display:flex;flex-direction:column;gap:4px;margin-right:6px}[data-theme=winamp] .wa-eq-onauto b{font:8px/1 WA-Silkscreen,Verdana,sans-serif;color:#6a7180;border:1px solid var(--wa-face-lo);background:#1d2027;padding:3px 6px}[data-theme=winamp] .wa-eq-onauto b.lit{color:var(--wa-green)}[data-theme=winamp] .wa-eq-slider,[data-theme=winamp] .wa-eq-preamp{position:relative;width:10px;height:48px;background:linear-gradient(180deg,#b03010,#b8b020,#106010);border:1px solid;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo)}[data-theme=winamp] .wa-eq-slider i,[data-theme=winamp] .wa-eq-preamp i{position:absolute;left:-3px;top:var(--t, 20px);width:14px;height:10px;background:repeating-linear-gradient(180deg,rgba(58,40,10,.55) 0 1px,transparent 1px 3px),linear-gradient(180deg,#e6cd8b,#c49f55 55%,#8a682f);border:1px solid;border-color:#f0dfae #5f4720 #5f4720 #f0dfae}[data-theme=winamp] .wa-eq-preamp{margin-right:10px}[data-theme=winamp] .wa-eq-bands{flex:1;display:flex;align-items:flex-end;justify-content:space-between;border-left:1px solid var(--wa-face-lo);padding-left:12px}[data-theme=winamp] #frame{width:var(--wa-width);max-width:none;margin:3px 0 0;padding:0;font-family:Verdana,Tahoma,sans-serif;position:relative}[data-theme=winamp] #frame:before{content:"PLAYLIST EDITOR";display:block;height:16px;font:8px/16px WA-Silkscreen,Verdana,sans-serif;letter-spacing:0;text-align:center;color:var(--wa-silver);text-shadow:1px 1px 0 var(--wa-black);background:repeating-linear-gradient(180deg,#383e4b 0 1px,#1b1e25 1px 2px);border-bottom:1px solid var(--wa-black)}[data-theme=winamp] #masthead,[data-theme=winamp] .bio-section,[data-theme=winamp] #colophon{background:var(--wa-lcd-bg);margin:0 6px}[data-theme=winamp] #masthead{margin-top:6px;display:flex;gap:12px;align-items:baseline;flex-wrap:wrap;padding:8px 12px;border:1px solid;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo);border-bottom:none}[data-theme=winamp] #portrait{display:none}[data-theme=winamp] #nameplate{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}[data-theme=winamp] #site-name{margin:0;font:700 16px/1.2 WA-Silkscreen,Courier New,monospace;color:var(--wa-green);text-shadow:0 0 5px rgba(0,232,0,.4);text-transform:uppercase;letter-spacing:1px}[data-theme=winamp] #tagline{margin:0;font:16px/1.3 WA-VT323,Courier New,monospace;color:var(--wa-amber)}[data-theme=winamp] #frame{counter-reset:wa-track}[data-theme=winamp] .bio-section{counter-increment:wa-track;padding:0 0 10px;border-left:1px solid var(--wa-face-lo);border-right:1px solid var(--wa-face-hi)}[data-theme=winamp] .section-title{display:flex;align-items:baseline;margin:0;padding:7px 10px 4px;font:19px/1.3 WA-VT323,Courier New,monospace;text-transform:uppercase;letter-spacing:.5px;color:var(--wa-green);cursor:default}[data-theme=winamp] .section-title:before{content:counter(wa-track) ". James - ";white-space:pre}[data-theme=winamp] .section-title:after{margin-left:auto;padding-left:12px;font-size:16px;font-weight:400;color:var(--wa-green-dim)}[data-theme=winamp] #about .section-title:after{content:"0:42"}[data-theme=winamp] #community .section-title:after{content:"3:15"}[data-theme=winamp] #politics .section-title:after{content:"2:11"}[data-theme=winamp] #startups .section-title:after{content:"4:04"}[data-theme=winamp] #journalism .section-title:after{content:"5:23"}[data-theme=winamp] #hobbies .section-title:after{content:"3:33"}[data-theme=winamp] #volunteering .section-title:after{content:"6:19"}[data-theme=winamp] #memberships .section-title:after{content:"2:58"}[data-theme=winamp] #certificates .section-title:after{content:"3:47"}[data-theme=winamp] .section-title:hover{background:var(--wa-sel);color:#fff}[data-theme=winamp] .section-title:hover:after{color:#c8c8ff}[data-theme=winamp] .prose{padding:4px 16px 6px 26px;max-width:74ch;font-size:16px;line-height:1.6;color:var(--wa-prose)}[data-theme=winamp] .prose a{color:var(--wa-amber);text-decoration:underline}[data-theme=winamp] .prose a:visited{color:var(--wa-amber-dim)}[data-theme=winamp] .prose a:hover,[data-theme=winamp] .prose a:focus{color:#fff;background:#e8c0602e}[data-theme=winamp] .prose a:focus-visible{outline:1px dotted var(--wa-green);outline-offset:1px}[data-theme=winamp] .prose strong{color:#f7f2e2}[data-theme=winamp] #colophon{margin-bottom:6px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo);border-top:1px dotted #223022}[data-theme=winamp] #contact-button{font:700 10px/1 Verdana,sans-serif;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--wa-silver);background:linear-gradient(180deg,#3a4150,#262b34);border:1px solid;border-color:var(--wa-face-hi) var(--wa-face-lo) var(--wa-face-lo) var(--wa-face-hi);padding:7px 12px;text-shadow:1px 1px 0 var(--wa-black)}[data-theme=winamp] #contact-button:hover,[data-theme=winamp] #contact-button:focus{color:#fff;border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo)}[data-theme=winamp] #elsewhere{flex:0 0 100%;align-items:center;gap:4px 6px;margin:6px 0 0;padding-top:7px;border-top:1px dotted #223022}[data-theme=winamp] #elsewhere-label{opacity:1;font:8px/16px WA-Silkscreen,Verdana,sans-serif;letter-spacing:1px;text-transform:uppercase;color:var(--wa-green-dim)}[data-theme=winamp] #elsewhere a,[data-theme=winamp] #elsewhere a:link{padding:3px 8px;font:16px/1.15 WA-VT323,Courier New,monospace;color:var(--wa-amber);background:transparent;text-decoration:underline;text-underline-offset:2px}[data-theme=winamp] #elsewhere a:visited{color:var(--wa-amber-dim)}[data-theme=winamp] #elsewhere a:hover,[data-theme=winamp] #elsewhere a:active,[data-theme=winamp] #elsewhere a:focus-visible{background:var(--wa-sel);color:#fff}[data-theme=winamp] #elsewhere a:focus-visible{outline:1px dotted var(--wa-green);outline-offset:1px}[data-theme=winamp] #counter-slot{margin-left:auto;font:13px/1 WA-VT323,Courier New,monospace;color:var(--wa-green-dim)}[data-theme=winamp] #counter-slot:after{content:"9 tracks in playlist"}[data-theme=winamp] #last-updated{width:100%;margin:2px 0 0;font:13px/1.4 WA-VT323,Courier New,monospace;color:#5f6a5f}[data-theme=winamp] #frame:after{content:"";display:block;height:12px;background:repeating-linear-gradient(90deg,#383e4b 0 2px,#1b1e25 2px 4px);border-top:1px solid var(--wa-black);margin-top:2px}@media(max-width:640px){[data-theme=winamp] #stage{padding:8px 4px 24px}[data-theme=winamp] .wa-time{font-size:24px}[data-theme=winamp] .wa-vis{height:22px}[data-theme=winamp] .wa-eq-body{gap:6px;overflow:hidden}[data-theme=winamp] #masthead{justify-content:center;text-align:center;padding:7px 10px}[data-theme=winamp] #nameplate{justify-content:center}[data-theme=winamp] .section-title{flex-wrap:wrap;font-size:17px}[data-theme=winamp] .prose{padding-left:14px;font-size:15px}[data-theme=winamp] #counter-slot{margin-left:0}[data-theme=winamp] #elsewhere a,[data-theme=winamp] #elsewhere a:link{padding:7px 9px}}[data-theme=winamp] .wa-main.is-live .wa-btn[data-pa]{cursor:pointer}[data-theme=winamp] .wa-main.is-live .wa-btn[data-pa]:active{border-color:var(--wa-face-lo) var(--wa-face-hi) var(--wa-face-hi) var(--wa-face-lo);background:linear-gradient(180deg,#1a1d24,#2c323c);color:#fff;text-shadow:0 0 5px rgba(0,232,0,.5)}[data-theme=winamp] .wa-btn:focus-visible{outline:2px solid var(--wa-green);outline-offset:1px}[data-theme=winamp] .wa-main.is-live .wa-seek i{left:calc(var(--pa-p, 0) * (100% - 28px))}[data-theme=winamp] .wa-main.is-live[data-pstate=stopped] .wa-bar{animation:none;transform:scaleY(.06)}@font-face{font-family:NokiaTiny5;src:url(/fonts/tiny5-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:NokiaVT323;src:url(/fonts/vt323-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}[data-theme=nokia]{--n-lcd: #a4c43c;--n-ink: #1a2408;--n-plastic: #182353;--n-plastic-hi: #2c3a7c;--n-plastic-lo: #0c1330;--n-silver: #c9cfdb;--n-silver-lo: #8d94a6;--n-ivory: #f2f3f5;--n-ivory-lo: #c3c8d2;--n-navy-text: #1e2a63;--n-screen-inset: #0a0f24;--n-screen-w: 456px;--n-bezel: 50px;--n-shell-w: calc(var(--n-screen-w) + var(--n-bezel) * 2);--n-font: "Menlo", "Consolas", "Lucida Console", monospace;--n-font-pixel: "NokiaTiny5", "Menlo", "Consolas", monospace;--n-font-lcd: "NokiaVT323", "Menlo", "Consolas", monospace}[data-theme=nokia] .chrome-nokia{display:block}[data-theme=nokia] body,[data-theme=nokia] #stage{background:radial-gradient(circle at 50% 30%,#2b3145,#0b0d13 75%)}[data-theme=nokia] #frame{position:relative;max-width:none;width:var(--n-shell-w);margin:0 auto;padding:104px calc(var(--n-bezel) + 16px) 238px;background:linear-gradient(90deg,var(--n-plastic-hi) 0,var(--n-plastic) 10px,var(--n-plastic) calc(var(--n-bezel) - 10px),var(--n-silver) calc(var(--n-bezel) - 10px),var(--n-silver) calc(var(--n-bezel) - 4px),var(--n-screen-inset) calc(var(--n-bezel) - 4px),var(--n-screen-inset) var(--n-bezel),var(--n-lcd) var(--n-bezel),var(--n-lcd) calc(100% - var(--n-bezel)),var(--n-screen-inset) calc(100% - var(--n-bezel)),var(--n-screen-inset) calc(100% - var(--n-bezel) + 4px),var(--n-silver) calc(100% - var(--n-bezel) + 4px),var(--n-silver) calc(100% - var(--n-bezel) + 10px),var(--n-plastic) calc(100% - var(--n-bezel) + 10px),var(--n-plastic) calc(100% - 10px),var(--n-plastic-hi) 100%);font-family:var(--n-font-lcd);font-weight:400;font-synthesis:none;font-size:19px;line-height:1.3;color:var(--n-ink)}[data-theme=nokia] #frame:before{content:"";position:absolute;top:0;bottom:0;left:var(--n-bezel);right:var(--n-bezel);pointer-events:none;z-index:3;background:repeating-linear-gradient(0deg,rgba(26,36,8,.05) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(26,36,8,.05) 0 1px,transparent 1px 3px);box-shadow:inset 0 0 0 2px #0c133059,inset 0 0 22px #2e3e084d,0 0 34px #a4c43c2e}@media(min-width:701px){[data-theme=nokia] #frame:after{content:"";position:absolute;z-index:4;pointer-events:none;top:110px;bottom:244px;right:calc(var(--n-bezel) + 4px);width:6px;background:linear-gradient(var(--n-ink),var(--n-ink)) 100% 10px / 6px 72px no-repeat,repeating-linear-gradient(0deg,var(--n-ink) 0 2px,transparent 2px 7px) 100% 0 / 2px 100% no-repeat}}[data-theme=nokia] #masthead{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:9px;margin:0 0 18px;padding:5px;text-align:left;border:2px solid var(--n-ink)}[data-theme=nokia] #portrait{box-sizing:content-box;display:block;width:75px;height:68px;margin:0;padding:3px;border:2px solid var(--n-ink);image-rendering:pixelated;filter:grayscale(1) contrast(1.7) brightness(1.05) sepia(1) hue-rotate(48deg) saturate(2.4);content:url(/themes/nokia/portrait-dither.png)}[data-theme=nokia] #nameplate{min-width:0}[data-theme=nokia] #site-name{margin:0 0 6px;padding:5px 6px 3px;background:var(--n-ink);color:var(--n-lcd);font-family:var(--n-font-pixel);font-weight:400;font-size:15px;line-height:1.25;text-transform:uppercase;letter-spacing:0}[data-theme=nokia] #tagline{margin:0;font-size:17px;line-height:1.25;font-style:normal}[data-theme=nokia] #tagline:before{content:"“"}[data-theme=nokia] #tagline:after{content:"”"}[data-theme=nokia] #frame{counter-reset:nokiamenu}[data-theme=nokia] .bio-section{margin:0 0 20px}[data-theme=nokia] .section-title{counter-increment:nokiamenu;margin:0 0 8px;padding:5px 8px 3px;background:var(--n-ink);color:var(--n-lcd);font-family:var(--n-font-pixel);font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:0}[data-theme=nokia] .section-title:before{content:counter(nokiamenu) " "}[data-theme=nokia] .section-title:after{content:counter(nokiamenu) "/9";float:right;font-size:10px;letter-spacing:0;margin-top:3px}[data-theme=nokia] .prose{font-size:19px}[data-theme=nokia] .prose strong{font-weight:400;background:var(--n-ink);color:var(--n-lcd);padding:0 3px}[data-theme=nokia] .prose strong a,[data-theme=nokia] .prose strong a:visited{color:var(--n-lcd);text-decoration-color:var(--n-lcd)}[data-theme=nokia] .prose a,[data-theme=nokia] .prose a:visited{color:var(--n-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}[data-theme=nokia] a:focus-visible{outline:none;background:var(--n-ink);color:var(--n-lcd)!important}[data-theme=nokia] #colophon{text-align:center;margin-top:26px}[data-theme=nokia] #contact-button{display:inline-block;padding:8px 22px 6px;background:var(--n-ink);color:var(--n-lcd);text-decoration:none;text-transform:uppercase;font-family:var(--n-font-pixel);font-weight:400;font-size:15px;letter-spacing:0}[data-theme=nokia] #elsewhere{justify-content:center;gap:6px;margin:14px 0 0}[data-theme=nokia] #elsewhere-label{flex:0 0 100%;opacity:1;margin-bottom:2px;font-family:var(--n-font-pixel);font-weight:400;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--n-ink)}[data-theme=nokia] #elsewhere a,[data-theme=nokia] #elsewhere a:visited{padding:4px 7px 2px;border:2px solid var(--n-ink);background:transparent;color:var(--n-ink);font-family:var(--n-font-pixel);font-weight:400;font-size:15px;line-height:1;text-transform:uppercase;text-decoration:none}[data-theme=nokia] #elsewhere a:hover,[data-theme=nokia] #elsewhere a:active,[data-theme=nokia] #elsewhere a:focus-visible{background:var(--n-ink);color:var(--n-lcd)}[data-theme=nokia] #counter-slot{display:none}[data-theme=nokia] #last-updated{margin:14px 0 0;font-family:var(--n-font-pixel);font-weight:400;font-size:10px;text-transform:uppercase}[data-theme=nokia] .n-top{position:fixed;top:0;left:50%;transform:translate(-50%);width:var(--n-shell-w);z-index:50;font-family:var(--n-font);font-weight:700}[data-theme=nokia] .n-plastic-top{height:60px;background:linear-gradient(180deg,var(--n-plastic-hi),var(--n-plastic) 55%,var(--n-plastic-lo));border-radius:44px 44px 0 0;position:relative}[data-theme=nokia] .n-earpiece{position:absolute;top:6px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:3px}[data-theme=nokia] .n-earpiece i{width:4px;height:4px;border-radius:50%;background:var(--n-plastic-lo);box-shadow:inset 0 1px 1px #000000e6}[data-theme=nokia] .n-brand{position:absolute;bottom:4px;width:100%;text-align:center;color:#d7dbe4;font-size:14px;letter-spacing:1.2px;text-indent:1.2px;font-family:Arial,Helvetica,sans-serif;font-weight:800;text-shadow:0 1px 0 rgba(0,0,0,.6),0 -1px 0 rgba(255,255,255,.12)}[data-theme=nokia] .n-lcd-status{height:32px;margin:0 var(--n-bezel);background:var(--n-lcd);display:flex;align-items:center;justify-content:space-between;padding:0 10px;color:var(--n-ink);font-family:var(--n-font-pixel);font-weight:400;font-synthesis:none;font-size:10px;box-shadow:inset 0 3px 6px #0c133059,0 -4px 0 var(--n-screen-inset),0 -10px 0 var(--n-silver)}[data-theme=nokia] .n-carrier{letter-spacing:2px}[data-theme=nokia] .n-signal,[data-theme=nokia] .n-battery{display:flex;align-items:flex-end;gap:2px}[data-theme=nokia] .n-signal i,[data-theme=nokia] .n-battery i{width:4px;background:var(--n-ink)}[data-theme=nokia] .n-signal i:nth-child(1){height:5px}[data-theme=nokia] .n-signal i:nth-child(2){height:8px}[data-theme=nokia] .n-signal i:nth-child(3){height:11px}[data-theme=nokia] .n-signal i:nth-child(4){height:14px}[data-theme=nokia] .n-battery i:nth-child(1){height:14px}[data-theme=nokia] .n-battery i:nth-child(2){height:11px}[data-theme=nokia] .n-battery i:nth-child(3){height:8px}[data-theme=nokia] .n-battery i:nth-child(4){height:5px}[data-theme=nokia] .n-snake{display:flex;align-items:center;gap:2px}[data-theme=nokia] .n-snake i,[data-theme=nokia] .n-snake b{width:7px;height:7px;background:var(--n-ink)}[data-theme=nokia] .n-snake b{margin-bottom:7px}[data-theme=nokia] .n-snake em{width:5px;height:5px;margin-left:9px;background:var(--n-ink)}[data-theme=nokia] .n-bottom{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:var(--n-shell-w);z-index:50;font-family:var(--n-font);font-weight:700}[data-theme=nokia] .n-softkeys{height:34px;margin:0 var(--n-bezel);background:var(--n-lcd);display:flex;align-items:center;justify-content:space-between;padding:0 14px;color:var(--n-ink);font-family:var(--n-font-pixel);font-weight:400;font-synthesis:none;font-size:15px;box-shadow:inset 0 -3px 6px #0c133059,0 4px 0 var(--n-screen-inset),0 10px 0 var(--n-silver)}[data-theme=nokia] .n-plastic-bottom{position:relative;background:linear-gradient(180deg,var(--n-plastic-hi),var(--n-plastic) 45%,var(--n-plastic-lo));border-radius:0 0 56px 56px;padding:0 40px 14px}[data-theme=nokia] .n-collar{margin:0 -40px 4px;padding:8px 40px 10px;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.5),transparent 55%),linear-gradient(180deg,var(--n-ivory),var(--n-silver) 45%,var(--n-silver-lo));border-radius:0 0 50% 50%/0 0 48px 48px;box-shadow:0 4px 6px #00000073,inset 0 -3px 4px #0000002e}[data-theme=nokia] .n-plastic-bottom:before{content:"";position:absolute;left:var(--n-bezel);right:var(--n-bezel);top:40%;bottom:-6px;background:var(--n-plastic-lo);z-index:-1}[data-theme=nokia] .n-navi-row{display:flex;align-items:flex-start;justify-content:center;gap:12px}[data-theme=nokia] .n-navi-btn{position:relative;width:132px;height:28px;border-radius:14px;border:1px solid rgba(30,42,99,.35);background:radial-gradient(ellipse at 50% 20%,rgba(255,255,255,.75),transparent 60%),linear-gradient(180deg,var(--n-ivory),var(--n-silver-lo));box-shadow:0 2px 5px #00000080,inset 0 -2px 3px #00000040,inset 0 1px 1px #fffc}[data-theme=nokia] .n-navi-btn:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:92px;height:8px;border-radius:4px;background:linear-gradient(180deg,#c4e6f4,#63a9d4 70%,#4a8cba);box-shadow:inset 0 1px 1px #ffffffb3}[data-theme=nokia] .n-key-c,[data-theme=nokia] .n-rocker{width:50px;height:26px;border-radius:55% 45% 50% 50%/60% 60% 45% 45%;border:1px solid rgba(30,42,99,.35);background:radial-gradient(ellipse at 50% 20%,rgba(255,255,255,.7),transparent 60%),linear-gradient(180deg,var(--n-ivory),var(--n-ivory-lo));color:var(--n-navy-text);font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 2px 4px #00000073,inset 0 1px 1px #fffc}[data-theme=nokia] .n-key-c{transform:rotate(-14deg) translateY(6px)}[data-theme=nokia] .n-rocker{border-radius:45% 55% 50% 50%/60% 60% 45% 45%;transform:rotate(14deg) translateY(6px)}[data-theme=nokia] .n-rocker b{font-size:9px;line-height:1;font-weight:700}[data-theme=nokia] .n-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:6px 16px;margin-top:8px;padding:0 20px}[data-theme=nokia] .n-kkey{height:24px;border-radius:52% 48% 50% 50%/62% 62% 42% 42%;border:1px solid rgba(20,28,66,.55);background:radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.85),transparent 62%),linear-gradient(180deg,var(--n-ivory),var(--n-ivory-lo));color:var(--n-navy-text);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:0 2px 4px #00000080,inset 0 1px 1px #ffffffd9,inset 0 -2px 3px #00000038}[data-theme=nokia] .n-kkey:nth-child(3n+1){transform:rotate(-8deg);border-radius:60% 40% 45% 55%/62% 62% 42% 42%}[data-theme=nokia] .n-kkey:nth-child(3n+2){transform:translateY(5px)}[data-theme=nokia] .n-kkey:nth-child(3n){transform:rotate(8deg);border-radius:40% 60% 55% 45%/62% 62% 42% 42%}[data-theme=nokia] .n-kkey b{font-size:9px;font-weight:700;letter-spacing:.5px}[data-theme=nokia] .n-key-c[data-sfx],[data-theme=nokia] .n-navi-btn[data-sfx],[data-theme=nokia] .n-kkey[data-sfx]{cursor:pointer;user-select:none;-webkit-user-select:none}[data-theme=nokia] .n-key-c[data-sfx]:active,[data-theme=nokia] .n-navi-btn[data-sfx]:active,[data-theme=nokia] .n-kkey[data-sfx]:active{background:radial-gradient(ellipse at 50% 85%,rgba(255,255,255,.5),transparent 60%),linear-gradient(180deg,var(--n-silver-lo),var(--n-ivory));box-shadow:0 1px 1px #0006,inset 0 3px 5px #0006}@media(min-width:701px)and (max-height:820px){[data-theme=nokia] #frame{padding-bottom:190px}[data-theme=nokia] #frame:after{bottom:196px}[data-theme=nokia] .n-softkeys{height:28px;font-size:15px}[data-theme=nokia] .n-plastic-bottom{padding-bottom:12px;border-radius:0 0 48px 48px}[data-theme=nokia] .n-collar{margin-bottom:2px;padding-top:5px;padding-bottom:7px;border-radius:0 0 50% 50%/0 0 38px 38px}[data-theme=nokia] .n-navi-btn{width:120px;height:24px;border-radius:12px}[data-theme=nokia] .n-navi-btn:after{width:84px;height:7px}[data-theme=nokia] .n-key-c,[data-theme=nokia] .n-rocker{width:46px;height:22px;font-size:12px}[data-theme=nokia] .n-key-c{transform:rotate(-14deg) translateY(4px)}[data-theme=nokia] .n-rocker{transform:rotate(14deg) translateY(4px)}[data-theme=nokia] .n-keypad{margin-top:5px;gap:4px 14px}[data-theme=nokia] .n-kkey{height:20px;font-size:13px}[data-theme=nokia] .n-kkey:nth-child(3n+2){transform:translateY(4px)}[data-theme=nokia] .n-kkey b{font-size:8px;letter-spacing:.3px}}@media(max-width:700px){[data-theme=nokia] body,[data-theme=nokia] #stage{background:var(--n-lcd)}[data-theme=nokia] #frame{width:100%;padding:46px 16px 52px;background:var(--n-lcd)}[data-theme=nokia] #frame:before{left:0;right:0;box-shadow:none}[data-theme=nokia] .n-top,[data-theme=nokia] .n-bottom{width:100%;left:0;transform:none}[data-theme=nokia] .n-plastic-top,[data-theme=nokia] .n-plastic-bottom{display:none}[data-theme=nokia] .n-lcd-status,[data-theme=nokia] .n-softkeys{margin:0;box-shadow:none;border-bottom:2px solid var(--n-ink)}[data-theme=nokia] .n-softkeys{border-bottom:none;border-top:2px solid var(--n-ink)}}[data-theme=hi5] .chrome-hi5{display:block;position:relative}[data-theme=hi5]{--h5-orange: #f26400;--h5-orange-light: #ff9a3d;--h5-blue: #3d8fd1;--h5-blue-light: #7cb9e8;--h5-ink: #222;--h5-link: #0066cc;--h5-module-border: #e8b46a;--h5-head-orange: linear-gradient(#dd4f00, #bc4400);--h5-head-blue: linear-gradient(#3a78ab, #2a5f92);--h5-card-h: 344px;background:#ff8fc0}[data-theme=hi5] body{font-family:Arial,Helvetica,sans-serif;background-color:#ff8fc0;background-image:radial-gradient(circle at 11px 9px,rgba(255,255,255,.95) 1.1px,transparent 1.8px),radial-gradient(circle at 33px 27px,rgba(255,255,255,.7) 1px,transparent 1.6px),radial-gradient(circle at 22px 44px,rgba(255,214,240,.9) 1.4px,transparent 2px),radial-gradient(circle at 44px 15px,rgba(255,255,255,.55) .9px,transparent 1.4px),radial-gradient(circle at 61px 71px,rgba(255,255,255,.85) 1.2px,transparent 1.9px),radial-gradient(circle at 17px 52px,rgba(255,226,245,.75) 1px,transparent 1.6px),radial-gradient(circle at 78px 23px,rgba(255,255,255,.5) .9px,transparent 1.5px),linear-gradient(135deg,#ff9ecb,#ff6fb5 45%,#c86dd7);background-size:52px 56px,52px 56px,52px 56px,52px 56px,89px 97px,89px 97px,89px 97px,cover;background-attachment:fixed}[data-theme=hi5] .h5-topbar{display:flex;align-items:center;gap:10px;padding:3px 16px;background:linear-gradient(#ff8c1a,#f26400);color:#fff;font-size:12px}[data-theme=hi5] .h5-logo{background:#fff;color:var(--h5-orange);font-weight:700;font-size:17px;line-height:1;padding:3px 8px 4px;border-radius:7px;letter-spacing:-1px;box-shadow:0 1px 2px #00000040}[data-theme=hi5] .h5-tag{font-style:italic;opacity:.95}[data-theme=hi5] .h5-user{margin-left:auto}[data-theme=hi5] .h5-online{color:#b6ff9e;font-weight:700}[data-theme=hi5] .h5-nav{display:flex;align-items:flex-end;gap:3px;padding:3px 14px 0;background:#fff3e0;border-bottom:2px solid var(--h5-orange);font-size:12px}[data-theme=hi5] .h5-tab{padding:3px 12px;line-height:15px;border-radius:6px 6px 0 0;background:#ffd9ad;color:#7a4a12;white-space:nowrap}[data-theme=hi5] .h5-tab.h5-active{background:var(--h5-orange);color:#fff;font-weight:700}[data-theme=hi5] .h5-search{margin-left:auto;display:flex;gap:4px;padding-bottom:3px}[data-theme=hi5] .h5-input{background:#fff;border:1px solid #ccc;color:#999;padding:1px 9px;line-height:15px;font-size:11px;border-radius:3px;min-width:130px}[data-theme=hi5] .h5-btn{background:var(--h5-orange);color:#fff;padding:1px 11px;line-height:15px;border-radius:3px;font-weight:700;font-size:11px}[data-theme=hi5] #frame{display:grid;grid-template-columns:300px 1fr;gap:14px;align-items:start;max-width:990px;margin:16px auto 24px;padding:0 14px;font-family:Arial,Helvetica,sans-serif;line-height:1.6}[data-theme=hi5] #masthead{grid-column:1;grid-row:1 / span 10;display:flex;flex-direction:column;min-height:var(--h5-card-h);background:#fff;border:1px solid var(--h5-module-border);border-radius:10px;padding:0 0 4px;text-align:center;box-shadow:0 1px 4px #0003;overflow:hidden}[data-theme=hi5] #masthead:before{content:"★ James's Profile ★";display:block;background:var(--h5-head-orange);color:#fff;font-weight:700;font-size:12px;line-height:15px;padding:4px 12px;text-shadow:0 1px 1px rgba(0,0,0,.25)}[data-theme=hi5] #portrait{width:140px;height:auto;margin:12px auto 4px;border:3px solid #ffd9b3;border-radius:8px;display:block}[data-theme=hi5] #site-name{font-size:17px;color:var(--h5-orange);margin:6px 10px 2px;line-height:1.3}[data-theme=hi5] #site-name:after{content:" ✦";color:#ff9ecb;animation:h5-twinkle 1.6s ease-in-out infinite alternate}[data-theme=hi5] #nameplate{margin-bottom:0}[data-theme=hi5] #tagline{font-size:12px;font-style:italic;color:#666;margin:0 12px 8px}[data-theme=hi5] #masthead:after{content:"★ Friends: 1,337\a◆ Bangkok, Thailand\a✿ Status: online\a● Views: 250,341\a■ Since: Oct 2006\a♥ Mood: สวัสดี!";white-space:pre-line;display:block;text-align:left;background-color:#fff8ef;border-top:1px dashed #f0b060;column-count:2;column-gap:12px;margin:8px 8px auto;padding:6px 10px 7px;font-size:11px;line-height:1.55;color:#555;border-radius:8px}[data-theme=hi5] .bio-section{grid-column:2;background:#fff;border:1px solid var(--h5-module-border);border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0003}[data-theme=hi5] .section-title{margin:0;background:var(--h5-head-orange);color:#fff;font-size:12px;line-height:15px;padding:4px 12px;text-shadow:0 1px 1px rgba(0,0,0,.25)}[data-theme=hi5] .section-title:before{content:"★ "}[data-theme=hi5] .section-title:after{content:"edit";float:right;font-weight:400;font-size:11px;line-height:15px;text-decoration:underline;opacity:.85}[data-theme=hi5] .bio-section:nth-of-type(2n) .section-title{background:var(--h5-head-blue)}[data-theme=hi5] .bio-section:nth-of-type(2n){border-color:#9cc4e4}[data-theme=hi5] .prose{padding:12px 16px 14px;font-size:15px;line-height:1.6;color:var(--h5-ink);max-width:75ch}[data-theme=hi5] .prose a{color:var(--h5-link);text-decoration:none}[data-theme=hi5] .prose a:visited{color:#7a3ba8}[data-theme=hi5] .prose a:hover{text-decoration:underline}[data-theme=hi5] a:focus-visible{outline:2px dotted var(--h5-orange);outline-offset:2px}[data-theme=hi5] #colophon{grid-column:2;background:#fff;border:1px solid var(--h5-module-border);border-radius:10px;padding:0 0 14px;text-align:center;box-shadow:0 1px 4px #0003;overflow:hidden}[data-theme=hi5] #colophon:before{content:"★ Leave a Comment";display:block;background:var(--h5-head-orange);color:#fff;font-weight:700;font-size:12px;line-height:15px;padding:4px 12px;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,.25);margin-bottom:14px}[data-theme=hi5] #contact-button{display:inline-block;background:linear-gradient(#ffb347,var(--h5-orange));color:#fff;font-weight:700;font-size:13px;padding:8px 20px;border-radius:18px;border:1px solid #e56700;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.25);box-shadow:inset 0 1px #ffffff80,0 1px 3px #00000040}[data-theme=hi5] #contact-button:before{content:"✉ "}[data-theme=hi5] #elsewhere{justify-content:center;align-items:center;gap:3px 2px;margin:12px 14px 0;padding:7px 8px;background:#f4f8fc;border:1px solid #cfe0f0;border-radius:8px}[data-theme=hi5] #elsewhere-label{opacity:1;margin-right:4px;color:#666;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}[data-theme=hi5] #elsewhere a,[data-theme=hi5] #elsewhere a:link{padding:5px 9px;border-radius:4px;background:transparent;color:var(--h5-link);font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}[data-theme=hi5] #elsewhere a:visited{color:#7a3ba8}[data-theme=hi5] #elsewhere a:hover,[data-theme=hi5] #elsewhere a:active,[data-theme=hi5] #elsewhere a:focus-visible{background:var(--h5-head-blue);color:#fff;text-decoration:underline;text-shadow:0 1px 1px rgba(0,0,0,.25)}[data-theme=hi5] #counter-slot{display:none}[data-theme=hi5] #last-updated{font-size:11px;color:#888;margin:10px 0 0}[data-theme=hi5] #colophon:after{content:"★ GiRLzGoSSiP~*: พี่เจมส์!! โปรไฟล์สวยมากก เม้นท์ให้แล้วนะ เม้นท์ back ด้วยน้าา ~♥\a— 14 Feb 2007, 11:52 PM · Reply · Delete";white-space:pre-line;display:block;text-align:left;background:#fff8ef;border:1px dashed #f0b060;border-radius:8px;margin:14px 14px 0;padding:9px 12px;font-size:12px;line-height:1.7;color:#555}[data-theme=hi5] .h5-side{position:absolute;top:calc(100% + 16px + var(--h5-card-h) + 14px);left:max(14px,calc(50% - 481px));width:300px;display:flex;flex-direction:column;gap:14px}[data-theme=hi5] .h5-mod{background:#fff;border:1px solid var(--h5-module-border);border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0003}[data-theme=hi5] .h5-mod-head{background:var(--h5-head-orange);color:#fff;font-weight:700;font-size:12px;line-height:15px;padding:4px 12px;text-shadow:0 1px 1px rgba(0,0,0,.25)}[data-theme=hi5] .h5-mod-head:before{content:"★ "}[data-theme=hi5] .h5-mod-head:after{content:attr(data-act);float:right;font-weight:400;font-size:11px;line-height:15px;text-decoration:underline;opacity:.85}[data-theme=hi5] .h5-music{border-color:#9cc4e4}[data-theme=hi5] .h5-music .h5-mod-head{background:var(--h5-head-blue)}[data-theme=hi5] .h5-mod-body{padding:10px 12px 11px;color:#555}[data-theme=hi5] .h5-mod-note{margin:9px 0 0;padding-top:7px;border-top:1px dashed #f0b060;font-size:11px;line-height:1.4;color:#7a5a30}[data-theme=hi5] .h5-np{display:flex;align-items:center;gap:10px}[data-theme=hi5] .h5-cd{flex:0 0 auto;width:52px;height:52px;border-radius:50%;background:radial-gradient(circle at 50% 50%,#fdfdfd 0 5px,#9aa0a6 5px 7px,transparent 7px),conic-gradient(from 200deg,#ffd9ec,#cfe6ff,#d6ffe4,#fff6c9,#ffd0e6,#cfe6ff,#ffd9ec);box-shadow:inset 0 0 0 1px #0000002e,0 1px 2px #00000040}[data-theme=hi5] .h5-np-txt{min-width:0}[data-theme=hi5] .h5-np-label,[data-theme=hi5] .h5-track,[data-theme=hi5] .h5-artist{display:block}[data-theme=hi5] .h5-np-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#b06a00}[data-theme=hi5] .h5-track{font-size:15px;font-weight:700;line-height:1.35;color:#222}[data-theme=hi5] .h5-artist{font-size:11px;line-height:1.4;color:#666}[data-theme=hi5] .h5-bar{margin:9px 0 4px;height:9px;border:1px solid #cfcfcf;border-radius:5px;background:linear-gradient(#ececec,#f8f8f8);overflow:hidden}[data-theme=hi5] .h5-bar-fill{display:block;width:43%;height:100%;border-right:1px solid #b85000;background:linear-gradient(#ffc981,var(--h5-orange))}[data-theme=hi5] .h5-time{display:flex;justify-content:space-between;font-size:10px;color:#999}[data-theme=hi5] .h5-ctrl{display:flex;align-items:center;gap:4px;margin-top:8px}[data-theme=hi5] .h5-key{min-width:25px;padding:1px 0 2px;margin:0;appearance:none;border:1px solid #e9b578;border-radius:4px;background:linear-gradient(#fff,#ffe6c9);box-shadow:inset 0 1px #fff;color:#7a4a12;font-family:inherit;font-size:9px;line-height:13px;text-align:center}[data-theme=hi5] .h5-key-on,[data-theme=hi5] .h5-key[data-sfx-playing],[data-theme=hi5] .h5-key[data-sfx]:active,[data-theme=hi5] .h5-music.is-live .h5-key[data-pa]:active{border-color:#d06800;background:linear-gradient(#ffb040,#ef7e00);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3)}[data-theme=hi5] .h5-key[data-sfx]{cursor:pointer}[data-theme=hi5] .h5-vol{margin-left:auto;font-size:9px;letter-spacing:.5px;color:#a07a4a}[data-theme=hi5] .h5-fr{display:grid;grid-template-columns:repeat(3,1fr);gap:9px 6px;justify-items:center}[data-theme=hi5] .h5-fr-i{display:block;width:100%;text-align:center}[data-theme=hi5] .h5-fr .h5-av{display:block;width:48px;height:48px;margin:0 auto 3px;border-radius:5px}[data-theme=hi5] .h5-fr-n{display:block;overflow:hidden;font-size:10px;line-height:1.3;color:var(--h5-link);text-overflow:ellipsis;white-space:nowrap}[data-theme=hi5] .h5-testi{border-color:#9cc4e4}[data-theme=hi5] .h5-testi .h5-mod-head{background:var(--h5-head-blue)}[data-theme=hi5] .h5-tm{display:grid;grid-template-columns:28px 1fr;gap:8px;padding:8px 0 7px;border-top:1px dotted #ecd2ac}[data-theme=hi5] .h5-tm:first-child{padding-top:1px;border-top:0}[data-theme=hi5] .h5-av{width:28px;height:28px;border:1px solid #e0c49a;border-radius:4px;background-repeat:no-repeat;background-image:radial-gradient(ellipse 20% 20% at 50% 33%,var(--h5-av-ink) 98%,transparent),radial-gradient(ellipse 38% 27% at 50% 85%,var(--h5-av-ink) 98%,transparent),linear-gradient(var(--h5-av-bg),var(--h5-av-bg))}[data-theme=hi5] .h5-av-a{--h5-av-ink: #9a6a92;--h5-av-bg: #ecd5e8}[data-theme=hi5] .h5-av-b{--h5-av-ink: #5f88ab;--h5-av-bg: #cfe0ef}[data-theme=hi5] .h5-av-c{--h5-av-ink: #6f9c60;--h5-av-bg: #d8eccd}[data-theme=hi5] .h5-av-d{--h5-av-ink: #b3814e;--h5-av-bg: #f4ddc0}[data-theme=hi5] .h5-av-e{--h5-av-ink: #c0708a;--h5-av-bg: #f7d9e2}[data-theme=hi5] .h5-av-f{--h5-av-ink: #4f9490;--h5-av-bg: #d2eae7}[data-theme=hi5] .h5-tm-txt{margin:0;font-size:12px;line-height:1.5;color:#444}[data-theme=hi5] .h5-tm-who{color:#b34a00;font-weight:700}[data-theme=hi5] .h5-tm-meta{margin:2px 0 0;font-size:10px;color:#90806e}@keyframes h5-twinkle{0%{opacity:.3}to{opacity:1}}@media(max-width:820px){[data-theme=hi5] body{background-attachment:scroll}[data-theme=hi5] .h5-tag,[data-theme=hi5] .h5-search{display:none}[data-theme=hi5] .h5-nav{overflow-x:auto;padding-bottom:0}[data-theme=hi5] #stage{display:flex;flex-direction:column}[data-theme=hi5] .chrome-hi5{display:contents}[data-theme=hi5] .h5-topbar{order:1}[data-theme=hi5] .h5-nav{order:2}[data-theme=hi5] #frame{order:3;grid-template-columns:1fr;width:100%;margin-top:12px}[data-theme=hi5] .h5-side{order:4;position:static;width:100%;max-width:990px;margin:0 auto 24px;padding:0 14px}[data-theme=hi5] #masthead,[data-theme=hi5] .bio-section,[data-theme=hi5] #colophon{grid-column:1}[data-theme=hi5] #masthead{grid-row:auto;min-height:0;display:grid;grid-template-columns:auto 1fr;align-items:center;text-align:left}[data-theme=hi5] #masthead:before{grid-column:1 / -1}[data-theme=hi5] #portrait{grid-column:1;width:92px;margin:10px 0 10px 12px}[data-theme=hi5] #nameplate{grid-column:2;margin-bottom:0;padding:0 12px}[data-theme=hi5] #site-name{margin:0 0 4px}[data-theme=hi5] #tagline{margin:0}[data-theme=hi5] #elsewhere a,[data-theme=hi5] #elsewhere a:link{padding:8px 10px}[data-theme=hi5] .h5-fr{grid-template-columns:repeat(4,1fr);max-width:420px;gap:10px 8px}[data-theme=hi5] .h5-fr .h5-av{width:100%;max-width:56px;height:auto;aspect-ratio:1}[data-theme=hi5] .h5-fr-n{font-size:11px}[data-theme=hi5] #masthead:after{grid-column:1 / -1;content:"★ Friends: 1,337 · ● Views: 250,341 · ✿ online\a◆ Bangkok · ■ Member since Oct 2006 · ♥ สวัสดี!";column-count:initial;line-height:1.5;margin:0 10px 6px;padding:6px 10px 7px;max-width:none}}@media(min-width:620px)and (max-width:820px){[data-theme=hi5] .h5-side{display:grid;grid-template-columns:1fr 1fr;align-items:start}[data-theme=hi5] .h5-testi{grid-column:1 / -1}[data-theme=hi5] #masthead:after{content:"★ Friends: 1,337 · ● Views: 250,341 · ◆ Bangkok · ■ Member since Oct 2006 · ✿ Status: online · ♥ สวัสดี!"}}[data-theme=hi5] .h5-music.is-live .h5-bar-fill{width:calc(var(--pa-p, 0) * 100%)}[data-theme=hi5] .h5-music.is-live .h5-key[data-pa]{cursor:pointer}[data-theme=hi5] .h5-music .h5-key:focus-visible{outline:2px solid var(--h5-link);outline-offset:2px}
